From 5403cad0ddc430b593fafca524ffef5416d34532 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Sun, 15 Dec 2024 15:16:47 +0800 Subject: [PATCH 1/2] chore: satisfies npm-pkg-lint & publint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 藍+85CD <50108258+kwaa@users.noreply.github.com> --- package.json | 17 +++++++++++++---- tsconfig.prod.json | 6 ++++++ 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 tsconfig.prod.json diff --git a/package.json b/package.json index 63fb871d..13907435 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,17 @@ "homepage": "https://modelcontextprotocol.io", "bugs": "https://github.com/modelcontextprotocol/typescript-sdk/issues", "type": "module", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", + "repository": { + "type": "git", + "url": "git+https://github.com/modelcontextprotocol/typescript-sdk.git" + }, + "engines": { + "node": ">=22.12.0" + }, + "keywords": [ + "modelcontextprotocol", + "mcp" + ], "exports": { "./*": "./dist/*" }, @@ -23,8 +32,8 @@ "dist" ], "scripts": { - "build": "tsc", - "prepack": "tsc", + "build": "tsc -p tsconfig.prod.json", + "prepack": "tsc -p tsconfig.prod.json", "lint": "eslint src/", "test": "jest", "start": "npm run server", diff --git a/tsconfig.prod.json b/tsconfig.prod.json new file mode 100644 index 00000000..e7fd55c0 --- /dev/null +++ b/tsconfig.prod.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "exclude": [ + "**/*.test.ts", + ] +} From 70ee403fce2044774dfe8aac7abd50dabacc5c3b Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Tue, 17 Dec 2024 11:31:35 +0800 Subject: [PATCH 2/2] chore: adjust node version --- package-lock.json | 3 +++ package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 7b4f8685..71b3ec92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,6 +31,9 @@ "typescript": "^5.5.4", "typescript-eslint": "^8.0.0", "ws": "^8.18.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index 13907435..a2b392be 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "url": "git+https://github.com/modelcontextprotocol/typescript-sdk.git" }, "engines": { - "node": ">=22.12.0" + "node": ">=18" }, "keywords": [ "modelcontextprotocol",