From f91996ddf67375f7fd6d3a05a1d406da17f2cdf8 Mon Sep 17 00:00:00 2001 From: EFLKumo <96906415+EFLKumo@users.noreply.github.com> Date: Sat, 19 Sep 2026 18:29:46 +0800 Subject: [PATCH] make it self-contained --- package.json | 16 +++++++--------- pnpm-lock.yaml | 31 +++++++++++++++---------------- tsdown.config.ts | 4 ++++ 3 files changed, 26 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 58b9523..c5a1228 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@opticlm/lsp-mcp", - "version": "0.1.0", + "version": "0.1.1", "description": "MCP server exposing a Language Server's capabilities to agents as a headless editor", "type": "module", "license": "MIT", @@ -27,21 +27,19 @@ } }, "packageManager": "pnpm@12.4.2", - "dependencies": { - "@effect/platform-node": "4.0.0-rc.115", - "effect": "4.0.0-rc.115", - "vscode-languageserver-protocol": "^3.18.3", - "vscode-languageserver-textdocument": "^1.0.14", - "vscode-uri": "^3.2.0" - }, "devDependencies": { "@biomejs/biome": "2.5.14", + "@effect/platform-node": "4.0.0-rc.115", "@effect/tsgo": "0.45.0", "@effect/vitest": "4.0.0-rc.115", "@types/node": "^26.6.1", + "effect": "4.0.0-rc.115", "tsdown": "0.23.0", "typescript": "^7.0.2", "vitest": "^5.0.1", - "vscode-languageserver": "^10.1.1" + "vscode-languageserver": "^10.1.1", + "vscode-languageserver-protocol": "^3.18.3", + "vscode-languageserver-textdocument": "^1.0.14", + "vscode-uri": "^3.2.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 42c3653..00b0707 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -165,26 +165,13 @@ settings: importers: .: - dependencies: - '@effect/platform-node': - specifier: 4.0.0-rc.115 - version: 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) - effect: - specifier: 4.0.0-rc.115 - version: 4.0.0-rc.115 - vscode-languageserver-protocol: - specifier: ^3.18.3 - version: 3.18.3 - vscode-languageserver-textdocument: - specifier: ^1.0.14 - version: 1.0.14 - vscode-uri: - specifier: ^3.2.0 - version: 3.2.0 devDependencies: '@biomejs/biome': specifier: 2.5.14 version: 2.5.14 + '@effect/platform-node': + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) '@effect/tsgo': specifier: 0.45.0 version: 0.45.0 @@ -194,6 +181,9 @@ importers: '@types/node': specifier: ^26.6.1 version: 26.6.1 + effect: + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 tsdown: specifier: 0.23.0 version: 0.23.0(typescript@7.0.2) @@ -206,6 +196,15 @@ importers: vscode-languageserver: specifier: ^10.1.1 version: 10.1.1 + vscode-languageserver-protocol: + specifier: ^3.18.3 + version: 3.18.3 + vscode-languageserver-textdocument: + specifier: ^1.0.14 + version: 1.0.14 + vscode-uri: + specifier: ^3.2.0 + version: 3.2.0 packages: diff --git a/tsdown.config.ts b/tsdown.config.ts index 7ac26a2..1bafca6 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -5,6 +5,10 @@ export default defineConfig({ format: "esm", outDir: "dist", + deps: { + alwaysBundle: ["*"], + }, + treeshake: true, minify: true, sourcemap: false,