|
97 | 97 | "@typescript-eslint/parser": "6.18.0",
|
98 | 98 | "@ungap/structured-clone": "1.2.0",
|
99 | 99 | "@vscode/debugprotocol": "1.64.0",
|
| 100 | + "@vscode/test-cli": "0.0.4", |
100 | 101 | "@vscode/test-electron": "2.3.9",
|
101 | 102 | "@vscode/vsce": "2.22.0",
|
102 | 103 | "esbuild": "0.19.11",
|
| 104 | + "esbuild-register": "3.5.0", |
103 | 105 | "eslint": "8.56.0",
|
104 | 106 | "eslint-plugin-header": "3.1.1",
|
105 | 107 | "glob": "10.3.10",
|
|
109 | 111 | "mock-fs": "5.2.0",
|
110 | 112 | "rewire": "7.0.0",
|
111 | 113 | "sinon": "17.0.1",
|
112 |
| - "source-map-support": "0.5.21", |
113 | 114 | "typescript": "5.3.3"
|
114 | 115 | },
|
115 | 116 | "extensionDependencies": [
|
116 | 117 | "vscode.powershell"
|
117 | 118 | ],
|
118 | 119 | "main": "./out/main.js",
|
119 | 120 | "scripts": {
|
| 121 | + "esbuild-base": "esbuild --bundle --platform=node --target=node18.15 --format=cjs --sourcemap --external:mocha --external:vscode --external:eslint", |
120 | 122 | "lint": "eslint . --ext .ts",
|
121 |
| - "build": "esbuild ./src/main.ts --outdir=out --sourcemap --bundle --external:vscode --platform=node", |
| 123 | + "build": "npm run esbuild-base -- src/main.ts --outdir=out", |
122 | 124 | "build-watch": "npm run build -- --watch",
|
123 |
| - "build-test": "tsc --incremental", |
| 125 | + "build-test": "npm run esbuild-base -- test/**/*.test.ts --outdir=out/test --sources-content=false", |
124 | 126 | "build-test-watch": "npm run build-test -- --watch",
|
125 |
| - "test": "npm run build-test && node ./out/test/runTests.js", |
| 127 | + "test": "npm run build-test && vscode-test", |
126 | 128 | "package": "vsce package --no-gitHubIssueLinking",
|
127 | 129 | "publish": "vsce publish"
|
128 | 130 | },
|
|
0 commit comments