UNPKG

6.61 kBJSONView Raw
1{
2 "name": "netlify-cli",
3 "description": "Netlify command line tool",
4 "version": "2.62.0",
5 "author": "Netlify Inc.",
6 "contributors": [
7 "Mathias Biilmann <matt@netlify.com> (https://twitter.com/biilmann)",
8 "David Calavera <david@netlify.com> (https://twitter.com/calavera)",
9 "David Wells <david.wells@netlify.com> (https://davidwells.io/)",
10 "Raees Iqbal <raees@netlify.com> (https://raeesbhatti.com/)",
11 "Bret Comnes <bcomnes@gmail.com> (https://bret.io)"
12 ],
13 "engines": {
14 "node": ">=8.17.0"
15 },
16 "files": [
17 "/bin",
18 "/npm-shrinkwrap.json",
19 "/oclif.manifest.json",
20 "/scripts/postinstall.js",
21 "/src/**/*.js"
22 ],
23 "homepage": "https://github.com/netlify/cli",
24 "keywords": [
25 "api",
26 "cli",
27 "netlify",
28 "static"
29 ],
30 "license": "MIT",
31 "repository": "netlify/cli",
32 "main": "src/index.js",
33 "bin": {
34 "ntl": "./bin/run",
35 "netlify": "./bin/run"
36 },
37 "bugs": {
38 "url": "https://github.com/netlify/cli/issues"
39 },
40 "scripts": {
41 "build:site": "cd site && npm ci && npm run build",
42 "start": "node ./bin/run",
43 "test": "run-s test:*",
44 "ava": "ava --verbose",
45 "format": "prettier --write \"{src,scripts,site/src,.circleci,.github}/**/*.{js,yml,json,html}\" \"site/*.{js}\" \"*.{js,yml,json,html}\" \"tests/**/*.js\"",
46 "test:install-deps": "npm ci --prefix tests/site-cra",
47 "test:ava": "nyc --reporter=lcov ava --verbose && nyc report",
48 "test:lint": "eslint --fix \"{src,scripts,site}/**/*.js\"",
49 "test:format": "prettier --check \"{src,scripts,site/src,.circleci,.github}/**/*.{js,yml,json,html}\" \"site/*.{js}\" \"*.{js,yml,json,html}\" \"tests/**/*.js\"",
50 "test:cli-version": "npm run start -- --version",
51 "test:cli-help": "npm run start -- --help",
52 "docs": "node ./site/scripts/docs.js",
53 "watch": "nyc --reporter=lcov ava --watch",
54 "prepack": "oclif-dev manifest && npm prune --prod",
55 "postpack": "rm -f oclif.manifest.json && npm i",
56 "release": "run-s release:*",
57 "release:docs": "npm run docs && git add docs",
58 "release:standard-version": "standard-version --no-verify --skip.changelog --commit-all",
59 "release:version": "git push && git push --tags && gh-release",
60 "release:publish": "npm publish",
61 "postinstall": "node ./scripts/postinstall.js"
62 },
63 "dependencies": {
64 "@netlify/build": "^3.1.10",
65 "@netlify/config": "^2.0.9",
66 "@netlify/zip-it-and-ship-it": "^1.3.9",
67 "@oclif/command": "^1.5.18",
68 "@oclif/config": "^1.13.2",
69 "@oclif/errors": "^1.1.2",
70 "@oclif/parser": "^3.8.4",
71 "@oclif/plugin-help": "^2.2.0",
72 "@oclif/plugin-not-found": "^1.1.4",
73 "@oclif/plugin-plugins": "^1.7.8",
74 "@octokit/rest": "^16.28.1",
75 "ansi-styles": "^4.0.0",
76 "ascii-table": "0.0.9",
77 "body-parser": "^1.19.0",
78 "boxen": "^4.1.0",
79 "chalk": "^2.4.2",
80 "chokidar": "^3.0.2",
81 "ci-info": "^2.0.0",
82 "clean-deep": "^3.0.2",
83 "cli-spinners": "^2.0.0",
84 "cli-ux": "^5.2.1",
85 "concordance": "^4.0.0",
86 "configstore": "^5.0.0",
87 "content-type": "^1.0.4",
88 "cookie": "^0.4.0",
89 "copy-template-dir": "^1.4.0",
90 "debug": "^4.1.1",
91 "dot-prop": "^5.1.0",
92 "dotenv": "^8.2.0",
93 "envinfo": "^7.3.1",
94 "execa": "^3.4.0",
95 "express": "^4.17.1",
96 "express-logging": "^1.1.1",
97 "find-up": "^4.1.0",
98 "fs-extra": "^8.1.0",
99 "fuzzy": "^0.1.3",
100 "get-port": "^5.1.0",
101 "gh-release-fetch": "^1.0.3",
102 "git-repo-info": "^2.1.0",
103 "gitconfiglocal": "^2.1.0",
104 "http-proxy": "^1.18.0",
105 "http-proxy-middleware": "^1.0.0",
106 "https-proxy-agent": "^5.0.0",
107 "inquirer": "^6.5.1",
108 "inquirer-autocomplete-prompt": "^1.0.1",
109 "is-docker": "^2.0.0",
110 "jwt-decode": "^2.2.0",
111 "lambda-local": "^1.7.1",
112 "lodash.debounce": "^4.0.8",
113 "lodash.get": "^4.4.2",
114 "lodash.isempty": "^4.4.0",
115 "lodash.isequal": "^4.5.0",
116 "lodash.isobject": "^3.0.2",
117 "lodash.merge": "^4.6.2",
118 "lodash.pick": "^4.4.0",
119 "lodash.sample": "^4.2.1",
120 "lodash.snakecase": "^4.1.1",
121 "log-symbols": "^3.0.0",
122 "make-dir": "^3.0.0",
123 "minimist": "^1.2.5",
124 "multiparty": "^4.2.1",
125 "netlify": "^4.3.10",
126 "netlify-redirect-parser": "^2.5.0",
127 "netlify-redirector": "^0.2.0",
128 "node-fetch": "^2.6.0",
129 "open": "^6.4.0",
130 "ora": "^4.1.1",
131 "p-wait-for": "^3.0.0",
132 "parse-github-url": "^1.0.2",
133 "parse-gitignore": "^1.0.1",
134 "prettyjson": "^1.2.1",
135 "random-item": "^3.0.0",
136 "raw-body": "^2.4.1",
137 "resolve": "^1.12.0",
138 "safe-join": "^0.1.3",
139 "static-server": "^2.2.1",
140 "strip-ansi-control-characters": "^2.0.0",
141 "to-readable-stream": "^2.1.0",
142 "update-notifier": "^4.0.0",
143 "uuid": "^8.0.0",
144 "wait-port": "^0.2.2",
145 "which": "^2.0.2",
146 "winston": "^3.2.1",
147 "wrap-ansi": "^6.0.0",
148 "write-file-atomic": "^3.0.0"
149 },
150 "devDependencies": {
151 "@commitlint/cli": "^9.1.2",
152 "@commitlint/config-conventional": "^9.1.2",
153 "@oclif/dev-cli": "^1.22.2",
154 "@oclif/test": "^1.2.5",
155 "auto-changelog": "^2.0.0",
156 "ava": "^2.4.0",
157 "babel-eslint": "^10.1.0",
158 "eslint": "^6.8.0",
159 "eslint-config-prettier": "^6.0.0",
160 "eslint-plugin-import": "^2.22.0",
161 "eslint-plugin-node": "^11.0.0",
162 "eslint-plugin-prettier": "^3.1.4",
163 "eslint-plugin-react": "^7.20.5",
164 "form-data": "^3.0.0",
165 "from2-string": "^1.1.0",
166 "gh-release": "^3.5.0",
167 "globby": "^10.0.1",
168 "husky": "^4.3.0",
169 "mkdirp": "^1.0.4",
170 "npm-run-all": "^4.1.5",
171 "nyc": "^15.0.0",
172 "pidtree": "^0.5.0",
173 "prettier": "^1.18.2",
174 "seedrandom": "^3.0.5",
175 "sinon": "^8.1.1",
176 "standard-version": "^9.0.0",
177 "strip-ansi": "^6.0.0",
178 "temp-dir": "^2.0.0",
179 "tomlify-j0.4": "^3.0.0"
180 },
181 "ava": {
182 "files": [
183 "src/**/*.test.js",
184 "tests/*.test.js"
185 ],
186 "cache": true,
187 "concurrency": 5,
188 "failFast": false,
189 "failWithoutAssertions": false,
190 "tap": false,
191 "compileEnhancements": false,
192 "babel": false
193 },
194 "oclif": {
195 "bin": "netlify",
196 "commands": "./src/commands",
197 "plugins": [
198 "@oclif/plugin-not-found",
199 "@oclif/plugin-plugins",
200 "@oclif/plugin-help"
201 ],
202 "hooks": {
203 "init": [
204 "./src/hooks/init"
205 ],
206 "analytics": [
207 "./src/hooks/analytics"
208 ]
209 }
210 },
211 "husky": {
212 "hooks": {
213 "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
214 }
215 },
216 "standard-version": {
217 "scripts": {
218 "postbump": "auto-changelog -p --template keepachangelog && git add README.md CHANGELOG.md"
219 }
220 }
221}