{ "name": "@lando/core", "description": "The libraries that power all of Lando.", "version": "3.26.9", "author": "Mike Pirog @pirog", "license": "MIT", "repository": "lando/core", "bugs": "https://github.com/lando/core/issues/new/choose", "homepage": "https://github.com/lando/core", "keywords": [ "lando", "lando-plugin" ], "engines": { "node": ">=20.17.0" }, "babel": {}, "lando": {}, "main": "lib/lando.js", "bin": { "lando": "./bin/lando" }, "nyc": { "include": [ "builders/**/*.js", "components/**/*.js", "hooks/**/*.js", "lib/**/*.js", "recipes/**/*.js", "renderers/**/*.js", "services/**/*.js", "types/**/*.js", "utils/**/*.js" ], "exclude": [ "test/**" ], "cache": true, "all": true }, "scripts": { "coverage": "nyc report --reporter=text-lcov | coveralls", "docs:build": "VPL_MVB_VERSION=$(git describe --tags --always --abbrev=1 --match=\"v[0-9].*\") vitepress build docs && npm run docs:rename-sitemap", "docs:dev": "VPL_BASE_URL=http://localhost:5173 VPL_MVB_VERSION=$(git describe --tags --always --abbrev=1 --match=\"v[0-9].*\") vitepress dev docs", "docs:mvb": "npx mvb docs && npm run docs:rename-sitemap", "docs:preview": "vitepress preview docs", "docs:rename-sitemap": "node docs/.vitepress/rename-sitemap.js", "lint": "eslint . --ext .js --ext .mjs ", "pkg": "pkg --config package.json --output dist/lando ---targets node20 --options 'dns-result-order=ipv4first' bin/lando", "test:unit": "nyc --reporter=html --reporter=text mocha --timeout 5000 test/**/*.spec.js", "test:leia": "leia \"examples/**/README.md\" -c 'Destroy tests' --stdin", "test": "npm run lint && npm run test:unit", "typecheck": "tsc --project jsconfig.json 2>&1 | grep -v '^node_modules/' || true", "typecheck:full": "tsc --project jsconfig.json || true" }, "pkg": { "outputPath": "dist", "assets": [ "FATCORE", "config.yml", "package.json", "scripts/**/*", "plugins/**/*", "node_modules/figlet/fonts/Small Slant.flf", "node_modules/figlet/fonts/ANSI Shadow.flf" ], "scripts": [ "app.js", "index.js", "bin/**/*.js", "builders/**/*.js", "components/**/*.js", "experimental/**/*.js", "hooks/**/*.js", "inits/**/*.js", "lib/**/*.js", "messages/**/*.js", "packages/**/*.js", "plugins/**/*.js", "renderers/**/*.js", "sources/**/*.js", "tasks/**/*.js", "utils/**/*.js", "node_modules/axios/dist/node/axios.cjs" ] }, "dependencies": { "@lando/argv": "^1.2.0", "@npmcli/agent": "^2.2.2", "@npmcli/arborist": "^9.3.0", "@oclif/core": "^3.27.0", "@octokit/rest": "^19", "axios": "^1.5.1", "bluebird": "^3.4.1", "chalk": "^4.1.2", "clean-stacktrace": "^1.1.0", "cli-table": "^0.3.11", "cli-table3": "^0.6.5", "cli-truncate": "2.1.0", "copy-dir": "^0.4.0", "debug": "^4.3.4", "delay": "^5", "dockerfile-generator": "^5.0.0", "dockerfile-utils": "^0.15.0", "dockerode": "^2.4.2", "enquirer": "^2.4.1", "figlet": "^1.8.0", "figures": "^3.2.0", "fs-extra": "^11.1.1", "glob": "^7.1.3", "inquirer": "^6.5.2", "inquirer-autocomplete-prompt": "^1.4.0", "is-class": "^0.0.9", "is-docker": "^2.2.1", "is-interactive": "^1", "is-root": "^2", "js-yaml": "^4.1.0", "jsonfile": "^2.4.0", "listr2": "^6.6.1", "lodash": "^4.17.21", "log-update": "4.0.0", "mac-ca": "^3.1.0", "mkcert": "^3.2.0", "nanoid": "^3", "node-cache": "^4.1.1", "node-forge": "^1.3.1", "npm-package-arg": "^11.0.1", "npm-profile": "^12.0.1", "object-hash": "^1.1.8", "pacote": "^21.3.1", "rimraf": "^4.1.1", "semver": "^7.3.2", "shelljs": "^0.8.4", "slugify": "^1.6.5", "string-argv": "0.1.1", "strip-ansi": "^6.0.1", "sudo-block": "^2.0.0", "system-ca": "^2.0.0", "through": "^2.3.8", "valid-path": "^2.1.0", "valid-url": "^1.0.9", "win-ca": "^3.5.1", "winston": "2.4.5", "wrap-ansi": "7.0.0", "yargonaut": "^1.1.4", "yargs": "^15.4.1", "yargs-parser": "^11.1.1" }, "overrides": { "tar": "^7.5.22" }, "devDependencies": { "@babel/eslint-parser": "^7.16.0", "@lando/leia": "^1.0.0-beta.4", "@lando/vitepress-theme-default-plus": "^1.2.0", "@types/lodash": "^4.17.24", "@yao-pkg/pkg": "^5.16.1", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", "chai-events": "^0.0.1", "eslint": "^7.32.0", "eslint-config-google": "^0.9.1", "eslint-plugin-vue": "^8.0.3", "mocha": "^9.1.2", "mock-fs": "^5.4.0", "nyc": "^15.1.0", "sinon": "^4.3.0", "sinon-chai": "^2.14.0", "typescript": "^6.0.2", "ua-parser-js": "^1.0.39", "vitepress": "^1.5.0" } }