diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1078a8e..e9d6b94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,17 +60,6 @@ jobs: name: cml-language-server path: ./cml-ls/ - - name: Prepare publication - if: github.event_name == 'release' # Publish only on release creation - run: | - cp cml-ls.package.json cml-ls/package.json - cp .yarnrc.yml cml-ls/.yarnrc.yml - sed -i -e 's//${{ secrets.GITHUB_TOKEN }}/g' cml-ls/.yarnrc.yml - cp -r .yarn cml-ls/.yarn - touch cml-ls/yarn.lock - cd cml-ls && yarn install - - name: Publish to GitHub Package Registry if: github.event_name == 'release' # Publish only on release creation run: yarn npm publish - working-directory: cml-ls diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 10ee917..58b7d9d 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index eaeb48b..8d84305 100644 --- a/package.json +++ b/package.json @@ -8,13 +8,17 @@ }, "type": "module", "files": [ - "." + "cml-ls/", + "README.md" ], "repository": { "type": "url", "url": "https://github.com/lstreckeisen/context-mapper-language-server.git" }, - "main": "./cml-ls/index.js", + "main": "cml-ls/index.js", + "bin": { + "cml-language-server": "cml-ls/index.js" + }, "scripts": { "build": "tsc -b tsconfig.src.json && node esbuild.mjs", "watch": "concurrently -n tsc,esbuild -c blue,yellow \"tsc -b tsconfig.src.json --watch\" \"node esbuild.mjs --watch\"", diff --git a/yarn.lock b/yarn.lock index 5da4e6d..42d724e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -505,6 +505,8 @@ __metadata: vitest: "npm:~1.4.0" vscode-languageserver: "npm:~9.0.1" vscode-languageserver-types: "npm:~3.17.5" + bin: + cml-language-server: cml-ls/index.js languageName: unknown linkType: soft