Skip to content

Commit c0e7ea2

Browse files
authored
Merge pull request #659 from cluesmith/spir/0602-vscode-extension
[Spec 0602] Monorepo setup + VS Code extension scaffold
2 parents 47a78e9 + 8a60e08 commit c0e7ea2

21 files changed

Lines changed: 9629 additions & 4567 deletions

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ codev/maintain/.trash/
2424
node_modules/
2525
packages/codev/dist/
2626
packages/codev/skeleton/
27+
packages/codev-vscode/dist/
28+
packages/codev-vscode/out/
2729
*.tsbuildinfo
2830
test-results/
2931

.vscode/extensions.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"recommendations": [
3+
"dbaeumer.vscode-eslint",
4+
"connor4312.esbuild-problem-matchers",
5+
"ms-vscode.extension-test-runner"
6+
]
7+
}

.vscode/launch.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Run Codev Extension",
6+
"type": "extensionHost",
7+
"request": "launch",
8+
"args": [
9+
"--extensionDevelopmentPath=${workspaceFolder}/packages/codev-vscode"
10+
],
11+
"outFiles": [
12+
"${workspaceFolder}/packages/codev-vscode/dist/**/*.js"
13+
],
14+
"preLaunchTask": "build-extension"
15+
}
16+
]
17+
}

.vscode/settings.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"files.exclude": {
3+
"packages/codev-vscode/out": true,
4+
"packages/codev-vscode/dist": true,
5+
"packages/codev/dist": true
6+
},
7+
"search.exclude": {
8+
"packages/codev-vscode/out": true,
9+
"packages/codev-vscode/dist": true,
10+
"packages/codev/dist": true
11+
},
12+
"typescript.tsc.autoDetect": "off"
13+
}

.vscode/tasks.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"label": "build-extension",
6+
"type": "npm",
7+
"script": "compile",
8+
"path": "packages/codev-vscode",
9+
"group": "build",
10+
"problemMatcher": "$esbuild-watch"
11+
}
12+
]
13+
}

codev/specs/0602-vscode-extension.md

Lines changed: 88 additions & 73 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)