UNPKG

@letuscode/spec-kit

Version:

Node.js CLI for Spec Kit (migration from Python)

94 lines (93 loc) 2.54 kB
{ "name": "@letuscode/spec-kit", "version": "0.1.3", "description": "Node.js CLI for Spec Kit (migration from Python)", "keywords": [ "spec-kit", "specify", "spec-driven-development", "cli", "ai-agents", "developer-tools" ], "type": "module", "license": "MIT", "author": "Jason Williams (https://github.com/jwill9999)", "homepage": "http://letuscode.co.uk/spec-kit/", "repository": { "type": "git", "url": "https://github.com/jwill9999/spec-kit.git" }, "bugs": { "url": "https://github.com/jwill9999/spec-kit/issues" }, "bin": { "speckit": "bin/speckit.js" }, "files": [ "dist/", "bin/", "src/", "templates/", "scripts/", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "scripts": { "test": "vitest run", "wizard": "npm run --silent speckit -- wizard -- $(args)", "build": "tsc -p tsconfig.build.json", "pretest": "npm run build", "bump:beta:version": "npm version prerelease --preid=beta", "publish:beta:version": "npm publish --tag beta --access public", "bump:latest:version": "npm version patch", "publish:latest:version": "npm publish --access public", "version:beta": "npm version prerelease --preid=beta --no-git-tag-version", "publish:beta": "npm publish --tag beta --access public", "test:coverage": "npm run build && vitest run --coverage", "test:coverage:ci": "vitest run --coverage", "test:watch": "vitest", "speckit": "node ./bin/speckit.js", "lint": "eslint .", "lint:fix": "eslint . --fix", "typecheck": "tsc -p tsconfig.json --noEmit", "prepublishOnly": "npm run build", "format": "prettier --write .", "format:check": "prettier --check .", "fix": "npm run lint:fix && npm run format", "prepare": "husky" }, "engines": { "node": ">=20" }, "dependencies": { "commander": "^12.1.0", "cross-spawn": "^7.0.3", "ora": "^8.0.1", "picocolors": "^1.0.0" }, "devDependencies": { "@eslint/js": "^9.11.1", "@types/node": "^22.7.5", "@vitest/coverage-v8": "^1.6.1", "ajv": "^8.17.1", "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", "globals": "^15.9.0", "husky": "^9.1.6", "lint-staged": "^15.2.10", "prettier": "^3.3.3", "typescript": "^5.6.2", "typescript-eslint": "^8.7.0", "vitest": "^1.6.0" }, "lint-staged": { "*.{js,ts,tsx,css,md,json,yml,yaml}": [ "eslint --fix", "prettier --write" ] } }