@tosin2013/kanbn
Version:
A CLI Kanban board with AI-powered task management features
114 lines (113 loc) • 3.68 kB
JSON
{
"name": "@tosin2013/kanbn",
"version": "0.14.0",
"description": "A CLI Kanban board with AI-powered task management features",
"main": "index.js",
"scripts": {
"test": "node scripts/run-tests.js",
"test:unit": "node scripts/run-tests.js --unit",
"test:integration": "node scripts/run-tests.js --integration",
"test:report": "node scripts/run-tests.js --report",
"test:real": "KANBN_ENV=test node scripts/run-tests.js ./test/integration/burndown-controller-real.test.js",
"test:remove": "KANBN_ENV=test node scripts/run-tests.js ./test/integration/remove-controller.test.js",
"test:references": "KANBN_ENV=test node scripts/run-tests.js ./test/references.test.js",
"test:events": "node scripts/run-tests.js ./test/unit/event-bus.test.js ./test/unit/chat-events.test.js ./test/integration/chat-event-integration.test.js",
"test:ai-init": "KANBN_ENV=test ./test-ai-init.sh",
"test:ai-init-e2e": "./test-ai-init-e2e.sh",
"test:ai-init-scenarios": "./test-ai-init-scenarios.sh",
"test:binary": "./test-binary-ai-init.sh",
"test:interactive": "./test-interactive-ai-init.sh",
"test:prompt-flag": "./test-prompt-flag.sh",
"test:all": "npm run test && npm run test:real && npm run test:ai-init && npm run test:prompt-flag",
"lint": "echo 'No linting configured'",
"docs": "./scripts/serve-docs.sh",
"docs:install": "npm install -g docsify-cli"
},
"overrides": {
"glob": "^7.2.3"
},
"preferGlobal": true,
"bin": {
"kanbn": "bin/kanbn"
},
"author": "Tosin Akinosho <tosin@decisioncrafters.com> (https://github.com/tosin2013)",
"homepage": "https://decision-crafters.github.io/kanbn/",
"repository": {
"type": "git",
"url": "git+https://github.com/decision-crafters/kanbn.git"
},
"bugs": {
"url": "https://github.com/decision-crafters/kanbn/issues"
},
"engines": {
"node": ">=8"
},
"keywords": [
"kanbn",
"kanban",
"task manager",
"project manager",
"agile",
"scrum",
"sprint",
"ai",
"artificial intelligence",
"task decomposition"
],
"license": "MIT",
"dependencies": {
"@langchain/core": "^0.3.48",
"@langchain/ollama": "^0.2.0",
"asciichart": "^1.5.25",
"auto-load": "^3.0.4",
"axios": "^1.8.4",
"chalk": "^4.1.2",
"cheerio": "^1.0.0",
"chrono-node": "^2.1.10",
"dateformat": "^4.3.1",
"dotenv": "^8.6.0",
"front-matter": "^4.0.2",
"fuzzy": "^0.1.3",
"git-user-name": "^2.0.0",
"glob-promise": "^3.4.0",
"handlebars": "^4.7.8",
"humanize-duration": "^3.25.0",
"inquirer": "^7.3.3",
"inquirer-autocomplete-prompt": "^1.3.0",
"inquirer-datepicker": "^2.0.0",
"inquirer-recursive": "^0.0.7",
"inquirer-select-line": "^1.1.3",
"jsonschema": "^1.4.0",
"langchain": "^0.3.24",
"markdown-it": "^14.1.0",
"markdown-it-task-lists": "^2.1.1",
"markdown-it-terminal": "^0.4.0",
"marked": "^1.2.7",
"marked-terminal": "^4.1.1",
"minimist": "^1.2.5",
"mkdirp": "^3.0.1",
"node-fetch": "^2.7.0",
"rimraf": "^3.0.2",
"terminal-kit": "^1.44.0",
"turndown": "^7.2.0",
"yamljs": "^0.3.0"
},
"devDependencies": {
"@types/typescript": "^2.0.0",
"capture-console": "^1.0.1",
"faker": "^5.1.0",
"fs-extra": "^11.3.0",
"jest-html-reporter": "^4.1.0",
"junit-viewer": "^4.11.1",
"mock-argv": "^1.1.10",
"mock-fs": "^4.13.0",
"mock-require": "^3.0.3",
"mock-stdin": "^1.0.0",
"mockdate": "^3.0.2",
"qunit": "^2.13.0",
"qunit-reporter-junit": "^1.1.1",
"rewire": "^7.0.0",
"strip-ansi": "^6.0.0",
"typescript": "^4.9.3"
}
}