Skip to content

Commit 94a92ed

Browse files
chore(vscode): migrate build chain from TypeScript to AffineScript (#35)
- Swap extension.ts for extension.affine (landed in #19) - Update package.json main to .out/extension.cjs - Update compile script to use affinescript compiler - Remove tsc-specific configuration and devDependencies Step 1 (follow-up) of the TS->AS migration campaign (#240).
1 parent 64bbd59 commit 94a92ed

3 files changed

Lines changed: 4 additions & 72 deletions

File tree

editors/vscode/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"activationEvents": [
2727
"onLanguage:phronesis"
2828
],
29-
"main": "./out/extension.js",
29+
"main": "./out/extension.cjs",
3030
"contributes": {
3131
"languages": [
3232
{
@@ -72,13 +72,12 @@
7272
},
7373
"scripts": {
7474
"vscode:prepublish": "npm run compile",
75-
"compile": "tsc -p ./",
76-
"watch": "tsc -watch -p ./"
75+
"compile": "affinescript compile src/extension.affine -o out/extension.cjs --vscode-extension",
76+
"watch": "echo 'watch mode not implemented for AffineScript source — re-run npm run compile'"
7777
},
7878
"devDependencies": {
7979
"@types/node": "^16.0.0",
80-
"@types/vscode": "^1.60.0",
81-
"typescript": "^4.9.0"
80+
"@types/vscode": "^1.60.0"
8281
},
8382
"dependencies": {
8483
"vscode-languageclient": "^8.0.0"

editors/vscode/src/extension.ts

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

editors/vscode/tsconfig.json

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

0 commit comments

Comments
 (0)