|
10 | 10 | "url": "https://github.com/serkonda7/vscode-vba" |
11 | 11 | }, |
12 | 12 | "publisher": "serkonda7", |
13 | | - "engines": { |
14 | | - "node": ">=18", |
15 | | - "vscode": "^1.82.0" |
16 | | - }, |
17 | | - "packageManager": "[email protected]+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67", |
18 | 13 | "categories": [ |
19 | 14 | "Programming Languages", |
20 | 15 | "Snippets", |
|
25 | 20 | "VBA", |
26 | 21 | "WWB" |
27 | 22 | ], |
28 | | - "activationEvents": [ |
29 | | - "onLanguage:vb6", |
30 | | - "onLanguage:vba", |
31 | | - "onLanguage:wwb", |
32 | | - "workspaceContains:**/*.{docm,xlsm,pptm,xlam,ppam}" |
33 | | - ], |
| 23 | + |
34 | 24 | "main": "./src/main.js", |
35 | 25 | "browser": "./src/main.js", |
| 26 | + |
36 | 27 | "capabilities": { |
37 | 28 | "untrustedWorkspaces": { |
38 | 29 | "supported": true |
39 | 30 | } |
40 | 31 | }, |
| 32 | + |
| 33 | + "activationEvents": [ |
| 34 | + "workspaceContains:**/*.{docm,xlsm,pptm,xlam,ppam}" |
| 35 | + ], |
41 | 36 | "contributes": { |
42 | 37 | "languages": [ |
43 | 38 | { |
|
146 | 141 | ] |
147 | 142 | } |
148 | 143 | }, |
| 144 | + |
149 | 145 | "scripts": { |
150 | | - "test": "pnpm run convert-yaml && pnpm run test-vb6 && pnpm run test-vba && pnpm run test-wwb", |
151 | | - "test-vb6": "vscode-tmgrammar-test -g ./out/vb6.json \"syntaxes/tests/vb6/*.bas\"", |
152 | | - "test-vba": "vscode-tmgrammar-test -g ./out/vba.json \"syntaxes/tests/vba/*.bas\"", |
153 | | - "test-wwb": "vscode-tmgrammar-test -g ./out/wwb.json \"syntaxes/tests/wwb/*.wwd\"", |
154 | | - "install-dev-ext": "vsce package -o ./out/vscode-vba-dev.vsix && code --install-extension ./out/vscode-vba-dev.vsix --force", |
| 146 | + "test": "pnpm run convert-yaml && pnpm run test:all", |
| 147 | + "test:all": "pnpm run test:vba && pnpm run test:vb6 && pnpm run test:wwb", |
| 148 | + "test:vba": "vscode-tmgrammar-test -g ./out/vba.json \"syntaxes/tests/vba/*.bas\"", |
| 149 | + "test:vb6": "vscode-tmgrammar-test -g ./out/vb6.json \"syntaxes/tests/vb6/*.bas\"", |
| 150 | + "test:wwb": "vscode-tmgrammar-test -g ./out/wwb.json \"syntaxes/tests/wwb/*.wwd\"", |
| 151 | + |
155 | 152 | "package": "vsce package", |
156 | | - "convert-yaml": "yaml2json language-configuration.yml \"syntaxes/*.yaml-tmlanguage\" \"snippets/*.yml\"", |
| 153 | + "package:dev": "vsce package -o ./out/vscode-vba-dev.vsix", |
| 154 | + "install:dev": "pnpm run package:dev && code --install-extension ./out/vscode-vba-dev.vsix --force", |
| 155 | + |
| 156 | + "convert-yaml": "node ./scripts/convert_yaml.js", |
157 | 157 | "vscode:prepublish": "pnpm run convert-yaml" |
158 | 158 | }, |
| 159 | + |
| 160 | + "engines": { |
| 161 | + "node": ">=18", |
| 162 | + "vscode": "^1.82.0" |
| 163 | + }, |
| 164 | + "packageManager": "[email protected]+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67", |
159 | 165 | "devDependencies": { |
160 | | - "@serkonda7/yaml2json": "^0.9.0", |
161 | | - "@vscode/vsce": "~3.6.0", |
| 166 | + "@vscode/vsce": "~3.6.2", |
| 167 | + "js-yaml": "~4.1.0", |
162 | 168 | "vscode-tmgrammar-test": "~0.1.3" |
163 | 169 | } |
164 | 170 | } |
0 commit comments