Skip to content

Commit fd44b15

Browse files
committed
fix: fix support for vscode web extension
close #64
1 parent 852720f commit fd44b15

File tree

7 files changed

+1117
-48
lines changed

7 files changed

+1117
-48
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ dist
33
node_modules
44
.vscode-test/
55
*.vsix
6+
.vscode-test-web/
7+
.vscode/settings.json

.vscode/launch.json

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@
33
// Hover to view descriptions of existing attributes.
44
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55
{
6-
"version": "0.2.0",
7-
"configurations": [
8-
{
9-
"name": "Run Extension",
10-
"type": "extensionHost",
11-
"request": "launch",
12-
"args": [
13-
"--extensionDevelopmentPath=${workspaceFolder}"
14-
],
15-
"outFiles": [
16-
"${workspaceFolder}/out/**/*.js"
17-
],
18-
"preLaunchTask": "${defaultBuildTask}"
19-
}
20-
]
6+
"version": "0.2.0",
7+
"configurations": [
8+
{
9+
"name": "Run Extension",
10+
"type": "extensionHost",
11+
"request": "launch",
12+
"args": [
13+
"--extensionDevelopmentPath=${workspaceFolder}"
14+
],
15+
"outFiles": ["${workspaceFolder}/out/**/*.js"],
16+
"preLaunchTask": "${defaultBuildTask}"
17+
}
18+
]
2119
}

.vscode/settings.json

Lines changed: 0 additions & 19 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default [
1616
},
1717
},
1818
},
19-
{ ignores: ['**/*.js', '**/dist/'] },
19+
{ ignores: ['**/*.js', '**/dist/', '.vscode-test-web/'] },
2020
{
2121
rules: {
2222
'@typescript-eslint/no-explicit-any': 'off',

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,8 @@
113113
"build:js": "rollup -c && node dist/postbuild.js",
114114
"build": "pnpm lint:fix && pnpm clean && pnpm build:js",
115115
"lint": "eslint && prettier --check src",
116-
"lint:fix": "eslint --fix && prettier --write src"
116+
"lint:fix": "eslint --fix && prettier --write src",
117+
"dev:browser": "vscode-test-web --extensionDevelopmentPath=. ."
117118
},
118119
"repository": "https://github.com/gera2ld/markmap-vscode",
119120
"main": "dist/extension.js",
@@ -138,6 +139,7 @@
138139
"@types/node": "^22.13.2",
139140
"@types/vscode": "~1.75.0",
140141
"@types/vscode-webview": "^1.57.5",
142+
"@vscode/test-web": "*",
141143
"del-cli": "^6.0.0",
142144
"eslint": "^9.17.0",
143145
"eslint-config-prettier": "^9.1.0",
@@ -147,7 +149,7 @@
147149
"lint-staged": "^15.3.0",
148150
"lodash.debounce": "^4.0.8",
149151
"markmap-common": "0.18.9",
150-
"markmap-lib": "0.18.10",
152+
"markmap-lib": "0.18.11",
151153
"markmap-render": "0.18.10",
152154
"markmap-toolbar": "0.18.10",
153155
"markmap-view": "0.18.10",

0 commit comments

Comments
 (0)