|
22 | 22 | "workspaceContains:.vscode/foam.json"
|
23 | 23 | ],
|
24 | 24 | "main": "./out/extension.js",
|
25 |
| - "browser": "./dist/web/extension.js", |
| 25 | + "browser": "./out/web/extension.js", |
26 | 26 | "capabilities": {
|
27 | 27 | "untrustedWorkspaces": {
|
28 | 28 | "supported": "limited",
|
|
657 | 657 | "test:unit": "node ./out/test/run-tests.js --unit",
|
658 | 658 | "pretest:e2e": "yarn build",
|
659 | 659 | "test:e2e": "node ./out/test/run-tests.js --e2e",
|
| 660 | + "pretest:e2e-web": "npm run compile-web && tsc -p tsconfig.webTest.json", |
| 661 | + "test:e2e-web": "node ./out/web/test/run-tests-web.js --e2e", |
660 | 662 | "lint": "dts lint src",
|
661 | 663 | "clean": "rimraf out",
|
662 | 664 | "watch": "tsc --build ./tsconfig.json --watch",
|
|
668 | 670 | "publish-extension-openvsx": "npx ovsx publish foam-vscode-$npm_package_version.vsix -p $OPENVSX_TOKEN",
|
669 | 671 | "publish-extension-vscode": "npx vsce publish --packagePath foam-vscode-$npm_package_version.vsix",
|
670 | 672 | "publish-extension": "yarn publish-extension-vscode && yarn publish-extension-openvsx",
|
671 |
| - "compile-web": "webpack --config web/webpack.config.js", |
672 |
| - "watch-web": "webpack --config web/webpack.config.js --watch", |
673 |
| - "package-web": "webpack --config web/webpack.config.js --mode production --devtool hidden-source-map", |
674 |
| - "open-in-browser": "vscode-test-web --browser=chromium --extensionDevelopmentPath=." |
| 673 | + "compile-web": "webpack --config web/webpack.config.cjs", |
| 674 | + "watch-web": "webpack --config web/webpack.config.cjs --watch", |
| 675 | + "package-web": "webpack --config web/webpack.config.cjs --mode production --devtool hidden-source-map", |
| 676 | + "open-in-browser": "vscode-test-web --verbose --browser=chromium --extensionDevelopmentPath=. .test-workspace" |
675 | 677 | },
|
676 | 678 | "devDependencies": {
|
677 | 679 | "@types/dateformat": "^3.0.1",
|
678 |
| - "@types/jest": "^29.5.3", |
| 680 | + "@types/jest": "^29.5.5", |
679 | 681 | "@types/lodash": "^4.14.157",
|
680 | 682 | "@types/markdown-it": "^12.0.1",
|
681 | 683 | "@types/micromatch": "^4.0.1",
|
682 |
| - "@types/node": "^13.11.0", |
| 684 | + "@types/mocha": "^10.0.2", |
| 685 | + "@types/node": "^13.13.52", |
683 | 686 | "@types/picomatch": "^2.2.1",
|
684 | 687 | "@types/remove-markdown": "^0.1.1",
|
685 | 688 | "@types/vscode": "^1.70.0",
|
686 | 689 | "@types/webpack-env": "1.16.0",
|
687 | 690 | "@typescript-eslint/eslint-plugin": "^5.51.0",
|
688 | 691 | "@typescript-eslint/parser": "^5.51.0",
|
689 | 692 | "@vscode/test-web": "^0.0.45",
|
| 693 | + "assert": "^2.1.0", |
690 | 694 | "crypto-browserify": "^3.12.0",
|
691 | 695 | "dts-cli": "^1.6.3",
|
692 | 696 | "esbuild": "^0.17.7",
|
|
699 | 703 | "jest-extended": "^3.2.3",
|
700 | 704 | "markdown-it": "^12.0.4",
|
701 | 705 | "micromatch": "^4.0.2",
|
| 706 | + "mocha": "^10.2.0", |
| 707 | + "os-browserify": "^0.3.0", |
702 | 708 | "path-browserify": "^1.0.1",
|
703 | 709 | "process": "^0.11.10",
|
704 | 710 | "rimraf": "^3.0.2",
|
705 | 711 | "stream-browserify": "^3.0.0",
|
706 |
| - "ts-jest": "^29.1.1", |
707 | 712 | "ts-loader": "9.4.4",
|
708 | 713 | "tslib": "^2.0.0",
|
| 714 | + "tty-browserify": "^0.0.1", |
709 | 715 | "typescript": "^4.9.5",
|
| 716 | + "util": "^0.12.5", |
710 | 717 | "vscode-test": "^1.3.0",
|
711 | 718 | "wait-for-expect": "^3.0.2",
|
712 | 719 | "webpack": "5.88.2",
|
|
0 commit comments