diff --git a/.changeset/config.json b/.changeset/config.json index bbb1526a..018bd4f7 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -11,9 +11,6 @@ "access": "public", "baseBranch": "main", "ignore": [ - "docs", - "@tm/cli", - "@tm/core", - "@tm/build-config" + "docs" ] } \ No newline at end of file diff --git a/.changeset/fluffy-clocks-cross.md b/.changeset/fluffy-clocks-cross.md new file mode 100644 index 00000000..5fac9687 --- /dev/null +++ b/.changeset/fluffy-clocks-cross.md @@ -0,0 +1,5 @@ +--- +"task-master-ai": patch +--- + +Fix module not found for new 0.27.0 release diff --git a/.manypkg.json b/.manypkg.json new file mode 100644 index 00000000..027fe8a5 --- /dev/null +++ b/.manypkg.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://unpkg.com/@manypkg/get-packages@1.1.3/schema.json", + "defaultBranch": "main", + "ignoredRules": ["ROOT_HAS_DEPENDENCIES", "INTERNAL_MISMATCH"], + "ignoredPackages": ["@tm/core", "@tm/cli", "@tm/build-config"] +} diff --git a/apps/cli/package.json b/apps/cli/package.json index 6a85356a..5e35e20e 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,5 @@ { "name": "@tm/cli", - "version": "0.27.0", "description": "Task Master CLI - Command line interface for task management", "type": "module", "private": true, @@ -9,10 +8,7 @@ "exports": { ".": "./src/index.ts" }, - "files": [ - "dist", - "README.md" - ], + "files": ["dist", "README.md"], "scripts": { "typecheck": "tsc --noEmit", "lint": "biome check src", @@ -27,12 +23,12 @@ }, "dependencies": { "@tm/core": "*", - "boxen": "^7.1.1", + "boxen": "^8.0.1", "chalk": "5.6.2", "cli-table3": "^0.6.5", "commander": "^12.1.0", - "inquirer": "^9.2.10", - "ora": "^8.1.0" + "inquirer": "^12.5.0", + "ora": "^8.2.0" }, "devDependencies": { "@biomejs/biome": "^1.9.4", @@ -45,19 +41,12 @@ "engines": { "node": ">=18.0.0" }, - "keywords": [ - "task-master", - "cli", - "task-management", - "productivity" - ], + "keywords": ["task-master", "cli", "task-management", "productivity"], "author": "", "license": "MIT", "typesVersions": { "*": { - "*": [ - "src/*" - ] + "*": ["src/*"] } } } diff --git a/apps/extension/package.json b/apps/extension/package.json index 1f1379e5..5877bb4e 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -3,23 +3,15 @@ "private": true, "displayName": "TaskMaster", "description": "A visual Kanban board interface for TaskMaster projects in VS Code", - "version": "0.25.0", + "version": "0.25.1", "publisher": "Hamster", "icon": "assets/icon.png", "engines": { "vscode": "^1.93.0" }, - "categories": [ - "AI", - "Visualization", - "Education", - "Other" - ], + "categories": ["AI", "Visualization", "Education", "Other"], "main": "./dist/extension.js", - "activationEvents": [ - "onStartupFinished", - "workspaceContains:.taskmaster/**" - ], + "activationEvents": ["onStartupFinished", "workspaceContains:.taskmaster/**"], "contributes": { "viewsContainers": { "activitybar": [ @@ -147,11 +139,7 @@ }, "taskmaster.ui.theme": { "type": "string", - "enum": [ - "auto", - "light", - "dark" - ], + "enum": ["auto", "light", "dark"], "default": "auto", "description": "UI theme preference" }, @@ -212,12 +200,7 @@ }, "taskmaster.debug.logLevel": { "type": "string", - "enum": [ - "error", - "warn", - "info", - "debug" - ], + "enum": ["error", "warn", "info", "debug"], "default": "info", "description": "Logging level" }, @@ -271,8 +254,9 @@ "@radix-ui/react-separator": "^1.1.7", "@radix-ui/react-slot": "^1.2.3", "@tailwindcss/postcss": "^4.1.11", + "@tanstack/react-query": "^5.83.0", "@types/mocha": "^10.0.10", - "@types/node": "20.x", + "@types/node": "^22.10.5", "@types/react": "19.1.8", "@types/react-dom": "19.1.6", "@types/vscode": "^1.101.0", @@ -288,12 +272,11 @@ "lucide-react": "^0.525.0", "npm-run-all": "^4.1.5", "postcss": "8.5.6", + "react": "^19.0.0", + "react-dom": "^19.0.0", "tailwind-merge": "^3.3.1", "tailwindcss": "4.1.11", - "typescript": "^5.8.3", - "@tanstack/react-query": "^5.83.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "typescript": "^5.7.3" }, "overrides": { "glob@<8": "^10.4.5", diff --git a/package-lock.json b/package-lock.json index c5ec575b..71a7dbee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "task-master-ai", - "version": "0.27.0-rc.2", + "version": "0.27.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "task-master-ai", - "version": "0.27.0-rc.2", + "version": "0.27.0", "license": "MIT WITH Commons-Clause", "workspaces": [ "apps/*", @@ -29,6 +29,7 @@ "@inquirer/search": "^3.0.15", "@openrouter/ai-sdk-provider": "^0.4.5", "@streamparser/json": "^0.0.22", + "@supabase/supabase-js": "^2.48.0", "ai": "^4.3.10", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", @@ -70,6 +71,7 @@ "@biomejs/biome": "^1.9.4", "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.28.1", + "@manypkg/cli": "^0.25.1", "@tm/cli": "*", "@types/jest": "^29.5.14", "@types/marked-terminal": "^6.1.1", @@ -99,7 +101,6 @@ }, "apps/cli": { "name": "@tm/cli", - "version": "0.27.0-rc.0", "license": "MIT", "dependencies": { "@tm/core": "*", @@ -359,13 +360,13 @@ } }, "apps/docs": { - "version": "0.0.2", + "version": "0.0.3", "devDependencies": { "mintlify": "^4.2.111" } }, "apps/extension": { - "version": "0.25.0-rc.0", + "version": "0.25.1", "dependencies": { "task-master-ai": "*" }, @@ -5399,6 +5400,101 @@ "dev": true, "license": "MIT" }, + "node_modules/@manypkg/cli": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@manypkg/cli/-/cli-0.25.1.tgz", + "integrity": "sha512-lag906FyiNxzZjsRErkUD5/to174I2JzPk5bZubuJp6loMKKJn73zrtqeU7nHlVkHBg3tgXDTJj22HxUDxLRXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@manypkg/get-packages": "^3.1.0", + "detect-indent": "^7.0.1", + "normalize-path": "^3.0.0", + "p-limit": "^6.2.0", + "package-json": "^10.0.1", + "parse-github-url": "^1.0.3", + "picocolors": "^1.1.1", + "sembear": "^0.7.0", + "semver": "^7.7.1", + "tinyexec": "^1.0.1", + "validate-npm-package-name": "^6.0.0" + }, + "bin": { + "manypkg": "bin.js" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/cli/node_modules/@manypkg/find-root": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-3.1.0.tgz", + "integrity": "sha512-BcSqCyKhBVZ5YkSzOiheMCV41kqAFptW6xGqYSTjkVTl9XQpr+pqHhwgGCOHQtjDCv7Is6EFyA14Sm5GVbVABA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@manypkg/tools": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/cli/node_modules/@manypkg/get-packages": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-3.1.0.tgz", + "integrity": "sha512-0TbBVyvPrP7xGYBI/cP8UP+yl/z+HtbTttAD7FMAJgn/kXOTwh5/60TsqP9ZYY710forNfyV0N8P/IE/ujGZJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@manypkg/find-root": "^3.1.0", + "@manypkg/tools": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/cli/node_modules/detect-indent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.2.tgz", + "integrity": "sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@manypkg/cli/node_modules/p-limit": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", + "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@manypkg/cli/node_modules/yocto-queue": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@manypkg/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", @@ -5511,6 +5607,41 @@ "node": ">= 4.0.0" } }, + "node_modules/@manypkg/tools": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/tools/-/tools-2.1.0.tgz", + "integrity": "sha512-0FOIepYR4ugPYaHwK7hDeHDkfPOBVvayt9QpvRbi2LT/h2b0GaE/gM9Gag7fsnyYyNaTZ2IGyOuVg07IYepvYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "jju": "^1.4.0", + "js-yaml": "^4.1.0", + "tinyglobby": "^0.2.13" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/tools/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@manypkg/tools/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/@mdx-js/mdx": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", @@ -7340,6 +7471,51 @@ "node": ">=14" } }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", @@ -14275,6 +14451,17 @@ "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", "license": "MIT" }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "node_modules/consola": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", @@ -14756,7 +14943,6 @@ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "license": "MIT", - "optional": true, "engines": { "node": ">=4.0.0" } @@ -18725,8 +18911,7 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/ink": { "version": "6.3.0", @@ -21694,6 +21879,13 @@ "jiti": "lib/jiti-cli.mjs" } }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true, + "license": "MIT" + }, "node_modules/joycon": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", @@ -22032,6 +22224,19 @@ "node": ">=6" } }, + "node_modules/ky": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.10.0.tgz", + "integrity": "sha512-YRPCzHEWZffbfvmRrfwa+5nwBHwZuYiTrfDX0wuhGBPV0pA/zCqcOq93MDssON/baIkpYbvehIX5aLpMxrRhaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" + } + }, "node_modules/lcm": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/lcm/-/lcm-0.0.3.tgz", @@ -25239,6 +25444,25 @@ "node": ">= 14" } }, + "node_modules/package-json": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz", + "integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ky": "^1.2.0", + "registry-auth-token": "^5.0.2", + "registry-url": "^6.0.1", + "semver": "^7.6.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", @@ -25302,6 +25526,19 @@ "dev": true, "license": "MIT" }, + "node_modules/parse-github-url": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.3.tgz", + "integrity": "sha512-tfalY5/4SqGaV/GIGzWyHnFjlpTPTNpENR9Ea2lLldSJ8EWXMsvacWucqY3m3I4YPtas15IxTLQVQ5NSYXPrww==", + "dev": true, + "license": "MIT", + "bin": { + "parse-github-url": "cli.js" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -25947,6 +26184,13 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "license": "ISC" + }, "node_modules/protobufjs": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", @@ -26283,7 +26527,6 @@ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -26300,7 +26543,6 @@ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -26717,6 +26959,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/registry-auth-token": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", + "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/rehype-katex": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-7.0.1.tgz", @@ -27526,6 +27797,16 @@ "url": "https://ko-fi.com/killymxi" } }, + "node_modules/sembear": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/sembear/-/sembear-0.7.0.tgz", + "integrity": "sha512-XyLTEich2D02FODCkfdto3mB9DetWPLuTzr4tvoofe9SvyM27h4nQSbV3+iVcYQz94AFyKtqBv5pcZbj3k2hdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + } + }, "node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -30485,6 +30766,16 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/validate-npm-package-name": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz", + "integrity": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -31873,7 +32164,6 @@ }, "packages/build-config": { "name": "@tm/build-config", - "version": "1.0.0", "license": "MIT", "dependencies": { "tsup": "^8.5.0" @@ -31885,7 +32175,6 @@ }, "packages/tm-core": { "name": "@tm/core", - "version": "0.26.0", "license": "MIT", "dependencies": { "@supabase/supabase-js": "^2.57.4", diff --git a/package.json b/package.json index 2cf3779d..88e13ee1 100644 --- a/package.json +++ b/package.json @@ -9,11 +9,7 @@ "task-master-mcp": "dist/mcp-server.js", "task-master-ai": "dist/mcp-server.js" }, - "workspaces": [ - "apps/*", - "packages/*", - "." - ], + "workspaces": ["apps/*", "packages/*", "."], "scripts": { "build": "npm run build:build-config && cross-env NODE_ENV=production tsdown", "dev": "tsdown --watch", @@ -37,7 +33,9 @@ "inspector": "npx @modelcontextprotocol/inspector node dist/mcp-server.js", "mcp-server": "node dist/mcp-server.js", "format-check": "biome format .", - "format": "biome format . --write" + "format": "biome format . --write", + "deps:check": "manypkg check || echo 'Note: Workspace package version warnings are expected for internal @tm/* packages'", + "deps:fix": "manypkg fix" }, "keywords": [ "claude", @@ -69,6 +67,7 @@ "@inquirer/search": "^3.0.15", "@openrouter/ai-sdk-provider": "^0.4.5", "@streamparser/json": "^0.0.22", + "@supabase/supabase-js": "^2.57.4", "ai": "^4.3.10", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", @@ -77,7 +76,7 @@ "cli-highlight": "^2.1.11", "cli-progress": "^3.12.0", "cli-table3": "^0.6.5", - "commander": "^11.1.0", + "commander": "^12.1.0", "cors": "^2.8.5", "dotenv": "^16.3.1", "express": "^4.21.2", @@ -118,21 +117,17 @@ "bugs": { "url": "https://github.com/eyaltoledano/claude-task-master/issues" }, - "files": [ - "dist/**", - "README-task-master.md", - "README.md", - "LICENSE" - ], + "files": ["dist/**", "README-task-master.md", "README.md", "LICENSE"], "overrides": { "node-fetch": "^2.6.12", "whatwg-url": "^11.0.0" }, "devDependencies": { - "@tm/cli": "*", "@biomejs/biome": "^1.9.4", "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.28.1", + "@manypkg/cli": "^0.25.1", + "@tm/cli": "*", "@types/jest": "^29.5.14", "@types/marked-terminal": "^6.1.1", "concurrently": "^9.2.1", @@ -146,8 +141,8 @@ "supertest": "^7.1.0", "ts-jest": "^29.4.2", "tsdown": "^0.15.2", - "tsx": "^4.16.2", + "tsx": "^4.20.4", "turbo": "^2.5.6", - "typescript": "^5.9.2" + "typescript": "^5.7.3" } } diff --git a/packages/build-config/package.json b/packages/build-config/package.json index 66d8221d..3581b218 100644 --- a/packages/build-config/package.json +++ b/packages/build-config/package.json @@ -1,6 +1,5 @@ { "name": "@tm/build-config", - "version": "1.0.1", "description": "Shared build configuration for Task Master monorepo", "type": "module", "private": true, @@ -12,15 +11,8 @@ "import": "./dist/tsdown.base.js" } }, - "files": [ - "dist", - "src" - ], - "keywords": [ - "build-config", - "tsup", - "monorepo" - ], + "files": ["dist", "src"], + "keywords": ["build-config", "tsup", "monorepo"], "author": "", "license": "MIT", "scripts": { diff --git a/packages/tm-core/package.json b/packages/tm-core/package.json index 1d77e928..eec969be 100644 --- a/packages/tm-core/package.json +++ b/packages/tm-core/package.json @@ -1,6 +1,5 @@ { "name": "@tm/core", - "version": "0.26.1", "private": true, "description": "Core library for Task Master - TypeScript task management system", "type": "module", @@ -32,34 +31,24 @@ }, "dependencies": { "@supabase/supabase-js": "^2.57.4", - "zod": "^3.22.4" + "zod": "^3.23.8" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@tm/build-config": "*", - "@types/node": "^20.11.30", + "@types/node": "^22.10.5", "@vitest/coverage-v8": "^2.0.5", - "dotenv-mono": "^1.3.14", + "dotenv-mono": "^1.5.1", "ts-node": "^10.9.2", "tsup": "^8.5.0", - "typescript": "^5.4.3", - "vitest": "^2.0.5" + "typescript": "^5.7.3", + "vitest": "^2.1.8" }, "engines": { "node": ">=18.0.0" }, - "files": [ - "src", - "README.md", - "CHANGELOG.md" - ], - "keywords": [ - "task-management", - "typescript", - "ai", - "prd", - "parser" - ], + "files": ["src", "README.md", "CHANGELOG.md"], + "keywords": ["task-management", "typescript", "ai", "prd", "parser"], "author": "Task Master AI", "license": "MIT" }