UNPKG

sourcesailor

Version:

A CLI tool for analyzing and documenting codebases

59 lines (58 loc) 1.63 kB
{ "name": "sourcesailor", "version": "1.5.5", "description": "A CLI tool for analyzing and documenting codebases", "type": "module", "main": "dist/index.mjs", "bin": { "SourceSailor": "./dist/index.mjs" }, "scripts": { "build": "rm -rf dist && tsc && chmod +x dist/index.mjs", "link": "npm run build && npm link", "start": "node dist/index.js", "test": "vitest run --coverage", "test:watch": "vitest --coverage", "test:ci": "vitest run --coverage --reporter=default --reporter=json --reporter=github-actions", "lint": "eslint . --ext .mts", "lint:fix": "eslint . --ext .mts --fix" }, "keywords": [ "OpenAI", "Documentation", "gitignore", "Codebase Analysis", "CLI" ], "repository": { "type": "git", "url": "https://github.com/PrashamTrivedi/SourceSailor-CLI" }, "author": "Prasham H Trivedi<contact@prashamhtrivedi.in>", "license": "ISC", "dependencies": { "@anthropic-ai/sdk": "^0.30.0", "@google/generative-ai": "^0.17.0", "@inquirer/prompts": "^5.3.8", "axios": "^1.7.4", "chalk": "^5.3.0", "cli-markdown": "^3.4.0", "ignore": "^5.3.1", "inquirer": "^10.1.8", "openai": "^4.33.1", "ora": "^8.0.1", "tiktoken": "^1.0.13", "yargs": "^17.7.2" }, "devDependencies": { "@types/inquirer": "^9.0.7", "@types/node": "^20.12.13", "@types/yargs": "^17.0.32", "@typescript-eslint/eslint-plugin": "^7.3.1", "@typescript-eslint/parser": "^7.3.1", "@vitest/coverage-istanbul": "^2.0.0", "eslint": "^8.57.0", "typescript": "^5.4.5", "vitest": "^2.0.0" } }