blob: a9ba2c1ad62a0a93c41d1f0a2b06fbe0d813c876 [file] [log] [blame]
{
"name": "netlify-cli",
"description": "Netlify command line tool",
"version": "2.69.11",
"author": "Netlify Inc.",
"contributors": [
"Mathias Biilmann <matt@netlify.com> (https://twitter.com/biilmann)",
"David Calavera <david@netlify.com> (https://twitter.com/calavera)",
"David Wells <david.wells@netlify.com> (https://davidwells.io/)",
"Raees Iqbal <raees@netlify.com> (https://raeesbhatti.com/)",
"Bret Comnes <bcomnes@gmail.com> (https://bret.io)"
],
"engines": {
"node": ">=8.17.0"
},
"files": [
"/bin",
"/npm-shrinkwrap.json",
"/oclif.manifest.json",
"/scripts/postinstall.js",
"/src/**/*.js",
"!/src/**/*.test.js"
],
"homepage": "https://github.com/netlify/cli",
"keywords": [
"api",
"cli",
"netlify",
"static"
],
"license": "MIT",
"repository": "netlify/cli",
"main": "src/index.js",
"bin": {
"ntl": "./bin/run",
"netlify": "./bin/run"
},
"bugs": {
"url": "https://github.com/netlify/cli/issues"
},
"scripts": {
"start": "node ./bin/run",
"test": "run-s format test:dev",
"format": "run-s format:check-fix:*",
"format:ci": "run-s format:check:*",
"format:check-fix:lint": "run-e format:check:lint format:fix:lint",
"format:check:lint": "cross-env-shell eslint $npm_package_scriptsArgs_eslint",
"format:fix:lint": "cross-env-shell eslint --fix $npm_package_scriptsArgs_eslint",
"format:check-fix:prettier": "run-e format:check:prettier format:fix:prettier",
"format:check:prettier": "cross-env-shell prettier --check $npm_package_scriptsArgs_prettier",
"format:fix:prettier": "cross-env-shell prettier --write $npm_package_scriptsArgs_prettier",
"test:dev": "run-s test:init:* test:dev:*",
"test:ci": "run-s test:init:* test:ci:*",
"test:init:cli-version": "npm run start -- --version",
"test:init:cli-help": "npm run start -- --help",
"test:init:install-deps": "npm ci --prefix tests/site-cra",
"test:dev:ava": "ava --verbose",
"test:ci:ava": "nyc -r lcovonly -r text -r json ava --verbose",
"docs": "node ./site/scripts/docs.js",
"watch": "nyc --reporter=lcov ava --watch",
"prepack": "oclif-dev manifest && npm prune --prod",
"postpack": "rm -f oclif.manifest.json && npm i",
"release": "run-s release:*",
"release:docs": "npm run docs && git add docs",
"release:standard-version": "standard-version --no-verify --skip.changelog --commit-all",
"release:version": "git push && git push --tags && gh-release",
"release:publish": "npm publish",
"site:build": "run-s site:build:*",
"site:build:install": "cd site && npm ci",
"site:build:assets": "cd site && npm run build",
"postinstall": "node ./scripts/postinstall.js"
},
"scriptsArgs": {
"eslint": "--ignore-path .gitignore --cache --format=codeframe --max-warnings=0 \"{src,scripts,site,tests,.github}/**/*.{js,md,html}\" \"*.{js,md,html}\" \".*.{js,md,html}\"",
"prettier": "--ignore-path .gitignore --loglevel=warn \"{src,scripts,site,tests,.github}/**/*.{js,md,yml,json,html}\" \"*.{js,yml,json,html}\" \".*.{js,yml,json,html}\" \"!package-lock.json\""
},
"dependencies": {
"@netlify/build": "^8.0.0",
"@netlify/config": "^2.0.9",
"@netlify/plugin-edge-handlers": "^1.10.0",
"@netlify/traffic-mesh-agent": "^0.27.0",
"@netlify/zip-it-and-ship-it": "^1.3.9",
"@oclif/command": "^1.6.1",
"@oclif/config": "^1.15.1",
"@oclif/errors": "^1.3.4",
"@oclif/parser": "^3.8.4",
"@oclif/plugin-help": "^2.2.0",
"@oclif/plugin-not-found": "^1.1.4",
"@oclif/plugin-plugins": "^1.9.3",
"@octokit/rest": "^16.28.1",
"@ungap/from-entries": "^0.2.1",
"ansi-styles": "^5.0.0",
"ascii-table": "0.0.9",
"body-parser": "^1.19.0",
"boxen": "^4.1.0",
"chalk": "^2.4.2",
"chokidar": "^3.0.2",
"ci-info": "^2.0.0",
"clean-deep": "^3.0.2",
"cli-spinners": "^2.0.0",
"cli-ux": "^5.5.1",
"concordance": "^4.0.0",
"configstore": "^5.0.0",
"content-type": "^1.0.4",
"cookie": "^0.4.0",
"copy-template-dir": "^1.4.0",
"debug": "^4.1.1",
"del": "^5.1.0",
"dot-prop": "^5.1.0",
"dotenv": "^8.2.0",
"envinfo": "^7.3.1",
"execa": "^3.4.0",
"express": "^4.17.1",
"express-logging": "^1.1.1",
"filter-obj": "^2.0.1",
"find-up": "^4.1.0",
"fuzzy": "^0.1.3",
"get-port": "^5.1.0",
"gh-release-fetch": "^1.1.0",
"git-repo-info": "^2.1.0",
"gitconfiglocal": "^2.1.0",
"http-proxy": "^1.18.0",
"http-proxy-middleware": "^1.0.0",
"https-proxy-agent": "^5.0.0",
"inquirer": "^6.5.1",
"inquirer-autocomplete-prompt": "^1.0.1",
"is-docker": "^2.0.0",
"isexe": "^2.0.0",
"jwt-decode": "^3.0.0",
"lambda-local": "^1.7.1",
"locate-path": "^5.0.0",
"lodash": "^4.17.20",
"log-symbols": "^3.0.0",
"make-dir": "^3.0.0",
"minimist": "^1.2.5",
"multiparty": "^4.2.1",
"netlify": "^6.0.0",
"netlify-redirect-parser": "^2.5.0",
"netlify-redirector": "^0.2.0",
"node-fetch": "^2.6.0",
"open": "^7.0.0",
"ora": "^4.1.1",
"p-filter": "^2.1.0",
"p-wait-for": "^3.0.0",
"parse-github-url": "^1.0.2",
"parse-gitignore": "^1.0.1",
"path-type": "^4.0.0",
"prettyjson": "^1.2.1",
"random-item": "^3.0.0",
"raw-body": "^2.4.1",
"resolve": "^1.12.0",
"safe-join": "^0.1.3",
"static-server": "^2.2.1",
"strip-ansi-control-characters": "^2.0.0",
"to-readable-stream": "^2.1.0",
"update-notifier": "^4.0.0",
"uuid": "^8.0.0",
"wait-port": "^0.2.2",
"which": "^2.0.2",
"winston": "^3.2.1",
"wrap-ansi": "^6.0.0",
"write-file-atomic": "^3.0.0"
},
"devDependencies": {
"@commitlint/cli": "^11.0.0",
"@commitlint/config-conventional": "^11.0.0",
"@netlify/eslint-config-node": "^2.0.0",
"@oclif/dev-cli": "^1.23.1",
"@oclif/test": "^1.2.5",
"auto-changelog": "^2.0.0",
"ava": "^2.4.0",
"form-data": "^3.0.0",
"from2-string": "^1.1.0",
"gh-release": "^4.0.0",
"globby": "^10.0.1",
"jsonwebtoken": "^8.5.1",
"mkdirp": "^1.0.4",
"nyc": "^15.0.0",
"omit.js": "^2.0.2",
"pidtree": "^0.5.0",
"seedrandom": "^3.0.5",
"sinon": "^8.1.1",
"standard-version": "^9.0.0",
"strip-ansi": "^6.0.0",
"temp-dir": "^2.0.0",
"tomlify-j0.4": "^3.0.0"
},
"ava": {
"files": [
"src/**/*.test.js",
"tests/*.test.js"
],
"cache": true,
"concurrency": 5,
"failFast": false,
"failWithoutAssertions": false,
"tap": false,
"compileEnhancements": false,
"babel": false
},
"oclif": {
"bin": "netlify",
"commands": "./src/commands",
"plugins": [
"@oclif/plugin-not-found",
"@oclif/plugin-plugins",
"@oclif/plugin-help"
],
"hooks": {
"init": [
"./src/hooks/init"
],
"analytics": [
"./src/hooks/analytics"
]
}
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
"pre-push": "npm run format"
}
},
"standard-version": {
"scripts": {
"postbump": "auto-changelog -p --template keepachangelog && git add README.md CHANGELOG.md"
}
}
}