sourcesailor
Version:
A CLI tool for analyzing and documenting codebases
59 lines (58 loc) • 1.63 kB
JSON
{
"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"
}
}