1 | {
|
2 | "name": "netlify-cli",
|
3 | "description": "Netlify command line tool",
|
4 | "version": "2.63.1",
|
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": "^4.0.1",
|
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": "^11.0.0",
|
152 | "@commitlint/config-conventional": "^11.0.0",
|
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": "^4.0.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 | }
|