Fix: no longer overrides readme, package.json and gitignore but instead merges and/or adds to them if they already exist. Also bins the app into its own package. Can now call all functions using task-master instead of calling the dev.js script directly. Also adjusts readme and cursor rule to know about this.

This commit is contained in:
Eyal Toledano
2025-03-22 15:52:22 -04:00
parent 58cf14c1d1
commit 70d307a711
33 changed files with 4345 additions and 224 deletions

View File

@@ -1,16 +1,18 @@
{
"name": "task-master-ai",
"version": "0.9.14",
"version": "0.9.16",
"description": "A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.",
"main": "index.js",
"type": "module",
"bin": {
"task-master-init": "scripts/init.js"
"task-master": "./bin/task-master.js",
"task-master-init": "./bin/task-master-init.js"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"prepare-package": "node scripts/prepare-package.js",
"prepublishOnly": "npm run prepare-package"
"prepublishOnly": "npm run prepare-package",
"prepare": "chmod +x bin/task-master.js bin/task-master-init.js"
},
"keywords": [
"claude",
@@ -53,7 +55,8 @@
"assets/**",
".cursor/**",
"README-task-master.md",
"index.js"
"index.js",
"bin/**"
],
"overrides": {
"node-fetch": "^3.3.2",