{"_id":"@ammaralsanani/claude-md","name":"@ammaralsanani/claude-md","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@ammaralsanani/claude-md","version":"1.0.1","description":"Generate a precise CLAUDE.md for any project using AI","license":"MIT","author":{"name":"ammaralsanani"},"repository":{"type":"git","url":"git+https://github.com/Ammar478/claude-md.git"},"homepage":"https://github.com/Ammar478/claude-md#readme","keywords":["claude","ai","cli","developer-tools","anthropic"],"type":"module","engines":{"node":">=20.0.0"},"bin":{"claude-md":"dist/index.js"},"main":"./dist/index.js","exports":{".":"./dist/index.js"},"scripts":{"build:chmod":"chmod +x dist/index.js","build":"tsc --project tsconfig.build.json && pnpm run build:chmod","dev":"tsx watch src/index.ts","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","lint":"eslint src --ext .ts","link":"pnpm build && npm link","unlink":"npm unlink -g claude-md","prepublishOnly":"pnpm run build && pnpm run test","release":"pnpm run prepublishOnly && npm publish --access public"},"dependencies":{"@anthropic-ai/sdk":"latest","@aws-sdk/client-bedrock":"latest","@aws-sdk/client-bedrock-runtime":"latest","@aws-sdk/credential-providers":"latest","@clack/prompts":"latest","@google-cloud/vertexai":"latest","@mistralai/mistralai":"latest","chalk":"latest","commander":"latest","eta":"latest","execa":"latest","fast-glob":"latest","groq-sdk":"latest","openai":"latest","zod":"latest"},"devDependencies":{"@types/node":"latest","@vitest/coverage-v8":"latest","tsx":"latest","typescript":"latest","vite":"latest","vitest":"latest"},"_id":"@ammaralsanani/claude-md@1.0.1","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/Ammar478/claude-md/issues"},"_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-koM3pHA+NuwxnyO3pTIib5NCpV+dQXgy8hQfOULD3ayJcgIdDRmx2jqDVZwshIR6e5Iz0KKivBkRfBiQpeJF6g==","shasum":"0f0c9ec937770abfa9ed53618204c861a6da1cb7","tarball":"https://registry.npmjs.org/@ammaralsanani/claude-md/-/claude-md-1.0.1.tgz","fileCount":87,"unpackedSize":185939,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDJZut0UqqhBrPn1XAeb78sbUkfDt1yYBHuWgzPGFFxFAiEA2EeKik9bobOzbmM6PsHeGGPgHRnoHf02M8xo22wGoes="}]},"_npmUser":{"name":"ammaralsanani","email":"alsananiammar@gmail.com"},"directories":{},"maintainers":[{"name":"ammaralsanani","email":"alsananiammar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-md_1.0.1_1776109779201_0.9729800992854274"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T19:49:39.091Z","1.0.1":"2026-04-13T19:49:39.328Z","modified":"2026-04-13T19:49:39.615Z"},"maintainers":[{"name":"ammaralsanani","email":"alsananiammar@gmail.com"}],"description":"Generate a precise CLAUDE.md for any project using AI","homepage":"https://github.com/Ammar478/claude-md#readme","keywords":["claude","ai","cli","developer-tools","anthropic"],"repository":{"type":"git","url":"git+https://github.com/Ammar478/claude-md.git"},"author":{"name":"ammaralsanani"},"bugs":{"url":"https://github.com/Ammar478/claude-md/issues"},"license":"MIT","readme":"# claude-md\n\nGenerate a precise CLAUDE.md for any project using AI.\n\n## Install\n\nGlobal install (recommended):\n```sh\nnpm install -g claude-md\npnpm add -g claude-md\n```\n\nRun without installing:\n```sh\nnpx claude-md\n```\n\n## Usage\n\nNavigate to any project folder and run:\n```sh\ncd my-project\nclaude-md\n```\n\nThis is equivalent to:\n```sh\nclaude-md init .\n```\n\nOther commands:\n```sh\nclaude-md refresh    # Re-scan and update CLAUDE.md\nclaude-md validate   # Check that all listed files still exist\nclaude-md show       # Print the current CLAUDE.md\nclaude-md providers  # List configured AI providers\n```\n\nFlags:\n```\n--yes, -y      Skip all prompts, use inferred values\n--no-ai        Run without any AI provider\n--provider     Force a specific provider (anthropic, openai, ollama...)\n--dry-run      Print output without writing the file\n```\n\n## AI providers\n\nSet any one of these env vars and claude-md uses it automatically:\n```\nANTHROPIC_API_KEY      → Claude (default: claude-sonnet-4-5)\nOPENAI_API_KEY         → GPT-4o-mini\nGROQ_API_KEY           → Llama 3.3 70B (fast, free tier)\nMISTRAL_API_KEY        → Mistral Large\nAWS credentials        → Bedrock (Claude or Nova)\nOllama running locally → local model, no API key needed\n```\n\nRun `claude-md providers` to see which are available in your environment.\n\n## Development\n\n```sh\n# clone the repo\ngit clone https://github.com/your-name/claude-md\ncd claude-md\npnpm install\n\n# build and link globally for testing\npnpm run link\n\n# now `claude-md` runs your local build from anywhere\ncd ~/projects/some-other-project\nclaude-md\n\n# after making changes, rebuild and the linked binary updates\ncd ~/claude-md\npnpm build\n\n# remove the global link when done\npnpm unlink\n```\n","readmeFilename":"README.md","_rev":"1-73bae782b2fc8c5d97b298abd9cea7a1"}