|
1 | 1 | { |
2 | 2 | "license": "MIT", |
3 | 3 | "scripts": { |
4 | | - "ensure-in-vscode": "bash ./scripts/tasks.bash ensure-in-vscode", |
5 | | - "preinstall": "yarn ensure-in-vscode && cd ../../../ && yarn || true", |
| 4 | + "runner": "cd ./scripts && node --max-old-space-size=32384 -r ts-node/register ./build.ts", |
| 5 | + "preinstall": "yarn runner ensure-in-vscode && cd ../../../ && yarn || true", |
6 | 6 | "postinstall": "rm -rf node_modules/@types/node", |
7 | | - "start": "yarn ensure-in-vscode && nodemon --watch ../../../out --verbose ../../../out/vs/server/main.js", |
8 | | - "watch": "yarn ensure-in-vscode && cd ../../../ && yarn watch", |
9 | | - "build": "bash ./scripts/tasks.bash build", |
10 | | - "package": "bash ./scripts/tasks.bash package", |
11 | | - "package-prebuilt": "bash ./scripts/tasks.bash package-prebuilt", |
12 | | - "binary": "bash ./scripts/tasks.bash binary", |
13 | | - "patch:generate": "yarn ensure-in-vscode && cd ../../../ && git diff --staged > ./src/vs/server/scripts/vscode.patch", |
14 | | - "patch:apply": "yarn ensure-in-vscode && cd ../../../ && git apply ./src/vs/server/scripts/vscode.patch" |
| 7 | + "start": "yarn runner ensure-in-vscode && nodemon --watch ../../../out --verbose ../../../out/vs/server/main.js", |
| 8 | + "watch": "yarn runner ensure-in-vscode && cd ../../../ && yarn watch", |
| 9 | + "build": "yarn runner build", |
| 10 | + "package": "yarn runner package", |
| 11 | + "binary": "yarn runner binary", |
| 12 | + "patch:generate": "yarn runner ensure-in-vscode && cd ../../../ && git diff --staged > ./src/vs/server/scripts/vscode.patch", |
| 13 | + "patch:apply": "yarn runner ensure-in-vscode && cd ../../../ && git apply ./src/vs/server/scripts/vscode.patch" |
15 | 14 | }, |
16 | 15 | "devDependencies": { |
17 | 16 | "@coder/nbin": "^1.2.2", |
| 17 | + "@types/fs-extra": "^8.0.1", |
18 | 18 | "@types/pem": "^1.9.5", |
19 | 19 | "@types/safe-compare": "^1.1.0", |
20 | 20 | "@types/tar-fs": "^1.16.1", |
21 | 21 | "@types/tar-stream": "^1.6.1", |
22 | | - "nodemon": "^1.19.1" |
| 22 | + "fs-extra": "^8.1.0", |
| 23 | + "nodemon": "^1.19.1", |
| 24 | + "ts-node": "^8.4.1" |
23 | 25 | }, |
24 | 26 | "resolutions": { |
25 | 27 | "@types/node": "^10.12.12", |
26 | 28 | "safe-buffer": "^5.1.1" |
27 | 29 | }, |
28 | 30 | "dependencies": { |
29 | 31 | "@coder/logger": "^1.1.8", |
30 | | - "@coder/node-browser": "^1.0.5", |
| 32 | + "@coder/node-browser": "^1.0.6", |
31 | 33 | "@coder/requirefs": "^1.0.6", |
32 | 34 | "httpolyglot": "^0.1.2", |
33 | 35 | "pem": "^1.14.2", |
|
0 commit comments