UNPKG

paqad-ai

Version:

Spec-driven development framework — AI agents that think before they type

157 lines • 4.76 kB
{ "name": "paqad-ai", "version": "1.128.1", "description": "Spec-driven development framework — AI agents that think before they type", "type": "module", "license": "MIT", "author": "Haider Lasani <haider@eliyce.com>", "homepage": "https://github.com/Eliyce/paqad-ai#readme", "repository": { "type": "git", "url": "git+https://github.com/Eliyce/paqad-ai.git" }, "bugs": { "url": "https://github.com/Eliyce/paqad-ai/issues" }, "keywords": [ "ai", "ai-agents", "ai-coding", "claude-code", "cursor", "codex", "gemini-cli", "junie", "antigravity", "github-copilot", "mcp", "rag", "code-generation", "cli", "agent-framework", "spec-driven-development", "developer-tools" ], "funding": { "type": "github", "url": "https://github.com/sponsors/HLasani" }, "bin": { "paqad-ai": "./dist/cli/index.js" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" }, "./cli": { "import": "./dist/cli/index.js", "types": "./dist/cli/index.d.ts" }, "./rule-scripts": { "import": "./dist/rule-scripts/index.js", "types": "./dist/rule-scripts/index.d.ts" } }, "files": [ "dist", "runtime", "!runtime/claude-plugin/mod/**/*.test.ts", "!runtime/claude-plugin/mod/test", "!runtime/claude-plugin/skills/ask", "!runtime/claude-plugin/skills/check-tickets", "!runtime/claude-plugin/skills/decide-together", "!runtime/claude-plugin/skills/discover", "!runtime/claude-plugin/skills/get-connected", "!runtime/claude-plugin/skills/ground-in-project", "!runtime/claude-plugin/skills/plan-sprint", "!runtime/claude-plugin/skills/post-tickets", "!runtime/claude-plugin/skills/refine-ticket", "!runtime/claude-plugin/skills/shape-idea", "!runtime/claude-plugin/skills/size-work", "!runtime/claude-plugin/skills/start", "!runtime/claude-plugin/skills/understand-idea", "!runtime/claude-plugin/skills/write-tickets", ".claude-plugin/plugin.json", "README.md", "LICENSE", "SECURITY.md", "assets/icon.png", "CHANGELOG.md" ], "publishConfig": { "access": "public", "provenance": true }, "engines": { "node": ">=22.0.0" }, "dependencies": { "@huggingface/transformers": "^4.3.2", "@inquirer/prompts": "^8.7.5", "ajv": "^8.20.0", "chalk": "^6.0.1", "commander": "^15.0.0", "execa": "^10.2.1", "fast-glob": "^3.3.3", "gifenc": "1.0.3", "handlebars": "^4.7.10", "minimatch": "^11.0.5", "openai": "^7.52.0", "ora": "^10.0.0", "pathe": "^2.0.3", "yaml": "^2.9.1" }, "peerDependencies": { "typescript": ">=5.0.0" }, "peerDependenciesMeta": { "typescript": { "optional": true } }, "devDependencies": { "@changesets/changelog-git": "^0.2.1", "@changesets/changelog-github": "^1.0.1", "@changesets/cli": "^3.0.3", "@eslint/js": "^10.0.1", "@types/node": "^26.6.6", "@vitest/coverage-v8": "^5.1.0", "eslint": "^10.14.0", "globals": "^17.14.0", "markdownlint-cli2": "^0.24.0", "prettier": "^3.9.10", "tsup": "^9.0.0", "typescript": "^6.0.3", "typescript-eslint": "^8.72.1", "vitest": "^5.1.0" }, "scripts": { "postinstall": "node runtime/scripts/postinstall.mjs", "build": "tsup && node scripts/build-plugin-manifest.mjs && pnpm run graph-ui:build", "build:server": "tsup && node scripts/build-plugin-manifest.mjs", "build:discovery": "node scripts/build-discovery.mjs", "dev": "tsup --watch", "graph-ui:install": "cd graph-ui && pnpm install", "graph-ui:dev": "cd graph-ui && pnpm dev", "graph-ui:build": "cd graph-ui && pnpm build", "graph-ui:test": "cd graph-ui && pnpm test --coverage", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "lint": "eslint .", "format": "prettier --write .", "format:check": "prettier --check .", "typecheck": "tsc --noEmit && tsc -p tsconfig.mod.json", "check:surface-orphans": "node scripts/check-surface-orphans.mjs", "check:surface-drift": "node scripts/check-surface-drift.mjs", "plugin:validate": "node scripts/validate-plugin.mjs", "plugin:test": "node scripts/test-plugin.mjs", "ci": "pnpm run typecheck && pnpm run lint && pnpm run format:check && pnpm run test:coverage && pnpm run graph-ui:test && pnpm run build && pnpm run plugin:validate && pnpm run plugin:test", "changeset": "changeset", "version-packages": "changeset version", "release": "pnpm run build && changeset publish" } }