{"_id":"@cle-does-things/coding-cli","name":"@cle-does-things/coding-cli","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@cle-does-things/coding-cli","version":"1.1.0","description":"`coding-cli` is a simple and powerful local coding assistant that lives on your terminal and can help you with improving your projects.","bin":{"coding-cli":"bin/run"},"directories":{"lib":"src","bin":"bin"},"repository":{"type":"git","url":"git+ssh://git@github.com/AstraBert/coding-cli.git"},"keywords":["coding","ai","cli","assistant"],"author":{"name":"Clelia Astra Bertelli","email":"clelia@runllama.ai"},"license":"MIT","devDependencies":{"@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.3","@jest/globals":"^29.7.0","@tsconfig/node20":"^20.1.4","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/prompts":"^2.4.9","@types/signale":"^1.4.7","@types/yargs":"^17.0.32","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.2.0","husky":"^9.0.11","jest":"^29.7.0","prettier":"^3.2.5","rimraf":"^5.0.7","semantic-release":"^23.1.1","ts-jest":"^29.1.4","ts-node":"^10.9.2","tsup":"^8.0.2","typescript":"^5.4.5"},"dependencies":{"@llamaindex/openai":"^0.4.7","@llamaindex/workflow":"^1.1.13","consola":"^3.2.3","dotenv":"^16.4.5","giget":"^1.2.3","llamaindex":"^0.11.12","picocolors":"^1.0.1","yargs":"^17.7.2","zod":"^3.25.74"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"build":"tsup-node","build:watch":"tsup-node --watch","clean":"rimraf dist","commit":"cz","commitlint":"commitlint --edit","compile":"tsc","format":"prettier . --check","format:fix":"prettier . --write","lint":"eslint .","lint:fix":"eslint . --fix","start":"ts-node ./bin/run.ts","start:node":"node ./bin/run","test":"jest","test:watch":"jest --watchAll","release":"semantic-release"},"_id":"@cle-does-things/coding-cli@1.1.0","bugs":{"url":"https://github.com/AstraBert/coding-cli/issues"},"homepage":"https://github.com/AstraBert/coding-cli#readme","_integrity":"sha512-aTfLETBOsGrWtKiTojeCqBllQWWLtLxZqW9GUGn+IkV2v8TD15a6z2OT3JTzs99G36BJ1KHgKpTP4uQhOSbj+g==","_resolved":"/tmp/fe5909b8f88d727fe12aafcd865aec28/cle-does-things-coding-cli-1.1.0.tgz","_from":"file:cle-does-things-coding-cli-1.1.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-aTfLETBOsGrWtKiTojeCqBllQWWLtLxZqW9GUGn+IkV2v8TD15a6z2OT3JTzs99G36BJ1KHgKpTP4uQhOSbj+g==","shasum":"c5cefffc4a241cbcafcfb1c2505b2b73379672f4","tarball":"https://registry.npmjs.org/@cle-does-things/coding-cli/-/coding-cli-1.1.0.tgz","fileCount":6,"unpackedSize":33213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDdkCEvAgDr09vzWk2wLEsPRU+vq5vH+i9olsS678jt/AIgNzS5XB98AGgn05ME5gnarNjjqG/OeNvIS+kfjJCr6PQ="}]},"_npmUser":{"name":"cle-does-things","email":"astraberte9@gmail.com","actor":{"name":"cle-does-things","email":"astraberte9@gmail.com","type":"user"}},"maintainers":[{"name":"cle-does-things","email":"astraberte9@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coding-cli_1.1.0_1751746990564_0.17847931619038682"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-05T20:23:10.477Z","1.1.0":"2025-07-05T20:23:10.747Z","modified":"2025-07-05T20:23:11.026Z"},"maintainers":[{"name":"cle-does-things","email":"astraberte9@gmail.com"}],"description":"`coding-cli` is a simple and powerful local coding assistant that lives on your terminal and can help you with improving your projects.","homepage":"https://github.com/AstraBert/coding-cli#readme","keywords":["coding","ai","cli","assistant"],"repository":{"type":"git","url":"git+ssh://git@github.com/AstraBert/coding-cli.git"},"author":{"name":"Clelia Astra Bertelli","email":"clelia@runllama.ai"},"bugs":{"url":"https://github.com/AstraBert/coding-cli/issues"},"license":"MIT","readme":"# coding-cli\n\nThe coding assistant that lives in your terminal and helps you make your projects better! ✨\n\n## Features\n\n🎯 **Smart Code Analysis**: Get in-depth explanations of your code files, tailored for the programming language and your expertise level\n\n💡 **Intelligent Code Editing**: Iteratively improve your code by adding new features following your implementation ideas\n\n🐛 **Error Fixing Assistant**: Debug and fix errors in your code files by following error traces and detailed diagnostics\n\n## Getting Started\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) (v18+ recommended)\n- [pnpm](https://pnpm.io/) package manager\n\n### Installation\n\nClone the repository and install dependencies:\n\n```bash\ngit clone https://github.com/AstraBert/coding-cli.git\ncd coding-cli\npnpm install\n```\n\n### Usage\n\nRun the CLI with:\n\n```bash\npnpm start <command>\n```\n\nSee commands below!\n\n### 📚 `explain` (alias: `x`)\n\nGet comprehensive explanations of your code files, adapted to your programming language and skill level.\n\n```bash\npnpm start explain\n# or\npnpm start x\n```\n\n### ✏️ `edit` (alias: `e`)\n\nIteratively enhance your code by adding new features and implementing your ideas.\n\n```bash\npnpm start edit\n# or\npnpm start e\n```\n\n### 🔧 `fix` (alias: `f`)\n\nDebug and resolve errors in your code using error traces and detailed diagnostics.\n\n```bash\npnpm start fix\n# or\npnpm start f\n```\n\n### 🎉 `info` (alias: `i`)\n\nDisplay information about coding-cli and available commands.\n\n```bash\npnpm start info\n# or\npnpm start i\n```\n\n## Project Structure\n\n- `src/commands/` — CLI command implementations (e.g., `info.ts`, `explain.ts`, `edit.ts`, `fix.ts`)\n- `src/utils/` — Utility functions and helpers\n- `src/logger.ts` — Logging utilities with colored output\n- `src/index.ts` — CLI entry point and command registration\n\n## Contributing\n\nContribute to this project following the [guidelines](./CONTRIBUTING.md).\n\n## License\n\nThis project is provided under an [MIT License](LICENSE)\n","readmeFilename":"README.md","_rev":"1-f80deaef463e45e73b9312162be384f5"}