diff --git a/vscode-lsp/get-latest.sh b/vscode-lsp/get-latest.sh deleted file mode 100755 index 02b5cf2..0000000 --- a/vscode-lsp/get-latest.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -dotnet publish -c Release ../compiler/NubLang.LSP/NubLang.LSP.csproj -mkdir -p server -cp ../compiler/NubLang.LSP/bin/Release/net9.0/linux-x64/publish/nublsp server/ \ No newline at end of file diff --git a/vscode-lsp/package-lock.json b/vscode-lsp/package-lock.json index 38c16d1..b86ad24 100644 --- a/vscode-lsp/package-lock.json +++ b/vscode-lsp/package-lock.json @@ -1,12 +1,12 @@ { "name": "nub", - "version": "0.0.0", + "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nub", - "version": "0.0.0", + "version": "0.0.1", "dependencies": { "vscode-languageclient": "^9.0.1" }, diff --git a/vscode-lsp/package.json b/vscode-lsp/package.json index 32e3544..fff14ae 100644 --- a/vscode-lsp/package.json +++ b/vscode-lsp/package.json @@ -41,7 +41,8 @@ }, "scripts": { "build": "esbuild src/extension.ts --bundle --platform=node --outfile=out/extension.js --external:vscode", - "package": "vsce package" + "update-lsp": "mkdir -p server && dotnet publish -c Release ../compiler/NubLang.LSP/NubLang.LSP.csproj && cp ../compiler/NubLang.LSP/bin/Release/net9.0/linux-x64/publish/nublsp server/", + "package": "npm run update-lsp && npm run build && vsce package --skip-license" }, "devDependencies": { "@types/node": "22.x",