UNPKG

ai-documenter

Version:

AI-powered technical documentation assistant for analyzing codebases and generating documentation

52 lines (51 loc) 1.47 kB
{ "name": "ai-documenter", "version": "1.6.2", "description": "AI-powered technical documentation assistant for analyzing codebases and generating documentation", "main": "bin/ai-documenter.js", "bin": { "ai-documenter": "./bin/ai-documenter" }, "files": [ "bin/ai-documenter", "README.md" ], "keywords": [ "documentation", "ai", "technical-writing", "openai", "cli", "code-analysis", "readme-generator" ], "author": "Mike Weaver", "email": "michael@triplewhale.com", "license": "MIT", "engines": { "node": ">=22.0.0" }, "scripts": { "start": "tsx src/main.ts", "dev": "tsx src/main.ts", "build": "npm run type-check && mkdir -p bin && npx esbuild src/main.ts --bundle --platform=node --target=node22 --outfile=bin/ai-documenter.js --external:fsevents && echo '#!/usr/bin/env node' | cat - bin/ai-documenter.js > bin/ai-documenter && chmod +x bin/ai-documenter && rm bin/ai-documenter.js", "type-check": "tsc --noEmit", "format": "prettier --write src/**/*.ts", "format:check": "prettier --check src/**/*.ts", "prepublishOnly": "npm run build" }, "dependencies": { "@openai/agents": "^0.0.2", "chalk": "^5.4.1", "dotenv": "^16.5.0", "openai": "^5.1.1", "zod": "^3.25.51" }, "devDependencies": { "@types/node": "^22.15.30", "prettier": "^3.0.0", "tsx": "^4.19.4", "typescript": "^5.6.0", "esbuild": "^0.20.0" } }