-
Notifications
You must be signed in to change notification settings - Fork 17
/
package.json
195 lines (195 loc) · 7.46 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
{
"name": "@automattic/vip",
"version": "3.9.4-dev.0",
"description": "The VIP Javascript library & CLI",
"main": "index.js",
"bin": {
"vip": "dist/bin/vip.js",
"vip-app": "dist/bin/vip-app.js",
"vip-app-list": "dist/bin/vip-app-list.js",
"vip-app-deploy": "dist/bin/vip-app-deploy.js",
"vip-app-deploy-validate": "dist/bin/vip-app-deploy-validate.js",
"vip-backup": "dist/bin/vip-backup.js",
"vip-backup-db": "dist/bin/vip-backup-db.js",
"vip-cache": "dist/bin/vip-cache.js",
"vip-cache-purge-url": "dist/bin/vip-cache-purge-url.js",
"vip-config": "dist/bin/vip-config.js",
"vip-config-envvar": "dist/bin/vip-config-envvar.js",
"vip-config-envvar-delete": "dist/bin/vip-config-envvar-delete.js",
"vip-config-envvar-get": "dist/bin/vip-config-envvar-get.js",
"vip-config-envvar-get-all": "dist/bin/vip-config-envvar-get-all.js",
"vip-config-envvar-list": "dist/bin/vip-config-envvar-list.js",
"vip-config-envvar-set": "dist/bin/vip-config-envvar-set.js",
"vip-config-software": "dist/bin/vip-config-software.js",
"vip-config-software-get": "dist/bin/vip-config-software-get.js",
"vip-config-software-update": "dist/bin/vip-config-software-update.js",
"vip-db": "dist/bin/vip-db.js",
"vip-db-phpmyadmin": "dist/bin/vip-db-phpmyadmin.js",
"vip-dev-env": "dist/bin/vip-dev-env.js",
"vip-dev-env-create": "dist/bin/vip-dev-env-create.js",
"vip-dev-env-update": "dist/bin/vip-dev-env-update.js",
"vip-dev-env-destroy": "dist/bin/vip-dev-env-destroy.js",
"vip-dev-env-exec": "dist/bin/vip-dev-env-exec.js",
"vip-dev-env-import": "dist/bin/vip-dev-env-import.js",
"vip-dev-env-import-media": "dist/bin/vip-dev-env-import-media.js",
"vip-dev-env-import-sql": "dist/bin/vip-dev-env-import-sql.js",
"vip-dev-env-info": "dist/bin/vip-dev-env-info.js",
"vip-dev-env-list": "dist/bin/vip-dev-env-list.js",
"vip-dev-env-shell": "dist/bin/vip-dev-env-shell.js",
"vip-dev-env-start": "dist/bin/vip-dev-env-start.js",
"vip-dev-env-stop": "dist/bin/vip-dev-env-stop.js",
"vip-dev-env-logs": "dist/bin/vip-dev-env-logs.js",
"vip-dev-env-purge": "dist/bin/vip-dev-env-purge.js",
"vip-export": "dist/bin/vip-export.js",
"vip-export-sql": "dist/bin/vip-export-sql.js",
"vip-dev-env-sync": "dist/bin/vip-dev-env-sync.js",
"vip-dev-env-sync-sql": "dist/bin/vip-dev-env-sync-sql.js",
"vip-import": "dist/bin/vip-import.js",
"vip-import-media": "dist/bin/vip-import-media.js",
"vip-import-media-abort": "dist/bin/vip-import-media-abort.js",
"vip-import-media-status": "dist/bin/vip-import-media-status.js",
"vip-import-sql": "dist/bin/vip-import-sql.js",
"vip-import-sql-status": "dist/bin/vip-import-sql-status.js",
"vip-import-validate-files": "dist/bin/vip-import-validate-files.js",
"vip-import-validate-sql": "dist/bin/vip-import-validate-sql.js",
"vip-logs": "dist/bin/vip-logs.js",
"vip-search-replace": "dist/bin/vip-search-replace.js",
"vip-slowlogs": "dist/bin/vip-slowlogs.js",
"vip-sync": "dist/bin/vip-sync.js",
"vip-validate": "dist/bin/vip-validate.js",
"vip-validate-preflight": "dist/bin/vip-validate-preflight.js",
"vip-whoami": "dist/bin/vip-whoami.js",
"vip-wp": "dist/bin/vip-wp.js",
"vip-logout": "dist/bin/vip-logout.js"
},
"scripts": {
"typescript:codegen:install-dependencies": "npm install --no-save @graphql-codegen/cli @graphql-codegen/typescript @graphql-codegen/near-operation-file-preset @graphql-codegen/typescript-operations",
"typescript:codegen:generate": "graphql-codegen",
"test": "npm run lint && npm run check-types && jest --coverage --testPathIgnorePatterns __tests__/devenv-e2e/",
"test:e2e:dev-env": "jest -c __tests__/devenv-e2e/jest/jest.config.js",
"clean": "rimraf dist",
"cmd:format": "prettier '**/*.(js|json|jsx|md|ts|tsx|yml|yaml)'",
"cmd:lint": "eslint --ext 'js,jsx,ts,tsx'",
"prepare": "npm run clean && npm run build",
"check-types": "tsc",
"postinstall": "node ./helpers/check-version.js",
"build": "babel src -d dist --extensions=\".js,.ts\"",
"build:watch": "babel src -d dist --watch --source-maps --extensions=\".js,.ts\"",
"format": "npm run cmd:format -- --write",
"format:check": "npm run cmd:format -- --check",
"jest": "jest --testPathIgnorePatterns __tests__/devenv-e2e/",
"jest:debug": "NODE_ENV=test node --inspect-brk=0.0.0.0:9252 ./node_modules/.bin/jest --forceExit --runInBand --testTimeout=100000000",
"lint": "npm run cmd:lint .",
"lint:fix": "npm run cmd:lint . -- --fix",
"publish-please": "publish-please",
"prepublishOnly": "node ./helpers/prepublishOnly.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Automattic/vip-cli.git"
},
"keywords": [
"cli",
"vip",
"wordpress"
],
"author": "Automattic",
"contributors": [
"Josh Betz <j@joshbetz.com>"
],
"license": "MIT",
"engines": {
"node": ">=18.0.0",
"npm": ">=8"
},
"bugs": {
"url": "https://github.com/Automattic/vip/issues"
},
"homepage": "https://github.com/Automattic/vip#readme",
"devDependencies": {
"@automattic/eslint-plugin-wpvip": "0.13.0",
"@babel/cli": "7.25.9",
"@babel/core": "7.26.0",
"@babel/preset-env": "7.26.0",
"@babel/preset-typescript": "7.26.0",
"@jest/globals": "^29.7.0",
"@jest/test-sequencer": "^29.7.0",
"@types/args": "^5.0.3",
"@types/cli-table": "^0.3.4",
"@types/configstore": "5.0.1",
"@types/debug": "^4.1.12",
"@types/dockerode": "^3.3.23",
"@types/ejs": "^3.1.5",
"@types/jest": "^29.5.8",
"@types/js-yaml": "^4.0.9",
"@types/node": "^22.5.5",
"@types/node-fetch": "^2.6.9",
"@types/proxy-from-env": "^1.0.4",
"@types/semver": "^7.5.5",
"@types/shelljs": "^0.8.15",
"@types/single-line-log": "1.1.2",
"@types/tar": "^6.1.13",
"@types/update-notifier": "^6.0.8",
"@types/xml2js": "^0.4.14",
"dockerode": "^4.0.0",
"eslint": "^8.35.0",
"jest": "^29.7.0",
"nock": "13.5.6",
"prettier": "npm:wp-prettier@2.8.5",
"rimraf": "6.0.1",
"typescript": "^5.2.2"
},
"dependencies": {
"@apollo/client": "3.3.6",
"@automattic/vip-go-preflight-checks": "^2.0.16",
"@automattic/vip-search-replace": "^1.1.1",
"@json2csv/plainjs": "^7.0.3",
"args": "5.0.3",
"chalk": "4.1.2",
"check-disk-space": "3.4.0",
"cli-columns": "^4.0.0",
"cli-table3": "^0.6.3",
"configstore": "5.0.1",
"copy-dir": "0.4.0",
"debug": "4.3.7",
"ejs": "^3.1.8",
"enquirer": "2.4.1",
"fetch-retry": "^6.0.0",
"graphql": "15.5.1",
"graphql-tag": "2.12.6",
"https-proxy-agent": "^5.0.1",
"ini": "5.0.0",
"js-yaml": "^4.1.0",
"jwt-decode": "4.0.0",
"lando": "github:automattic/lando-cli#6ca2668",
"node-fetch": "^2.6.1",
"node-stream-zip": "1.15.0",
"open": "^10.0.0",
"proxy-from-env": "^1.1.0",
"semver": "7.6.3",
"shelljs": "^0.8.5",
"single-line-log": "1.1.2",
"socket.io-client": "^4.5.3",
"socket.io-stream": "npm:@wearemothership/socket.io-stream@^0.9.1",
"socks-proxy-agent": "^5.0.1",
"tar": "^7.4.0",
"update-notifier": "7.3.1",
"uuid": "11.0.3",
"xdg-basedir": "^4.0.0",
"xml2js": "^0.5.0"
},
"optionalDependencies": {
"@postman/node-keytar": "~7.9.3"
},
"overrides": {
"node-fetch@^2.6.1": {
"whatwg-url": "^14.0.0"
},
"@lando/compose": {
"js-yaml": "^4.1.0"
}
},
"publishConfig": {
"access": "public"
}
}