File tree Expand file tree Collapse file tree 7 files changed +9
-26
lines changed Expand file tree Collapse file tree 7 files changed +9
-26
lines changed Original file line number Diff line number Diff line change 52
52
run : yarn build
53
53
54
54
- name : Bundle
55
- run : yarn bundle:language-server && cp cml-ls.package.json cml-ls/package.json
55
+ run : yarn bundle:language-server
56
56
57
57
- name : Upload language server artifact
58
58
uses : actions/upload-artifact@v4
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -20,7 +20,9 @@ const ctx = await esbuild.context({
20
20
entryPoints : [ 'src/language/main.ts' ] ,
21
21
outdir : 'dist' ,
22
22
bundle : true ,
23
- target : "ES2017" ,
23
+ target : "ESNext" ,
24
+ format : 'cjs' ,
25
+ outExtension : { '.js' : '.cjs' } ,
24
26
// VSCode's extension host is still using cjs, so we need to transform the code
25
27
loader : { '.ts' : 'ts' } ,
26
28
platform : 'node' ,
Original file line number Diff line number Diff line change 15
15
"type" : " url" ,
16
16
"url" : " https://github.com/lstreckeisen/context-mapper-language-server.git"
17
17
},
18
- "main" : " cml-ls/index.js " ,
18
+ "main" : " cml-ls/index.cjs " ,
19
19
"bin" : {
20
- "cml-language-server" : " cml-ls/index.js "
20
+ "cml-language-server" : " cml-ls/index.cjs "
21
21
},
22
22
"scripts" : {
23
23
"build" : " tsc -b tsconfig.src.json && node esbuild.mjs" ,
27
27
"langium:generate" : " langium generate" ,
28
28
"langium:generate:production" : " langium generate --mode=production" ,
29
29
"langium:watch" : " langium generate --watch" ,
30
- "bundle:language-server" : " npx ncc build dist/main.js -o cml-ls" ,
30
+ "bundle:language-server" : " npx ncc build dist/main.cjs -o cml-ls" ,
31
31
"test" : " vitest run" ,
32
32
"clean" : " rm -rf src/language/generated && rm -rf cml-ls/ && rm -rf dist/"
33
33
},
Original file line number Diff line number Diff line change 1
1
{
2
2
"compilerOptions" : {
3
- "target" : " ES2017 " ,
3
+ "target" : " ESNext " ,
4
4
"module" : " Node16" ,
5
5
"lib" : [
6
6
" ESNext" ,
Original file line number Diff line number Diff line change @@ -506,7 +506,7 @@ __metadata:
506
506
vscode-languageserver : " npm:~9.0.1"
507
507
vscode-languageserver-types : " npm:~3.17.5"
508
508
bin :
509
- cml-language-server : cml-ls/index.js
509
+ cml-language-server : cml-ls/index.cjs
510
510
languageName : unknown
511
511
linkType : soft
512
512
You can’t perform that action at this time.
0 commit comments