diff --git a/package-lock.json b/package-lock.json index 61e8c78..8a68112 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,14 +11,14 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "tar": "^7.5.0", - "zod": "^3.24.0" + "zod": "^4.4.3" }, "bin": { "create-starter": "dist/index.js" }, "devDependencies": { "@anthropic-ai/mcpb": "^2.1.2", - "@types/node": "^25.6.0", + "@types/node": "^22.19.17", "@types/tar": "^6.1.13", "tsx": "^4.21.0", "typescript": "^5.7.0" @@ -48,6 +48,16 @@ "mcpb": "dist/cli/cli.js" } }, + "node_modules/@anthropic-ai/mcpb/node_modules/zod": { + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.27.7", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", @@ -557,23 +567,6 @@ "node": ">=18" } }, - "node_modules/@inquirer/core/node_modules/@types/node": { - "version": "22.19.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.17.tgz", - "integrity": "sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@inquirer/core/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, "node_modules/@inquirer/editor": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-3.0.1.tgz", @@ -812,13 +805,13 @@ } }, "node_modules/@types/node": { - "version": "25.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", - "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", + "version": "22.19.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.17.tgz", + "integrity": "sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.19.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/tar": { @@ -2358,9 +2351,9 @@ } }, "node_modules/undici-types": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" }, @@ -2451,9 +2444,9 @@ } }, "node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 91f10ac..0fdcc9c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@starter-series/create", "version": "0.3.0", - "description": "Scaffold projects from the Starter Series templates \u2014 MCP server, Claude Code skill, and CLI", + "description": "Scaffold projects from the Starter Series templates — MCP server, Claude Code skill, and CLI", "mcpName": "io.github.starter-series/create-starter", "type": "module", "bin": { @@ -51,11 +51,11 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "tar": "^7.5.0", - "zod": "^3.24.0" + "zod": "^4.4.3" }, "devDependencies": { "@anthropic-ai/mcpb": "^2.1.2", - "@types/node": "^25.6.0", + "@types/node": "^22.19.17", "@types/tar": "^6.1.13", "tsx": "^4.21.0", "typescript": "^5.7.0" diff --git a/tsconfig.json b/tsconfig.json index 417d5cf..9dcabe7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,8 +8,17 @@ "strict": true, "esModuleInterop": true, "skipLibCheck": true, - "declaration": true + "declaration": true, + "types": [ + "node" + ] }, - "include": ["src"], - "exclude": ["tests", "dist", "node_modules"] + "include": [ + "src" + ], + "exclude": [ + "tests", + "dist", + "node_modules" + ] }