Skip to content

Commit 3266b15

Browse files
committed
Stop using TypeScript in ./vscode
The whole thing is 500 lines of code. The amount of boilerplate needed to setup TypeScript, the build, the extra dependencies, etc seem overkill for something so simple. Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
1 parent 2ee927c commit 3266b15

23 files changed

Lines changed: 70 additions & 2368 deletions

Makefile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ CODE = code
44
INSTALL = install
55
UNZIP = unzip
66
MKDIR = mkdir
7-
JQ = jq
87

98
all: webview vscode vscode-test vscode-package
109

@@ -15,16 +14,15 @@ webview: .always
1514

1615
vscode: .always
1716
cd vscode && $(NPM) ci
18-
cd vscode && $(NPM) run lint
19-
cd vscode && $(NPM) run build
17+
$(MKDIR) -p build/vscode
2018
$(INSTALL) -m 0664 README.markdown build/vscode/README.md
2119
$(INSTALL) -m 0664 screenshot.png build/vscode/screenshot.png
2220
$(INSTALL) -m 0664 instructions.png build/vscode/instructions.png
2321
$(INSTALL) -m 0664 LICENSE build/vscode/LICENSE
2422
$(INSTALL) -m 0664 build/webview/index.html build/vscode/index.html
2523
$(INSTALL) -m 0664 vscode/logo.png build/vscode/logo.png
24+
$(INSTALL) -m 0664 vscode/index.js build/vscode/index.js
2625
$(INSTALL) -m 0664 vscode/package.json build/vscode/package.json
27-
$(JQ) '.main = "./extension.js"' vscode/package.json > build/vscode/package.json
2826
$(INSTALL) -m 0664 vscode/package-lock.json build/vscode/package-lock.json
2927
cd build/vscode && $(NPM) ci
3028

tsconfig.node.json

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

vscode/.vscode/launch.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@
2121
"--extensionTestsPath=${workspaceFolder}/../test/vscode"
2222
],
2323
"outFiles": [
24-
"${workspaceFolder}/../build/vscode/**/*.js"
25-
],
26-
"preLaunchTask": "${defaultBuildTask}"
24+
"${workspaceFolder}/**/*.js"
25+
]
2726
}
2827
]
2928
}

vscode/.vscodeignore

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

vscode/esbuild.js

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

vscode/eslint.config.js

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

0 commit comments

Comments
 (0)