|
18 | 18 | "bugs": "https://github.com/asciidoctor/asciidoctor-vscode/issues", |
19 | 19 | "homepage": "https://github.com/asciidoctor/asciidoctor-vscode/blob/master/README.md", |
20 | 20 | "icon": "images/icon.png", |
| 21 | + "main": "./out/extension.js", |
21 | 22 | "browser": "./dist/browser/extension", |
22 | | - "main": "./dist/src/extension.js", |
23 | 23 | "engines": { |
24 | | - "vscode": "^1.31.0" |
| 24 | + "vscode": "^1.60.0" |
25 | 25 | }, |
26 | 26 | "categories": [ |
27 | 27 | "Programming Languages" |
|
466 | 466 | ] |
467 | 467 | }, |
468 | 468 | "scripts": { |
| 469 | + "vscode:prepublish": "npm run build-ext -- --minify", |
469 | 470 | "copy-assets": "cp node_modules/@highlightjs/cdn-assets/highlight.min.js media/highlightjs && cp -r node_modules/@highlightjs/cdn-assets/languages media/highlightjs && cp -r node_modules/@highlightjs/cdn-assets/styles media/highlightjs", |
470 | 471 | "dev": "npm run build", |
471 | 472 | "build": "npm run copy-assets && npm run build-ext && npm run build-preview", |
472 | 473 | "build-web": "webpack --config extension-browser.webpack.config --mode none", |
473 | 474 | "build-preview": "webpack --config extension-preview.webpack.config --mode production", |
474 | | - "build-ext": "tsc -p ./", |
| 475 | + "build-ext": "esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node", |
| 476 | + "build-ext:watch": "npm run build-ext -- --sourcemap --watch", |
475 | 477 | "package": "npm run build && npm run build-web && vsce package", |
476 | 478 | "deploy": "vsce publish -p", |
477 | 479 | "lint": "eslint 'src/**/*.ts' 'preview-src/**/*.ts' --format unix", |
478 | 480 | "lint:fix": "npm run lint -- --fix", |
479 | | - "pretest": "npm run build", |
| 481 | + "pretest": "tsc -p ./ && npm run build", |
480 | 482 | "test": "node ./dist/src/test/runTest.js" |
481 | 483 | }, |
482 | 484 | "devDependencies": { |
|
488 | 490 | "@typescript-eslint/eslint-plugin": "^4.31.1", |
489 | 491 | "@typescript-eslint/parser": "^4.31.1", |
490 | 492 | "copy-webpack-plugin": "^9.0.1", |
| 493 | + "esbuild": "^0.14.17", |
491 | 494 | "eslint": "^7.32.0", |
492 | 495 | "eslint-plugin-import": "^2.20.2", |
493 | 496 | "eslint-plugin-node": "^11.1.0", |
|
0 commit comments