UNPKG

simple-task-master

Version:
73 lines (72 loc) 2.39 kB
{ "name": "simple-task-master", "version": "0.3.1", "description": "A simple command-line task management tool", "main": "dist/index.js", "type": "commonjs", "bin": { "stm": "./bin/stm" }, "engines": { "node": ">=18.0.0" }, "scripts": { "build": "tsc && chmod +x bin/stm", "dev": "ts-node --esm src/index.ts", "test": "vitest run", "test:all": "npm run test:unit && npm run test:integration && npm run test:e2e && npm run test:performance", "test:unit": "vitest run test/unit", "test:integration": "vitest run test/integration --config vitest.integration.config.ts", "test:e2e": "vitest run test/e2e --config vitest.e2e.config.ts", "test:performance": "vitest run test/performance --config vitest.performance.config.ts", "test:watch": "vitest watch", "test:coverage": "vitest run --coverage", "test:ci": "npm run lint && npm run typecheck && npm run test", "lint": "eslint .", "lint:fix": "eslint . --fix", "typecheck": "tsc --noEmit", "clean": "rm -rf dist coverage", "prepack": "npm run clean && npm run build", "prepublishOnly": "echo 'Skipping prepublish checks for release workflow'", "release:patch": "./scripts/prepare-release.sh --type patch --yes", "release:minor": "./scripts/prepare-release.sh --type minor --yes", "release:major": "./scripts/prepare-release.sh --type major --yes" }, "keywords": [ "task", "todo", "cli", "command-line", "productivity" ], "author": "Carl Rannaberg", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/carlrannaberg/simple-task-master.git" }, "bugs": { "url": "https://github.com/carlrannaberg/simple-task-master/issues" }, "homepage": "https://github.com/carlrannaberg/simple-task-master#readme", "dependencies": { "commander": "^12.0.0", "js-yaml": "^4.1.0", "slugify": "^1.6.6", "write-file-atomic": "^5.0.1" }, "devDependencies": { "@eslint/js": "^9.31.0", "@types/js-yaml": "^4.0.9", "@types/node": "^20.0.0", "@types/write-file-atomic": "^4.0.3", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", "@vitest/coverage-v8": "^1.0.0", "esbuild": "^0.23.0", "eslint": "^9.0.0", "ts-node": "^10.9.0", "typescript": "^5.0.0", "vitest": "^1.0.0" } }