From 0ed9643af10ce6f8c20233cc93e9d8a55aefb5c7 Mon Sep 17 00:00:00 2001 From: "dayuan.jiang" Date: Sun, 11 Oct 2026 16:25:18 +0900 Subject: [PATCH] chore(mcp-server): version 0.4.0; check-package requires the draw.io version stamp --- packages/mcp-server/package-lock.json | 4 ++-- packages/mcp-server/package.json | 2 +- packages/mcp-server/scripts/check-package.mjs | 10 +++++++--- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/mcp-server/package-lock.json b/packages/mcp-server/package-lock.json index 581239d6..08133d1d 100644 --- a/packages/mcp-server/package-lock.json +++ b/packages/mcp-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@next-ai-drawio/mcp-server", - "version": "0.3.0", + "version": "0.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@next-ai-drawio/mcp-server", - "version": "0.3.0", + "version": "0.4.0", "license": "Apache-2.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.31.0", diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index cb1e1aa1..c50c798c 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@next-ai-drawio/mcp-server", - "version": "0.3.0", + "version": "0.4.0", "description": "MCP server for Next AI Draw.io - AI-powered diagram generation with real-time browser preview", "type": "module", "main": "dist/index.js", diff --git a/packages/mcp-server/scripts/check-package.mjs b/packages/mcp-server/scripts/check-package.mjs index 8580ce81..dad9d42e 100644 --- a/packages/mcp-server/scripts/check-package.mjs +++ b/packages/mcp-server/scripts/check-package.mjs @@ -12,18 +12,22 @@ const REQUIRED = [ "dist/drawio/index.html", "dist/drawio/js/app.min.js", "dist/drawio/LICENSE", + // The draw.io version stamp (part of every file's ETag); a dotfile, so + // make sure npm keeps it + "dist/drawio/.version", "dist/shell/index.html", "dist/shell/shell.js", "dist/shell/shell.css", ] -// The canvas shell (708 KB and 50 KB when it was added); a jump means a +// The canvas shell (750 KB and 50 KB at version 0.4.0); a jump means a // dependency of the shared components grew the bundle const MAX_FILE_BYTES = { "dist/shell/shell.js": 1.5 * 1024 * 1024, "dist/shell/shell.css": 300 * 1024, } -// The bundled draw.io is most of the package (15.1 MB packed with draw.io -// v32.0.2); a jump means the file list grew more than intended +// The bundled draw.io is most of the package (15.3 MB packed with draw.io +// v32.0.2 at version 0.4.0); a jump means the file list grew more than +// intended const MAX_TARBALL_BYTES = 20 * 1024 * 1024 const output = JSON.parse(