|
12 | 12 | "publisher": "cloudflare", |
13 | 13 | "main": "./dist/extension.js", |
14 | 14 | "scripts": { |
15 | | - "vscode:prepublish": "pnpm run package", |
| 15 | + "build": "vsce package", |
| 16 | + "check:lint": "eslint src --ext ts", |
| 17 | + "check:type": "tsc --noEmit", |
16 | 18 | "compile": "pnpm run check:type && pnpm run check:lint && node esbuild.js", |
17 | | - "dev": "npm-run-all -p watch:*", |
18 | | - "watch:esbuild": "node esbuild.js --watch", |
19 | | - "watch:tsc": "tsc --noEmit --watch --project tsconfig.json", |
20 | | - "package": "pnpm run check:type && pnpm run check:lint && node esbuild.js --production", |
21 | 19 | "compile-tests": "tsc -p . --outDir out", |
22 | | - "watch-tests": "tsc -p . -w --outDir out", |
| 20 | + "deploy": "vsce publish --pre-release", |
| 21 | + "dev": "concurrently -n esbuild,tsc \"pnpm run watch:esbuild\" \"pnpm run watch:tsc\"", |
| 22 | + "package": "pnpm run check:type && pnpm run check:lint && node esbuild.js --production", |
23 | 23 | "test": "node ./out/test/runTest.js", |
24 | | - "check:type": "tsc --noEmit", |
25 | | - "check:lint": "eslint src --ext ts", |
26 | | - "build": "vsce package", |
27 | | - "deploy": "vsce publish --pre-release" |
| 24 | + "vscode:prepublish": "pnpm run package", |
| 25 | + "watch-tests": "tsc -p . -w --outDir out", |
| 26 | + "watch:esbuild": "node esbuild.js --watch", |
| 27 | + "watch:tsc": "tsc --noEmit --watch --project tsconfig.json" |
28 | 28 | }, |
29 | 29 | "contributes": { |
30 | 30 | "commands": [ |
|
120 | 120 | "@typescript-eslint/eslint-plugin": "^7.14.1", |
121 | 121 | "@typescript-eslint/parser": "^7.11.0", |
122 | 122 | "@vscode/test-electron": "^2.4.1", |
| 123 | + "concurrently": "^8.2.2", |
123 | 124 | "esbuild": "^0.21.5", |
124 | 125 | "eslint": "^8.57.0", |
125 | 126 | "glob": "^7.1.4", |
126 | 127 | "mocha": "^10.2.0", |
127 | | - "npm-run-all": "^4.1.5", |
128 | 128 | "typescript": "^5.4.5", |
129 | 129 | "vsce": "^2.15.0", |
130 | 130 | "wrangler": "workspace:*" |
|
0 commit comments