UNPKG

codeplot

Version:

Interactive CLI tool for feature planning and ADR generation using Gemini 2.5 Pro

118 lines (117 loc) 3.46 kB
{ "name": "codeplot", "version": "3.1.0", "description": "Interactive CLI tool for feature planning and ADR generation using Gemini 2.5 Pro", "type": "module", "main": "bin/codeplot.js", "bin": { "codeplot": "./bin/codeplot.js" }, "scripts": { "start": "tsx src/index.ts plan", "start:debug": "tsx src/index.ts plan --debug", "dev": "tsx --watch src/index.ts plan", "dev:debug": "tsx --watch src/index.ts plan --debug", "test": "node --experimental-vm-modules node_modules/.bin/jest", "test:watch": "node --experimental-vm-modules node_modules/.bin/jest --watch", "test:coverage": "node --experimental-vm-modules node_modules/.bin/jest --coverage", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "format": "prettier --write src/**/*.ts *.md *.json", "format:check": "prettier --check src/**/*.ts *.md *.json", "typecheck": "tsc --noEmit", "precommit": "lint-staged", "prepare": "husky install", "commitlint": "commitlint --edit --last", "semantic-release": "semantic-release", "validate": "npm run lint && npm run format:check && npm run test", "audit:fix": "npm audit fix", "audit:check": "npm audit --audit-level=moderate", "security:check": "npm run audit:check && npm run lint", "outdated:check": "npm outdated", "deps:update": "npm update && npm audit fix", "prepublishOnly": "npm run validate", "prepack": "npm run lint && npm run format:check" }, "keywords": [ "cli", "codeplot", "architecture", "adr", "feature-planning", "gemini", "ai", "planning", "development", "plotting" ], "author": "Matheus", "license": "MIT", "dependencies": { "@google/generative-ai": "^0.24.1", "@langchain/core": "^0.3.61", "@langchain/google-genai": "^0.2.14", "chalk": "^5.3.0", "child_process": "^1.0.2", "commander": "^14.0.0", "fs-extra": "^11.2.0", "glob": "^11.0.3", "ink": "^6.0.1", "ink-select-input": "^6.2.0", "ink-text-input": "^6.0.0", "marked": "^15.0.12", "marked-terminal": "^7.3.0", "ora": "^8.1.0", "react": "^19.1.0", "reflect-metadata": "^0.2.2", "tsx": "^4.20.3", "tsyringe": "^4.10.0" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@eslint/js": "^9.29.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/fs-extra": "^11.0.4", "@types/jest": "^30.0.0", "@types/node": "^24.0.7", "@types/react": "^19.1.8", "@typescript-eslint/eslint-plugin": "^8.35.0", "@typescript-eslint/parser": "^8.35.0", "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "husky": "^9.0.10", "jest": "^30.0.3", "lint-staged": "^16.1.2", "nodemon": "^3.1.4", "prettier": "^3.2.5", "semantic-release": "^24.2.5", "ts-jest": "^29.4.0", "typescript": "^5.8.3" }, "engines": { "node": ">=20.0.0" }, "repository": { "type": "git", "url": "https://github.com/matheusrezende/codeplot.git" }, "homepage": "https://github.com/matheusrezende/codeplot#readme", "bugs": { "url": "https://github.com/matheusrezende/codeplot/issues" }, "publishConfig": { "access": "public" }, "files": [ "bin/", "src/", "README.md", "LICENSE" ], "volta": { "node": "22.17.0", "npm": "10.9.2" } }