|
2 | 2 | "name": "vscode-suspenders", |
3 | 3 | "displayName": "Suspenders", |
4 | 4 | "description": "PantsBuild support for VS Code", |
5 | | - "version": "0.0.1", |
| 5 | + "version": "0.0.2", |
6 | 6 | "publisher": "robotpajamas", |
7 | 7 | "preview": true, |
8 | 8 | "private": true, |
|
114 | 114 | "default": "pants", |
115 | 115 | "order": 0, |
116 | 116 | "scope": "machine-overridable" |
| 117 | + }, |
| 118 | + "suspenders.ignoreLockfiles": { |
| 119 | + "description": "Ignore Lockfiles in Targets Tree", |
| 120 | + "type": "boolean", |
| 121 | + "default": true, |
| 122 | + "order": 1, |
| 123 | + "scope": "machine-overridable" |
| 124 | + }, |
| 125 | + "suspenders.buildFileExtension": { |
| 126 | + "description": "Extension used for BUILD files. Useful when wanting to differentiate between a BUILD file and a 'build' directory.", |
| 127 | + "type": "string", |
| 128 | + "default": "", |
| 129 | + "order": 2, |
| 130 | + "scope": "machine-overridable" |
117 | 131 | } |
118 | 132 | } |
119 | 133 | }, |
|
254 | 268 | ] |
255 | 269 | }, |
256 | 270 | "scripts": { |
257 | | - "vscode:prepublish": "pnpm run esbuild-base --minify", |
258 | | - "esbuild-base": "esbuild ./src/extension.ts --bundle --outfile=dist/main.js --external:vscode --format=cjs --platform=node", |
259 | | - "build": "pnpm run esbuild-base --sourcemap", |
| 271 | + "vscode:prepublish": "pnpm run build-base --minify", |
| 272 | + "build-base": "esbuild ./src/extension.ts --bundle --outfile=dist/main.js --external:vscode --format=cjs --platform=node", |
| 273 | + "build": "pnpm run clean && pnpm run build-base --sourcemap", |
| 274 | + "package": "pnpm run build && pnpm vsce package --no-dependencies --out dist", |
| 275 | + "clean": "rm -rf dist/", |
260 | 276 | "eslint": "eslint --ignore-path .gitignore --max-warnings=0 .", |
261 | 277 | "eslint:fix": "eslint --ignore-path .gitignore . --fix", |
262 | 278 | "format": "pnpm prettier:fix", |
|
267 | 283 | "test": "vitest run", |
268 | 284 | "test:coverage": "vitest run --coverage", |
269 | 285 | "test:watch": "vitest", |
270 | | - "watch": "pnpm run esbuild-base --sourcemap --watch" |
| 286 | + "watch": "pnpm run build-base --sourcemap --watch" |
271 | 287 | }, |
272 | 288 | "devDependencies": { |
273 | 289 | "@types/node": "^20.12.7", |
274 | 290 | "@types/vscode": "^1.84.2", |
275 | 291 | "@typescript-eslint/eslint-plugin": "^7.7.0", |
276 | 292 | "@typescript-eslint/parser": "^7.7.0", |
277 | 293 | "@vscode/test-electron": "^2.3.9", |
| 294 | + "@vscode/vsce": "^2.26.0", |
278 | 295 | "esbuild": "^0.20.2", |
279 | 296 | "eslint": "^8.57.0", |
280 | 297 | "eslint-config-prettier": "^9.1.0", |
|
0 commit comments