{"_id":"repomix","_rev":"79-575823a20fd6008a7d0e4188a9bd7811","name":"repomix","dist-tags":{"latest":"1.14.0"},"versions":{"0.2.0":{"name":"repomix","version":"0.2.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"d6ca2373b93f4cb3bd0976177556083bda6c0446","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.0.tgz","fileCount":155,"integrity":"sha512-EMciwjdWt8PVyMF6BIMA6ex5z+mHjKh/3U+B0xGLQ5LE+ly6qLsDflt4AP1Ewr/ROLIxijFLIUIv/iDM2q7QDA==","signatures":[{"sig":"MEQCIBhu/F6zCuN/56bT7mw6HVxczcV1j7v0z3VZSXURcgz1AiBL0G6pgS0bjD09PwKa55u+OSJTEWVQAw2KEcSkfFYljg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392182},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"744427e1d161f5dc566873c754460b7114cf3b8f","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.8.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"22.8.0","dependencies":{"p-map":"^7.0.2","globby":"^14.0.2","tiktoken":"^1.0.17","commander":"^12.1.0","jschardet":"^3.1.4","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.7.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","secretlint":"^9.0.0","typescript":"^5.6.3","@types/node":"^20.17.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.4","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.0_1730389480678_0.8913473060645904","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"repomix","version":"0.2.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"3d8150c78873b26e346e003692944c2b89f8e925","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.1.tgz","fileCount":158,"integrity":"sha512-C3SKLIOlMP0b85iEXaTQsx2RyDjXuY+Qk9MHotIb5miCi+qTI3vJqC6E3yi7/DwJ5DOmYpTMg2egHaUT1I4Xww==","signatures":[{"sig":"MEQCIHeV+hvL8TBucU0vwvxgOLjFNymH45Vqz1ih1tG3gqwPAiAOsr9GVlUWRpV4A39PSgRotV1mbdwpYw26WpSsvLGphg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218347},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"3c058f85ab344217fba06474cff22679165ffc80","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.8.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"22.8.0","dependencies":{"p-map":"^7.0.2","globby":"^14.0.2","tiktoken":"^1.0.17","commander":"^12.1.0","jschardet":"^3.1.4","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.7.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","secretlint":"^9.0.0","typescript":"^5.6.3","@types/node":"^20.17.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.4","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.1_1730530183565_0.5892629543076375","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"repomix","version":"0.2.2","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.2","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"da151a68cb75040ba9aacca947ae0bce42724a5a","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.2.tgz","fileCount":159,"integrity":"sha512-n9Aauz5wm4L1xSpg4P6dhtX8fKL7PlKaUMGynn6dh4oC71ZoX2qdtwTSQ/Qnbf2fyLRUlwmKtlnU/hEW8nox0Q==","signatures":[{"sig":"MEUCIQDMaQZ0tryGg5HXw/9kOcV6dkiT3fhPkUzACWkl92gzigIgcCfkNghKyB9tXAb63btEHF8bIdQdX0mjIiPwk82pkXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437405},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"6d0da85c29ca413c75d06eba7ee65a8a93dff7ff","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.8.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"22.8.0","dependencies":{"p-map":"^7.0.2","globby":"^14.0.2","tiktoken":"^1.0.17","commander":"^12.1.0","jschardet":"^3.1.4","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.7.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","secretlint":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.9.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.4","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.2_1730821536235_0.628159268246751","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"repomix","version":"0.2.3","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.3","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"94d86358002df904a676df1bd92ab24d80e9df37","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.3.tgz","fileCount":154,"integrity":"sha512-khj+lBnAvMqM7rFzxwCKSqjelBvFwVBsdVMeDdOfhi61s5+L0TVd0IVe3GOjHu2IS9EkedDMWdNglOalB2QXdg==","signatures":[{"sig":"MEYCIQCwaspCyPwDH6F12CmfqFLRFsXkNs588klfGo1jIUAQkQIhAOWQ7xh+s1whWZ1lFZrGIVf34a81HJC5H6deWwxQ6xbU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":512086},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"bc4f6fd6eb1a680c6d88404da5eb0844ee795e6e","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.23.8","p-map":"^7.0.2","globby":"^14.0.2","tiktoken":"^1.0.17","commander":"^12.1.0","jschardet":"^3.1.4","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.8.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.5","secretlint":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.9.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.5","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.3_1732200864475_0.4335212443941925","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"repomix","version":"0.2.4","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.4","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"ae466b4ca1d6177fe04754130d73211eee95533f","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.4.tgz","fileCount":158,"integrity":"sha512-FqieKec7UH1MioNx8knIL9mQPhpS3LYo8Vnux8BVC53rHiBMCapKQfoLZTYLeixFW5MfyY8kxqHFU3eUYc/oJA==","signatures":[{"sig":"MEYCIQDIP2FRhR34kXLzlSRX7epCWfii8kMcTusKTU2ZPVK/qwIhALdYFf4ZFv1gntDu2xRWoA7OCAaKJgeOiAmp/2L+z9Yj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529563},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"261e219eb37043aeb220c08fe93323edb03fd3ab","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.23.8","p-map":"^7.0.2","globby":"^14.0.2","tiktoken":"^1.0.17","commander":"^12.1.0","jschardet":"^3.1.4","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.8.2","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.6","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.6","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.4_1732722985738_0.7170635410110979","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"repomix","version":"0.2.5","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.5","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"6d506c7da49a02cea633cd0d709e2d1522f98731","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.5.tgz","fileCount":158,"integrity":"sha512-cLMzxZL+E9hqMDdozlV9+9ZYgbbB3HqMHC6baWtUbk5m27Pd/jLPhF0f0mUDolS7MHY381f0rcQ34hZxTDNJyw==","signatures":[{"sig":"MEUCIH5EIoSdrWGArBGkPrBTVXwJSMPS5DOm3NNPZgT4NJc7AiEAmhUnC6bgNrnlD4XjtoIz02Kv8nY/QUjenz6uRxts8x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529591},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"b6a8d4909893c09288317ad779575adaca461529","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.23.8","p-map":"^7.0.2","globby":"^14.0.2","tiktoken":"^1.0.17","commander":"^12.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.8.2","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.6","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.6","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.5_1732724328860_0.5704841713061424","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"repomix","version":"0.2.6","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.6","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"37e05b86d1e277b74ebc0ed70ce9de3e107583fb","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.6.tgz","fileCount":158,"integrity":"sha512-UNggIVX4XYb7v108Q0QYALjelNwTFXI9Yx/Vc4KrQ8TbfTtvJXGntnm4VL7cDi+YIlIEyRzgv5MMZepAnzltqA==","signatures":[{"sig":"MEUCIQDWBZnq/TIiWK8p5RVm9UXK9MCW6v/MCg3xStSCBqyDIQIgX6pmlSXuNKdeQGf65sbnSnK7GxvddWfqMgiCMA5+HVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530762},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"1bb69d7235e69939c07b0b473120f777125f477d","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.23.8","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.17","commander":"^12.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.8.2","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.6_1733924792001_0.18575785623207408","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"repomix","version":"0.2.7","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.7","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"0136108af8b02549b5238e6ef2c08357f55a8ba6","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.7.tgz","fileCount":195,"integrity":"sha512-w26Tfa/Gtzsb8zL7zTBenYiJmUI61An/JSgaayEu/ojgif4XaHkhrcqSocQvd3S47MFfE5kLMU439PBWkPOI5Q==","signatures":[{"sig":"MEYCIQCbhZVmCdnlx9TvWcG+ritHjb001Fv94fsrlj9nSdr4VQIhAIBEpZUGoJKm5iI1yzoWa3mU33Uxee5jYo/+sP9R8PC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2652042},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"d17e8bed35a41be9a9a59e37137d7b92aa0da5f0","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^12.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.7_1735478290527_0.5834916348886117","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"repomix","version":"0.2.8","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.8","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"35a87763e0c38cabf0b0fbc64c8036762604f1f0","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.8.tgz","fileCount":194,"integrity":"sha512-tGMRAorKvuP49r0XKWDPEa/RKXCprX0h4I1i6BWGIYN4oHeCMa55JMwB2FDDoyWYAAyStG4PL+7Qq1hg7UGOrw==","signatures":[{"sig":"MEUCIE9mCsrfy1ncnbW1Ibz20t+V6/AI9ZBCBoUsma5f9ytUAiEAvVdedmXtr6PvqpCMtFdF5HwMWo+99tSr71xJQVbK1/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":577142},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=16.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"0577e276cc77f0be5541f4a9008967b667c24c6d","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^12.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.8_1735487259409_0.8222270340373057","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"repomix","version":"0.2.9","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.9","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"b8074c68266abea03fe190289724db02a7f8c2c1","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.9.tgz","fileCount":196,"integrity":"sha512-tXyfbQCjqqUmDfpBIt0qwWwJkiAOHQyizAQnxDx+zp9HhLD2JjwT3SY6u9fua2e9yj0vSDegqK+c3wH/MNDxmg==","signatures":[{"sig":"MEUCIBqWfmqZ63ETNy511JwzwphgNS0E3KCUvQYlahBhEMzsAiEAvfxFRGJ8yNP7rQYnG0tNZDAF3mu9I3Pcjj9X9NP0Me4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586613},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"b835829b2d86a12ad7ea454952342918bcfbc4d2","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^12.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.9_1735533064317_0.04140058870429675","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"repomix","version":"0.2.10","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.10","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"c95642bc85c3225b88614105c226d757223036ce","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.10.tgz","fileCount":196,"integrity":"sha512-cdxzY/BhsS6GbXH3YRNMOYoLnfifiLkO2X9b50E3dDQ+mZ1rskTF/0b2r7OrLjL6IqRf/zdv7NGy/W44/SdToQ==","signatures":[{"sig":"MEUCIQCpDZ/a6M42mnhTLH9zRRFHNd3Xa3GS5Dy9OopM6wACfgIgdNdGFlLpMJ8tqsWkI+vQr1uSAFnQz8klIQlRpf/nzYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586737},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"3ac15016db3ae058f9b85fc3a9c64db9c737ca37","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^12.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.10_1735543290741_0.12590056410641215","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"repomix","version":"0.2.11","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.11","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"05a81d3cc58677336c83ab12267e71f46d485ebf","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.11.tgz","fileCount":197,"integrity":"sha512-pZL+aI+57zISk67hHTZnZAiTqTEy8NXKqY1sz9EG+cqhwV3SWAmPkZdfxBtaCVsEM1y+GR9YlmcbWYIjRUJH4A==","signatures":[{"sig":"MEQCIB/VaGq/nwsqAd7O0fQSlLB/Uj8cyF5cSh2H8k+IKgynAiAm60fgxZTKyYb9mUEyBJa/aUNukMuT3UhvI701VK9zcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886921},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"d0b3c57c3a7822514f84ae76fee86a7b47e840dd","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^12.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.11_1735648162677_0.04899077912395655","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"repomix","version":"0.2.12","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.12","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"e7fd351f04b7d79a74d25a387aad36d42fc164d2","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.12.tgz","fileCount":197,"integrity":"sha512-ZS6rnQS+3tF1iwstRGqk8V8XASakt5+Bb6S3lJSD//2fyLHWZNwwMHqQCroEYdJn1N/iUswUxXbNrjn6UiG1MA==","signatures":[{"sig":"MEUCIG8yjWyWlwoeQ72Af4Nbd7ZN+moWB/PpZT/k+TVPCqdcAiEA5GGVzs2SPOhbYSZHc/vWqkHeo6TJ1YI0dRhCPmF2Kns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892853},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"cd1d8346bec1052196fce99b0e51c822022bba05","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^3.2.0","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.12_1735668556815_0.13754145114528682","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"repomix","version":"0.2.13","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.13","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"c73a3998ba22fba1fabf0a57b09c0c2687dd14af","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.13.tgz","fileCount":197,"integrity":"sha512-+EqTVO7tWE79uvaTooiMNr8r/BCdImofbErMAwa+5xyjY8ZG9tynAGhSkX9/Iv1Dc5NrAfgMlhEUOpN5rkVz5w==","signatures":[{"sig":"MEQCIGUmS50qf482HvHrX/7I2QaKSIpq26cTjtgLYn5QbffLAiBodcZi/vKVNqvpxdwyorm26yh0P0FtOni+Tom4H0AY5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769793},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"types":"./lib/index.d.ts"}},"gitHead":"0815d2561ad4cd03bf35e19f447ebee7aa806bac","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^3.2.0","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.13_1735895664147_0.9132530271921178","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"repomix","version":"0.2.14","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.14","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"4b461719d45f7dc2c02ef7ddace7843911fdb93b","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.14.tgz","fileCount":195,"integrity":"sha512-adXI1DJxMiCg+sLtk7HvhE5MnXuwFwyJAR2iiQOSONrZnavAm8qU+tJMSGyS2y9TceDHHN7rnud2UFXX9i9nmg==","signatures":[{"sig":"MEQCIG61SaD+/oX1P2JX+eLUVg7+7eE71YSOhQ/eT9s1VAlpAiBgegxnm7fk0yyjh0iMgJRpsO/3vJF3BdfI2j4nS4GZMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478715},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"f07e178b52c40dceb78a19c028524063b8d1d488","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^3.2.0","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.14_1735897365224_0.4825526847895565","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"repomix","version":"0.2.15","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.15","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"0cac0de760fea46b2af96940c617eeaf7598b457","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.15.tgz","fileCount":195,"integrity":"sha512-seJtEiS8KobMUz3FU028476fHAR5pzhX1AuC8C6DF8ytOEkHHgOOp0IWRGCW+oIWDbax7hAPbtyhQk4GAm3k6Q==","signatures":[{"sig":"MEUCIQC9bjHefyaAXDao46BfLQjP0YSO5FdZ02l3PJ7tiZI7AwIgBaPn6FMGVZV8Ei52RxRXacyJ8mZz6GKmsChggfBYetQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503683},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"682ad2387f0613a418125a37501b133baa59d682","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^3.2.0","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.15_1735967840957_0.9149468977356747","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"repomix","version":"0.2.16","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.16","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"130523c71b9efce2600da29ff5d15d0915929f55","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.16.tgz","fileCount":196,"integrity":"sha512-j2b0+PxAX9LmqElRDfeVIBVag3xtGUGJriPm9TyJwsQ+AQEQqUtHbVPo0h9PWvmyQDJx+Z18CzLseUIGIgUosg==","signatures":[{"sig":"MEUCIQCzQD9CAJb/rO3R1QWfA46u63AHZ/QaFKlNFcsUodccQwIgewhPn66Trn6OrzZteCh4V3bvnfjrmvBtuzKKA2fG6UQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689147},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.20.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"1b88f168e096585aabfc7ef76490e3df997bba22","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^3.2.0","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.16_1736092215501_0.5419715224023065","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"repomix","version":"0.2.17","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.17","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"8e92aba2590135941713cca07bb865e60e6c46da","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.17.tgz","fileCount":195,"integrity":"sha512-MAppFcxSF7NgFU2O0JMyn4u8REClAda3yAaONTmhGKsR2MBwTaKhpnOZxLI4u0v/xbzxDEw06/shj64RHpHLWg==","signatures":[{"sig":"MEYCIQDmlsUMa4+hN/E5KipxvQT5v6Wz6Yvvw1LfgSM6pH1DYAIhANnBLx6WrCXHl0Df28td3IzmkuRcyd2/wB+oipYQZvco","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":575079},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"001e3f738b4bf27a991b1de3d722cd0bbd9ad7b2","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.17_1736311086588_0.6491512689188741","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"repomix","version":"0.2.18","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.18","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"9c645a0d6f3a59801181b32857c1f3aedced90ec","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.18.tgz","fileCount":196,"integrity":"sha512-2fNQe4FtMRPbTlwwvn4sFa2BEX8g2a0GRe04t82OsNtYa+o8GLWH8VimFsl4s859EHOt9n0Ut7k7cW3k/rNLiw==","signatures":[{"sig":"MEQCIAlhcxOZStnj0LcA8VvFCkakVwbGbp4+puAKFSJOEZPqAiAmWqWCSJNURRXvKKJ5wpMWiLwzTbPJ2V6r6OkhZG/R0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26025033},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"e9a5b7a361d62157553146d2346458b453630265","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.18_1736526386667_0.17839709430495865","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"repomix","version":"0.2.19","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.19","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"5fbb47889d454debb87866cad2cd4b55c3ce2f4f","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.19.tgz","fileCount":196,"integrity":"sha512-9xACtfaLvO4Zf00B8DX4fNHumqsjNyIaRV4uwpfXyCAnljhqIQ/zMF2SlyO/GmyRt1pSgpqlImMyWk0Ynor4cg==","signatures":[{"sig":"MEYCIQDn61zHsdWdYMUmwI1dtMzyxy3UgnTHS4xw/pb2kPCtHgIhAPw8k1YFpF3RrMf8yIoyhXAGxdtSG8rQOyn2dJCiNpI7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26025089},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"edfeebda96aaa46d747e6f367ef03e4c871c9c39","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.19_1736528952664_0.29886172924888244","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"repomix","version":"0.2.20","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.20","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"3b28c12d7d57511d5229fa647acb553424b0dec9","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.20.tgz","fileCount":196,"integrity":"sha512-kuHa3BOh+jnmfBl/S7SS8CU1gXszX8DhQiWXcfOY+qadr86XH8a1Zq9cHNKyL1TSdkNcdcfyFdZdU7r/xrmrRg==","signatures":[{"sig":"MEUCIBNzKz9kaOxO+6prW7rgM15Q+XNWeBBaocbsvp/93WJyAiEAzyLbWtjD+zGNmj+/GU6dTLfCY5XPVxGvNcYD2GjIFDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729821},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"16d643e1e3f6df7a88c5d2e06e5ccf6b511d30c8","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.2","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.20_1736589326720_0.3052247526324585","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"repomix","version":"0.2.21","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.21","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"4d5be1c57779109206105633079a52be1339a518","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.21.tgz","fileCount":197,"integrity":"sha512-LGBGo9N8BmzImUm/X0qoij6TLF3gi4rZeU/b62dXKl7+kEm0RxpldW+P4amobYGHsslokA56pC8OR3ZBuj5FrQ==","signatures":[{"sig":"MEUCIDfO84MF7sUPg8x8g8kgTMR79261vwZ04HVXT05q4Gd3AiEAqbHJko8nqMRUx7qgWz3IFimmcJS/ktEzFMQiQzCTkAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":922617},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"587ce2822439ef159059f384d0717c45f52890cd","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.8","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^2.1.8","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.21_1737302599403_0.14434070210127592","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"repomix","version":"0.2.22","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.22","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"996a1cae759d35cce99899a6274e7b175d42d801","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.22.tgz","fileCount":198,"integrity":"sha512-jBXYRSo++G1yI9t33tla/r7oYV2VKB4Y5fExrkMRzCRGEW6wkV/QKWQwDnsja9/Xdg2lyxqE+6prgVcNtrmIzQ==","signatures":[{"sig":"MEQCIFFW6kCHCiWhZFZfe4CQvMDTILCwd62KIMvJBwXCzQQ2AiBUpBitw4xvDjaZAsaerIZ6CWtbSCrhG1nSBgmVUVghAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943636},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"745df9769ec019535c9ef9aecd6bf17f9ef7a769","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.2","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.10.7","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.2","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.22_1737560342949_0.29530830774973427","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"repomix","version":"0.2.23","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.23","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"854b26b5fdd072ff3c32279e4fda0bf2ce9fa922","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.23.tgz","fileCount":214,"integrity":"sha512-7lGHyfPjG3i2DfSEtSpF6mW/QJIxEUZ1z1oZZVlMlDnIb1Obg9DPIS4i8SBlePKgac9w88rj/sSBeIcbUSdglg==","signatures":[{"sig":"MEUCIFRQdh88tITMOemfHqvzjIZV6I5LA9IAZzPpjfrBDxGCAiEA7+IBPzM+23cKLrNsKkvMJn5OJRZQBgsIKZ//Jx5iOoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20131932},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"ad93f852e7fd86772a2b41b25cea96e52c7d1f2e","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","p-map":"^7.0.3","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.18","commander":"^13.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.2","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.10.7","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.2","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.23_1737784042776_0.7921590915574035","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"repomix","version":"0.2.24","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.24","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"8c6bd959e447cdf5507b00c4c5a490d832173a72","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.24.tgz","fileCount":212,"integrity":"sha512-bd8XBp8pfNQnSSebhBHdzAi0q4Mq6QK4W2fExrhPaBPFVBMNCNOUB2Y+YPmez2UkTHZGEAjD8FQpROzAghF41w==","signatures":[{"sig":"MEUCIQDynj4V3rzcq7Egdiw9gg7LEJpPVO030bUllMSZ7Pe5LwIgGaeKYNvfhzkoGGdxR/oHxOpROsna66T10iuCboGMXDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994157},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"21424b995e1f587b53b9b55c07125f2dda661214","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","cli-run":"npm run build && node --trace-warnings bin/repomix.cjs","lint-ts":"tsc --noEmit","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.18","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.12","rimraf":"^6.0.1","vitest":"^3.0.4","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.10.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.4","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.24_1738078632352_0.8407646099059862","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"repomix","version":"0.2.25","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.25","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"340b579ab493fc69b14a0fdce5986c77b25426e3","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.25.tgz","fileCount":212,"integrity":"sha512-2IUTumJR/cZglfn2Lszy6dd6IxaCsUTpX7g6yis6I5r/Fs6YCaVln1e6LNVWetFee/06HYmDTJltC5vERde85Q==","signatures":[{"sig":"MEQCIH1C9D++t1oC1RxMKxUrOyaW0aLbeaIMydOC66c5MFzXAiBUN2dckoXBLs349abMZM932lC5wmuZWDPf54aC6YqD8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025933},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"59babb93b3896bc777eb0d20bd7cb652413e8ab6","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.25_1738946914226_0.8255222312548627","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"repomix","version":"0.2.26","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.26","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"7e71a433d863bcaf605ad5cf0fb4ca49d658bda0","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.26.tgz","fileCount":216,"integrity":"sha512-wVpDVphK0wKFb3KVkrbwLs45dJlV8cMopNqmeTzEyZivNXVRHuPrtF2RgE/BMlXFxArnE43JhqDpYRINFdaHCA==","signatures":[{"sig":"MEYCIQDURy92iI6SXKcgB9N257MLidU9hnqmyeUP0I839vNLMQIhAP4ffLHuR2qJI472b8xtgvNAZ3xJ3RD3H5qI1AFliq5p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691459},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"71fca1e3d61746a7105763d0f10d44a4c102f68b","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.26_1739277459793_0.9770516701404015","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"repomix","version":"0.2.27","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.27","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"6a2ed822435f99f3bc1102ad2c369667fc28242a","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.27.tgz","fileCount":216,"integrity":"sha512-zULCoJvObURKxQgaZPej3cLk7p3l0u1fX55GVEMVYjIooBSklmhFotD+RWO2GKYcCjA5+CE98LekKMCXaUhh5g==","signatures":[{"sig":"MEYCIQDXH9EvVvKt/8zgBbXlY0DmsjVCubNn63nwEEuQ2/KLowIhANfe8rD+E7iO/2vzjJeCMZksax2HaoHFeUM9fEdFFkSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096054},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"83303bb884b1d5737a3590b8d0d5c6442e3b9af3","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","@secretlint/core":"^9.0.0","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.27_1739674649127_0.3912314212471779","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"repomix","version":"0.2.28","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.28","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"c20a73e2567e4c89ae9de2d5178e8b16b8b13253","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.28.tgz","fileCount":284,"integrity":"sha512-Av0yqvwTalPhj5AM4Q3l/CuDcUpe/eTgV5KXLC2YY/iGldM4RQzXtSSPgkliWGBnJAuQdNgLLxs0BaU5TaLKYQ==","signatures":[{"sig":"MEUCIQCL2qZzSFdaUDynYiQCxJTkiuQ6Dgzr13zEhO4sI1DDwwIgBR4adnyqhNhyGSbej38R0Jv6EFAhb8HVhMbWfiX3GTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152402},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"9cd61027ec7301697868a5527ce831cade2a4a8b","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.28_1739675223380_0.09356497726378965","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"repomix","version":"0.2.29","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.29","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"f74126fdd20b250ef642df005fe334bae8e2dc85","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.29.tgz","fileCount":284,"integrity":"sha512-WWQEt6mGPYCkgu737ldhOFtCldbPTnlapqVu3xwRiX9KLpuIz2cRZLIsA5M1wMpV83vfPxtas/TZum6S/H36wA==","signatures":[{"sig":"MEYCIQDH2dlC6riF494YwkF8ziz/6tK2RHqIkBJNYXlY5H/M2AIhAIBmrs4nCi6+vJhuDhsDx5T4lFDnuTt4jNLHs9zAv44W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564319},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"2b894736beed2030d074bd927b56cdc85720182c","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^4.5.1","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.29_1740157510299_0.9148820152601556","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"repomix","version":"0.2.30","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.30","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"9088d3f26ab51ff45f7bb3d3ffb27d650d7c206b","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.30.tgz","fileCount":288,"integrity":"sha512-tl0A1NhCxwo7f7DMJXN4m1JygrWbLVLg1iWKFbC/q9xvu4Omfqj08On3Tcnw7AkiPFmpmC21rv7y0LcnBuNP4A==","signatures":[{"sig":"MEQCIH8rpcrjuiPtJjfiVrxeadMy3JKrDzt+IkHJLosBCQFjAiBrQQ4ZzMrRZdZQwdwhdukI235qcuLeczXr5RRv50YZjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271980},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"a3eb400422d5bfd215609f46f02a151ad9e68640","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","json5":"^2.2.3","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.6","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.30_1740496631015_0.029610868171034976","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"repomix","version":"0.2.31","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.31","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"c1a0c0da118315d3672d515f6e699eda98dff74b","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.31.tgz","fileCount":312,"integrity":"sha512-b4V17YLFRZSo4cYy/JTJ2W3ZrVpaTNCg3auGUCKo37/KLSM1uPmB3LfxjGDoW7Yn8V0CGbWhinEhJHSzWG4aIg==","signatures":[{"sig":"MEUCIQDZxpQx9MhaZgBil/7DcD/x4kgwS4GZp8ntTo9LfWdXUAIgdlRolUslDS47j59L3gFt8o9SYbbrHxckGBzAWcO7nII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769211},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"0da7adb2d4d8ff70c0324a8dde5c4a3b8638e2b0","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","json5":"^2.2.3","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.6","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.31_1740847303201_0.6700011934211281","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"repomix","version":"0.2.32","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.32","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"a408e0ac7881586b315de6da3f2d8c5554262609","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.32.tgz","fileCount":312,"integrity":"sha512-bQS85SGk+vExNxEbKpkhDdrdMuahNz6vR1L6mBEPePZ8s1oVa5hP09qWleuaqr61IekPgSJ59ShCVwn26FZp8A==","signatures":[{"sig":"MEUCICfP0XAHo5oSWW1s3a9UH1A9IfzsUVS7tooTDm2oWtI+AiEAgPO1ZLhJYQaYX+mN56/a49WNkh9i6q4G4Bb18sajKzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595095},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"706fe8f0ffeddcd074bf55c68a8ff4888bf88834","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","json5":"^2.2.3","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.6","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.32_1740850761606_0.7661876254300888","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"repomix","version":"0.2.33","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.33","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"99bd18ddcd05560c70f502d976e5bc5ed8419311","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.33.tgz","fileCount":312,"integrity":"sha512-gKptGk1xDZIRM5VKSv8Wo6loYl2GiRIioVE6D+xNwKLVJdd3Trlg5Pu9j78D3l2hHDJrxP8Wqb3f2YqXpMXz1g==","signatures":[{"sig":"MEUCIQCOvLHd3VC2tDEjhtTrslMNPlyTK6NNOk2ujaJkgz8jigIgDyZ/RTOCe4Wj00oeuk9e31U4TrhBuw6i/2tYv1Qxt8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1122219},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"32492f3796d7f3e587e323f4d416930d26711efb","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","json5":"^2.2.3","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.6","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.33_1740929273883_0.8253461557928194","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"repomix","version":"0.2.34","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.34","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"db48d537efcfed4d50fed9a23ff8772b048dbcaa","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.34.tgz","fileCount":310,"integrity":"sha512-413JKLaEprvNaBmqxiw5U8Ug7sTj/lxTMP2ahV8SBt8rILtPBKofM9dQS6rWx6DKx6v5nXBghg/1ksx5jbA3Qg==","signatures":[{"sig":"MEUCIQCE1Ifn1OKvAv5/cR8zoMrjIaEM0W9HfIiofXL7KeqkTAIgUMMMuqBy1eQ3sHC/ElWwGtgR3TmuxdZxyfGDJKa+qsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393452},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"d57f3b7408af4be3345411e90c796f81d8ade42c","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","json5":"^2.2.3","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.6","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.34_1741100461974_0.8523392517290498","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"repomix","version":"0.2.35","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.35","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"90c98e2c88522bade85c4dedd1a514046d7aba1d","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.35.tgz","fileCount":310,"integrity":"sha512-XzrXn3f7gMQm6UJWzmZPzz3k+LlS2CJ+gaqH8O+xHAgUMQFxh4R0oKznelu/yjA7z1BF23uWQPmgnAaIpFs4hQ==","signatures":[{"sig":"MEQCIH0nxnvCmr3OyxPWylmJXdN+9Asfiae3gKO3z2crTT9qAiBoixlJXYklk+Tq6lvvPQCLr3KPCHUAtoC349shGus++w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405888},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"990cef7dad6643251c0b19518c62aeac80f96343","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.1","json5":"^2.2.3","globby":"^14.0.2","piscina":"^4.8.0","tiktoken":"^1.0.19","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.0","@clack/prompts":"^0.9.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.6","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.0.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@secretlint/secretlint-rule-preset-recommend":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.5","secretlint":"^9.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.5","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.35_1741441742952_0.4068977625222121","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"repomix","version":"0.2.36","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.36","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"da7c1e19ae1580d6584f8c72d199b206af3cc470","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.36.tgz","fileCount":326,"integrity":"sha512-cxBKvqio6mnDkBMBb2q8A6O4W1vjG0ztC/ASPjQVnnOP6683veMWMR70UKRyimhaHY2tUaxloev2ZhosM7SOJQ==","signatures":[{"sig":"MEQCIG1qac/MC2Rm/p7/eCK41GGlbv7TOba9iFR0xkJaa9/2AiA5Cv0H5VZd6v7ijvvmN3KZsp2JK0Sds7iKagigiU6UmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445967},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"086ea507dc64a91abd4f34f036687b09b9504926","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.36_1741528778349_0.9521741494414431","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"repomix","version":"0.2.37","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.37","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"79380d834f403edd49de84e7a5c6848a751385ef","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.37.tgz","fileCount":327,"integrity":"sha512-K8nCiKkhtsebFF4GREMam5bLY9tmbSUpP4rigN5WhWikPjE7UbBt+IPwd0B029WxNhZrUlqMKY6F2N4C2jmwfw==","signatures":[{"sig":"MEUCIQCumA+PXp8WSClWk6MS/5cXezH53QEGoygvmWtQc87srQIgRvKctRfK7JCmxVTEXBl3qqFBzNbjO06nN9Zy8RimiJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495697},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"31f17ef4ac688258385696f4f9bed1fc7d0007c9","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.37_1741707152234_0.9085358724622021","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"repomix","version":"0.2.38","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.38","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"bce0cb620c6603d302772c3d2382e15bf678495b","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.38.tgz","fileCount":331,"integrity":"sha512-9JULwairIWfHGY7jBvv3xwAsM9lIG3xcf9vJyeuIuw0bh23rAQ97aAXDHPbldUbl/Eg4StTplv0NkoguN6btOA==","signatures":[{"sig":"MEQCIEbXsuy+Kn5rimP5p5Wn71eyNA5IOcHkf/NzUDwntRbpAiBvHfoQcVxWA8aaAzVv9+RTj3enJSCs6RHrJiCSVWBFPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495730},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"c1c95640085d0c9ac161d2cdf7e87e9240d7380e","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.38_1741793322943_0.17015473859078667","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"repomix","version":"0.2.39","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.39","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"4ef25262c3287a8d42f3a600ae663a12d09a6b95","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.39.tgz","fileCount":335,"integrity":"sha512-Mzb1Y9OC2XhZ6fl6Pz5v/ex7Et+hKPRjOkrsT8vjezhrx2wCA8IhD1rjrLShXtQlVnbdKLEw84+3jv6CLemRKQ==","signatures":[{"sig":"MEYCIQCuAkhuTkNbWB/toNzgx4duyprfWd+a8t2gPo1DyossRwIhAIFxsSgUdPoBB0/fRUFAL1WNqm+u7zrYK+rj3jOFJWgU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749021},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"f897dc77265a401482436fe63ba21048db577992","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.39_1741880122766_0.22442673632593757","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"repomix","version":"0.2.40","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.40","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"49d28e79e01276bad2bdeb098c40bc105ed3cb8c","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.40.tgz","fileCount":347,"integrity":"sha512-N0BYh4rxw0IImXdan5AzfTgqkjgYqK0oXsurIZm9X2F2uMZJq3ISiQL/Lnn+4axC9d/VEflI5ImVKwaKFgWQ2w==","signatures":[{"sig":"MEUCIFD9GfVAaeVy2Yjq5/Ha3Mu7eLegVxF5kab8mCgq2lAlAiEAxcLuE9q0/OmWjdT7AXfR5RdphpnhDZZ0jxVmNTjv9X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092071},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"dfeefe1f67675af01368f1915fa6bd027c089c6d","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.40_1742018897979_0.4040097496481192","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"repomix","version":"0.2.41","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.41","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"0099c5f5ebbd84cdad25b44537525080443ec042","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.41.tgz","fileCount":367,"integrity":"sha512-wr+sQOQ5xrrm2d/ftRnx/oSMHZJe27G9BQzuAVRr0+lfeYRp83s0m4C4YAUEOlLwV3KS9y9sUvsLtdVKvQHxsA==","signatures":[{"sig":"MEUCIQCIuMPbcVtO/MrvmWEO0rM8M/0RNYHr3Rv/W0IunVFLhQIgZbfJLYoX4Ps6OA2x99v/YZgEwAk0fdzJlkC3Ur1gNSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588612},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"36ab2f2e51302d3437a546302462c7a73f8cec53","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.41_1742135006046_0.0549833858287021","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"repomix","version":"0.2.42","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.42","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"22e04c41c4a8c0463d1e7b83f4cd2549cc55b21b","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.42.tgz","fileCount":368,"integrity":"sha512-5E/zZfGosGnDJ/OGsfoRS0o84YuypICWVoeQfGM6wa1QQ40t262/FUz0Whct72dAyu/38hB7fuEJppqv7oWzUQ==","signatures":[{"sig":"MEYCIQD5j1yWIeHWlvDxHySWEzPCZ6485vGz4nsHCfY4H46DGQIhALwAwNNV4hkz9yylqpp81ONl/+wULt4gAqQxDFlxWBXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1600944},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"fcaa3e788978c52c23705b7b5fab60ba03d61c57","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.42_1742223721751_0.15719950357867862","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"repomix","version":"0.2.43","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.2.43","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"03bc04dc1cbc56f4f5a024dec7a7cc7bab68b83a","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.2.43.tgz","fileCount":367,"integrity":"sha512-H4Nd7l7C2e2yVIwLwE8VrnEsaIVoCNlzLlezVpQxSa8ws7jxn+s/mUfY2H3s6zfiuqhA5uG1X+nrov/5Ucqhdg==","signatures":[{"sig":"MEUCIFxj4nIsE2Q6g93fU4T6ibGmuwcLa2KIhS0gK+MJHB0aAiEAvVN2f3zR3HoYCq1OALhsyGObilewrnyRn80TnKpKfao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599049},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"7f14b0cc1319bc9ae702c6e50d66085a464f4c56","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.2.43_1742224771660_0.2813551436373678","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"repomix","version":"0.3.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"fe6ff0eb03635a6f0668aa41f9b441f4e931beaa","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.0.tgz","fileCount":368,"integrity":"sha512-sqEC5gNHEZ8S/c5LgRfw8BEERzm5Xl1iv5rxH1VRh+lU2bmFAAy1jeM6kRXoI9OBmfEBtsUyZBvRkVlS7IG/9Q==","signatures":[{"sig":"MEUCIQC/A37Z/WeYG/9m9zm3UFPq9xtll2SXqUrCXoyT0iSLfwIgYGIkDf4l+QAvXzzbEls4GrqtOuKWfh8B3yECBnNeT5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1600943},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"a1843ef959a0f6852eda0b073a59fd3723b13606","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.0_1742224889325_0.12230612863541324","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"repomix","version":"0.3.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"583a2a5f96c5c6b666e58287d935a5ef52f9eb80","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.1.tgz","fileCount":372,"integrity":"sha512-0Zoc4k/PDvadUidzdsMin1sORds2fgWZONf0ZvYmVsZBitUx6jSYHg32qiTB0WYrfAsPr0C1bfcR+Bpo3a3GlQ==","signatures":[{"sig":"MEQCIC3CRmUsxpsSwOZrYBUV/EAV7TEcFliPw1snAdAKpekeAiAeaTVnnws6fVb5FYeGKRbmMGtIfB+5oIO7pAVx/+4uNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701632},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"30f47706c06ec1cf338bfb2abd63ec8b81aa2f34","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.1_1743179599578_0.7909812013770294","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"repomix","version":"0.3.2","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.2","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"b49d8f028d27a743a8bf9dfd8494f4db7522d5e3","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.2.tgz","fileCount":383,"integrity":"sha512-TAfS87SejhO4l3Hf7wZNw5LLr8GRpyS0NEGbEcFzR4YNbuR3lnG4YW2ZqGp6eISz+Saw58M1hO7ZXSuS3zzxxA==","signatures":[{"sig":"MEQCIGdGWkxgdebkjl7klTQosvsP6DdS7eaDAI+nG/Oq5QTUAiAx18rU3LhGZHCu6T3Rr9owj8v4me77/+8wl8EdI+xk6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790799},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"4659b4a486d990c0c1ab43d306568d47879d2a12","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.2","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.8.0","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.0.1","@clack/prompts":"^0.10.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.0.8","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.2.0","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.6.1","@secretlint/secretlint-rule-preset-recommend":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.15","rimraf":"^6.0.1","vitest":"^3.0.8","secretlint":"^9.2.0","typescript":"^5.8.2","@types/node":"^22.13.10","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.0.8","@types/git-url-parse":"^9.0.3","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.2_1745048254300_0.6256717384495032","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"repomix","version":"0.3.3","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.3","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"1c6e1eb4a4e66704b9265b709d17ff5314ef00ce","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.3.tgz","fileCount":404,"integrity":"sha512-Nn8xDjT/JKf/abucNxfIH/NagiMQEevu7yBb14cuAVg/H3XANW19kV+4SL4z4roOcB48n1G1zJektMpZQWW9Xw==","signatures":[{"sig":"MEUCIQDVmGBH3ZNc/UP1nVmC9n63agjf3vBSuiHmBtipWGsQBAIgBeFxop7iU8jql5hpb1nXZHPhQXA1huoNDQBHdnyQCgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1911914},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"f7f27046dbc9da80e60bfca29bd9d53a044fbd3d","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.10.1","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.3_1745504054894_0.42665095640880235","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"repomix","version":"0.3.4","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.4","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"54ca8d01b185c3a0f2e25a7c7819f6bac9f30dc0","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.4.tgz","fileCount":395,"integrity":"sha512-J/wZ+IY7BSVoHgPZqlGW6k1IkgW+hm1zEUZP5m6Snj9u2L7NMhGv+oe7jIMlN20/3QMZ/KzTfv5I00LczVezsQ==","signatures":[{"sig":"MEYCIQD2d2ipZnhsYae8HXydPSNzfqHqXyzxFCGnMDZa+qb2HQIhAMzRCpWJq1EQJQFhnw1otyNh2mnOL5zrR+FPfKWPCJu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888487},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"8ebf756fba696e3621c86eaa3ed6bff21aea367a","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"10.9.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"23.6.0","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.10.1","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.4_1746203735546_0.8159131103020241","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"repomix","version":"0.3.5","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.5","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"7224d8ba17169d2b08c8d9a4fe89f1b5101a3c26","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.5.tgz","fileCount":400,"integrity":"sha512-uu2t1yYLzZIcUEhSM4ax3zKljQNQwWEBZ7/f8d5wuHZx2Q+KVRVCTHoNyXJAbowZW+hqmv4x7Iol/rT7KTarww==","signatures":[{"sig":"MEQCIGKR9c5kJt9PEj0jmVx3kQ//tD48CC2mIDKt4S7vRM2+AiAGwxFNK/u6P7s53DfHYrfqMKWxZdQ/7Lz3jiW19mGrYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2046329},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"e29f9bb27836c617c0c2961b0c54e77c276b1bac","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run npm-publish-check-branch && npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.3.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.11.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.5_1746890497727_0.6834143693234449","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"repomix","version":"0.3.6","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.6","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"6cbac100b8b8be6c285cca92588d135b126ef8df","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.6.tgz","fileCount":395,"integrity":"sha512-D3Ydj2HjavBUNCr/ZnJcE8sqyeQ+8ZV7SSC+u6F9J565hpQEdREadZeh03gg4hO1qlDsDETRovfdgFz3Mv20QA==","signatures":[{"sig":"MEUCIQD+BE0sa5MS+Xj/V4o2q9PewpNii7uwkzqB4lFkunzVkAIgc7TAPjuUH8jRXShgKMDKLV8UsMANKVjOL4W5FdG6xEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138893},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"fa50210cb83e5b1bb35adb6b75b48277147d250d","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run npm-publish-check-branch && npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.3.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^13.1.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.11.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.6_1747582054359_0.2859243544409156","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"repomix","version":"0.3.7","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.7","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"c90df660354e30610a9a9380fc3faebee3dc0547","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.7.tgz","fileCount":422,"integrity":"sha512-/b0DKC6MIVVsjcJTkTiWRwNwJwx0u+1Ph1LMEKkID5txN6mhHUFXuHdyF1ZDklyjlWzEEt6gOBWMzc3sJB+s/Q==","signatures":[{"sig":"MEUCIQDF+oCTtHTfl8jW1i5Dm2tIT5Qd57/2qmoXT5NH/Uyc6QIgVl0SWs+yuha5MorYiPUty39ANFlR9A+/IBQglAC5Dg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2374930},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"2a9c07fd7cc71b7b6ae6cda91c3446426bf04b3c","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run npm-publish-check-branch && npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.3.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.11.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.7_1748176334679_0.496994941567104","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"repomix","version":"0.3.8","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.8","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"863c230160d9528b2890d7e5f3ff81ec7c2343c1","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.8.tgz","fileCount":429,"integrity":"sha512-SJGsgy/7POg0jP34Y29Xz8PdBME3ilWoKqKAkh4qAqryNSXBX3BeoYAEj5/rhvFaBUbs3DiyUQACbS7wv12A+A==","signatures":[{"sig":"MEUCIQDsUSQXNeJ5dBOFT3S44RqbU4V6na1scj06koesSDv2xQIgJ32XHCINH+7FBNg9IVyqS1+bKr6p77Xf+Lb9UYjzsZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2777582},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"3eb1c3663ebd7ae38d702171238660530fa74ffc","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run npm-publish-check-branch && npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.3.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.11.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.8_1748747872295_0.17612630211749036","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"repomix","version":"0.3.9","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@0.3.9","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"7d0b378774aa2f434c54c132deeeb9a4bf5f1ed2","tarball":"https://registry.npmjs.org/repomix/-/repomix-0.3.9.tgz","fileCount":388,"integrity":"sha512-Olo/vORZChL98HOC3tZaE5+kwSaoox8KoF9N+lfQRb7dWT4qNa/SLFHT40Xq54cbZ7l9qTIZhXWmU1d/AtwqGQ==","signatures":[{"sig":"MEUCIQCTdhn2/O0w3O9TNGF9xnYsJ8aQVmsMPzTIbA/VeqIHlwIgaRRO2QnKxmdtwLUlrC7pPQ0LpvNvlqZL3Q+E98oRS3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690574},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"b345676c37acdfb554a9c56bf6390fbbfcdf06c2","scripts":{"lint":"npm run lint-biome && npm run lint-ts && npm run lint-secretlint","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"npm run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"npm run npm-publish-check-branch && npm run lint && npm run test-coverage && npm run build && npm publish","repomix-src":"npm run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"npm run repomix -- --include 'website'","npm-release-minor":"npm version minor && npm run npm-publish","npm-release-patch":"npm version patch && npm run npm-publish","npm-release-prerelease":"npm version prerelease && npm run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.3.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","strip-json-comments":"^5.0.1","@modelcontextprotocol/sdk":"^1.11.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_0.3.9_1749279368310_0.960216771191432","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"repomix","version":"1.0.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.0.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"82480ea013a40d60d39ecb7051931978c946276d","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.0.0.tgz","fileCount":400,"integrity":"sha512-JIJu7/lPUc+lLY6OhasBaXSpcF6czZ2R9FTPq3WQZFHVlU6DtoQWSKVq1O/QMD2QNDeP65jFy1raW97WFhQJxw==","signatures":[{"sig":"MEUCIQD4UeyStx1+GAjAJQl0SX8zIr3e6F2BWOQocm9A/imXowIgRtbWgD+a2CxO4ietnxJAV25uG/JLigFvXN4Dki10vUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758053},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"6fd38b7601885894bebfda408254d573b7bca841","scripts":{"lint":"node --run lint-biome && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"node --run clean && tsc -p tsconfig.build.json --sourceMap --declaration","clean":"rimraf lib","lint-ts":"tsc --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","lint-biome":"biome check --write","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","actor":{"name":"yamadashy","type":"user","email":"koukun0120@gmail.com"},"email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.3.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","piscina":"^4.9.2","tiktoken":"^1.0.20","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.11.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.0.0_1751200017856_0.950373559855908","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"repomix","version":"1.1.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.1.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"2957d735d35b014f5834f3f2731f922f71a8ece2","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.1.0.tgz","fileCount":400,"integrity":"sha512-ATqs6w/uUbBYF6sMOZRw8hwnVm5ffA7Hn2HMH/Aohy7P83suly2O5f07iD19OkdWOL8jxmikOrBVSZiPJ18lJQ==","signatures":[{"sig":"MEUCIQDApBYMSm3a5lWvmT4Xnm3VMDyCTYx9oeIzR6sSULPIQQIgL5M3o9K8WXXNBmyf25/1YM/OqzH9CU6tJy8mXaoJzL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758323},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"fe34b4874a8bc5da09cedb587ba0820ce9681b5e","scripts":{"lint":"node --run lint-biome && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsc --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","actor":{"name":"yamadashy","type":"user","email":"koukun0120@gmail.com"},"email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.3.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","cli-spinners":"^2.9.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.11.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.1.0_1751645757842_0.4178858211212786","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"repomix","version":"1.2.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.2.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"5e06482553339e4c4ece93b8a059793d4377bd3a","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.2.0.tgz","fileCount":404,"integrity":"sha512-rPUE73lQOAFu32O+rT6rFHxQlfwKJJF9JrQh+aOeSBSfWwu52l/+q/Qj25x2S3TVaWK+3j/FeVyFs6hoCjsOhw==","signatures":[{"sig":"MEQCIEitjKjrlVRAYUvJ3bbOFIMLivi2fCr4bZ7k+Vd6R8UiAiAiR9qBVVbtiP9fN2cvyk1dLOtTxfLnUBu1ofhUypi1AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782188},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"25df91414625f798f734d66b2d0c90699c527b69","scripts":{"lint":"node --run lint-biome && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.4.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250708.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.2.0_1752762957332_0.2281364851359433","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"repomix","version":"1.2.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.2.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"0a02cc79a94b5f415b7e48c51d0da907d4492979","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.2.1.tgz","fileCount":428,"integrity":"sha512-Pjo9EK8R3SaMEUFHCuY/cR0eAMdTbYgSH2DbDUxwOl0J3gWQmK4O7RathiYtFB2QdujsnmzbI1MNH3in16WLeg==","signatures":[{"sig":"MEUCIHq9Xyh4mzIo49mw9cDfdA7fiH+AdQZRsC6cxeFPBaZwAiEA0rbBOrjTMkC08iT0yCRkP3g7t4qy/xkQfYFhL03HY/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813034},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"8cc5881dd93ba11549d055014404ab28f3dbad93","scripts":{"lint":"node --run lint-biome && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.1","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250708.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.2.1_1753632910612_0.9809798819086144","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"repomix","version":"1.3.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.3.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"338eb51d572604faeff11e6b265e92fd77ae543d","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.3.0.tgz","fileCount":444,"integrity":"sha512-U4pzbhq2xaxCjwwzqO2akZoRA6hjB8BbmvTOc+0gCDa/QhJsoGgzfx1x0ljqsfnvT1M4yQv5fmuwVMy2FgW7JQ==","signatures":[{"sig":"MEYCIQD7+paOf/ZwG7MCCeP+Ccd/kdVIxKXn2U8TnF6EqLdBEQIhAOWNwAAkCI4u+uhpX9uB0CYUPi8so4Xrp2tXYUtq3lYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841950},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"95c52b5edf6d6fbea489fa6eeb9584571034f1fe","scripts":{"lint":"node --run lint-biome && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250708.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.3.0_1754924342123_0.011605137781659947","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"repomix","version":"1.4.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.4.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"49ca68a19c839ed2944b49dac6d3d3c11c089b96","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.4.0.tgz","fileCount":456,"integrity":"sha512-n3Yzmbh4AonDIJ6eRjySIJ5fnUD5LxmgAMqB6B2UWsfhzuZbNS8/LwhcgUtMEREmJlUjifQWTPJ+6x27lMorJQ==","signatures":[{"sig":"MEUCIQCyaXVf6bJnjRagLyceMVvO5YIYh5hsvRs0pc4P9haXWwIgf8yLTff/KnhY+rwb8za7qnSs8ScH9Txx9hSzFhUNiXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885477},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"be73b8582ac930da572ff8b6cca9f4a2b2acb66e","scripts":{"lint":"node --run lint-biome && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250708.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.4.0_1755930654209_0.9557710736844836","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"repomix","version":"1.4.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.4.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"063630e64c1ba0f99c17a35cf8ef6f1faf9ea688","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.4.1.tgz","fileCount":456,"integrity":"sha512-ORx7d1HiyW+yki47sr06thMOPeXRQhInimBB9RlrAwQeDampyvXS+9DLOuJoMsC6K0GyedKnx/4yFrF4aAOiaQ==","signatures":[{"sig":"MEUCID2OZFQQenAkehoCPK4puwah2nOvQfUoOwl9GWyoEkhdAiEAufuvHPgYl1YOn3YLjW1khVbpQ3uXLI0VjrBUSqpT6X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886341},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"255b99fb348a9c77db4f40346528ff0b7a58d275","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","oxlint":"^1.12.0","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250824.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.4.1_1756482279192_0.5235334325998187","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"repomix","version":"1.4.2","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.4.2","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"6bff2ecd2b720c5f2f9e71a34e34b2627b10b0e6","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.4.2.tgz","fileCount":456,"integrity":"sha512-P5Ak4xCasZHkHGigrJpdRk93/5dhwbhnTMKlgbxo21SEm8fBObcmRnN415pJZZgvJBJ3I3RfHMpW2O8tStiHtw==","signatures":[{"sig":"MEQCICecsPdVccGO59WzqlafGFrCOMSGGzdYWp93akx5abE6AiB6D2ruNZxDZjfsmagrMdMcyGVayRXh5Si04ksODIh0Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896718},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"a693ee7c7946aa94764bd4c44d116239875b7f7f","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","oxlint":"^1.12.0","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250824.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.4.2_1756655688594_0.19007941541407103","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"repomix","version":"1.5.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.5.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"86268892ddd130c8ee5653d7038e678253d69dd9","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.5.0.tgz","fileCount":456,"integrity":"sha512-+Me8kYW1GP7Ms0QQ+Jvzl9BA97Mt0DU5CQ7jn15Qi6iWTzLkPNBfu3BFc/V30W896DgRfYIFJ1Xbscpa7Rm94Q==","signatures":[{"sig":"MEUCIQCmPwlvGYX/D8IpgtMOSEfdGyIeFOgYcU1OFGDUo0tS2QIgOTlSU9LZ2WTNZPzoW11PflxFJUUVkB4SX0WuUPKnjb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910230},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"e7ca4add7d3099cb8657758c78ccb970fd8e8a38","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","build-bun":"bun run build","lint-biome":"biome check --write","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","oxlint":"^1.12.0","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250824.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.5.0_1757842564224_0.07053790838701235","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"repomix","version":"1.6.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.6.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"4a6c42ec9f24b1b03e690e8adddc05193882d620","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.6.0.tgz","fileCount":440,"integrity":"sha512-53PUb0WT9Cg2eN2bCxzr2ku8DSiBZfbKSDUFwD14KfOiq0qcpetFkZoxZUkeXb88nwBOrBcvFC40a/fFDE5Fsw==","signatures":[{"sig":"MEUCIQDOSq7UxTozAjgQHT6QNza05Rtt8h7WbHCunR28+SebmAIgH6/8b9Tc8xIASb5L49ZOKQw27nchFGLYSCm+juYN9MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913935},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"3616fce758a1bb74381b3468e67ab51e04f56d65","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","ratchet-pin":"ratchet pin .github/workflows/*","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","test-coverage":"vitest run --coverage","ratchet-update":"ratchet update .github/workflows/*","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^14.1.0","tiktoken":"^1.0.20","tinypool":"^1.1.1","commander":"^14.0.0","jschardet":"^3.1.4","minimatch":"^10.0.1","clipboardy":"^4.0.0","handlebars":"^4.7.8","iconv-lite":"^0.6.3","log-update":"^6.1.0","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.10.1","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.0","web-tree-sitter":"^0.24.7","@secretlint/core":"^9.3.1","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.15.0","@secretlint/secretlint-rule-preset-recommend":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^5.4.18","git-up":"^8.1.1","oxlint":"^1.12.0","rimraf":"^6.0.1","vitest":"^3.1.1","secretlint":"^9.3.1","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@secretlint/types":"^9.3.4","@vitest/coverage-v8":"^3.1.1","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250824.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.6.0_1758385648632_0.793446889399227","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"repomix","version":"1.6.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.6.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"7115eeccb7ae32d9fafae40fc92c19ad8c474ff1","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.6.1.tgz","fileCount":440,"integrity":"sha512-+h/7ejUGb45fvyzBkTe2jl1tZEzaJ/q41gVT03595g8QDJ1xW8fL3BgubTZUu5ACmH0T1CcPELpuFhaqqCG9tg==","signatures":[{"sig":"MEQCIEEGZqrkbmykH5dTk9sr15f+n1gpGUyMU9oIwZaAT8SeAiAl92axyms5i2uvVwb868sA8FVI5h9+Pop5ywsUOzi7UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":914581},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"44c8056eb27039f5e40a58f025ddfc02b4b032da","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.24.3","json5":"^2.2.3","fflate":"^0.8.2","globby":"^15.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.1","jschardet":"^3.1.4","minimatch":"^10.0.3","clipboardy":"^5.0.0","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.1","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.5","web-tree-sitter":"^0.24.7","@secretlint/core":"^11.2.4","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.18.2","@secretlint/secretlint-rule-preset-recommend":"^11.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.1.7","git-up":"^8.1.1","oxlint":"^1.19.0","rimraf":"^6.0.1","vitest":"^3.2.4","secretlint":"^11.2.4","typescript":"^5.9.2","@types/node":"^24.6.0","@biomejs/biome":"^2.2.4","@secretlint/types":"^11.2.4","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20250824.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.6.1_1759417960454_0.2828711443201186","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"repomix","version":"1.7.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.7.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"a80bdc79fa4e8e61ebb8b36a2a32408c03da01f3","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.7.0.tgz","fileCount":440,"integrity":"sha512-uZKRZX9XtRTn9Cm+rNZBZpaF9KC1j1IsYQ2ZhXOMcshNM7SSOLDS47RvwzHzZSgwiDwPas8+f5j2+4GWy4kErg==","signatures":[{"sig":"MEUCIQC4D85Qbag0kaIIg309dr0m3RH+1SCreuteJMIiLIN9tQIgPskHYWSnnf1erjOwRMq8WfDloVyvl3740TDmuECBbuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922659},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"80f182a303ed72cbc6eabc83e1d285309d433631","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.25.76","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^15.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.1","jschardet":"^3.1.4","minimatch":"^10.0.3","clipboardy":"^5.0.0","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.1","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.2.5","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.4","tree-sitter-wasms":"^0.1.12","@modelcontextprotocol/sdk":"^1.18.2","@secretlint/secretlint-rule-preset-recommend":"^11.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.1.7","git-up":"^8.1.1","oxlint":"^1.19.0","rimraf":"^6.0.1","vitest":"^3.2.4","secretlint":"^11.2.4","typescript":"^5.9.3","@types/node":"^24.6.1","@biomejs/biome":"^2.2.4","@secretlint/types":"^11.2.4","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251001.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.7.0_1760273556319_0.45657005519119376","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"repomix","version":"1.8.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.8.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"212be6870db826db392711fea5fba4bd1db432ab","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.8.0.tgz","fileCount":444,"integrity":"sha512-obX9LthjKmGdIXg8PKOkKMmGfnobC4tfjR6CaM9P9Z715+crrUgqHH0bo8S+/N01GU6vsGiWSbk3DZ6rZFjV4A==","signatures":[{"sig":"MEUCIAOrYF0wqhZQb7DJzPpwlU6Dj7nZnHRJGjlimi6FLjTVAiEAsf0ei6ppfDvaaZz3WhOUqbT2uPchg/KqFVeThHx52ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942057},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"d4c7d6ebb6d129ebdd25f5b9049350a75d602e18","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^3.25.76","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^15.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.1","jschardet":"^3.1.4","minimatch":"^10.0.3","clipboardy":"^5.0.0","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.1","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.3.0","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.4","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.19.1","@secretlint/secretlint-rule-preset-recommend":"^11.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.1.9","git-up":"^8.1.1","oxlint":"^1.19.0","rimraf":"^6.0.1","vitest":"^3.2.4","secretlint":"^11.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@biomejs/biome":"^2.2.5","@secretlint/types":"^11.2.4","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251006.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.8.0_1760767834826_0.7099447663674254","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"repomix","version":"1.9.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.9.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"5a167ec08c8a82446517be3ed68dad22562d797a","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.9.0.tgz","fileCount":444,"integrity":"sha512-aUwqzb5Z9y0X17EJd/F5P1uyMLYRMzn/kwSYZWZQMp/VEVk0O/AIf83op5ARwpYnA9GuDmF0vu5EnvuaSQdwFw==","signatures":[{"sig":"MEYCIQC6Jcvi33QqvTgsibrDUbEJHNm6cwB6y/DCimofuOjQWQIhAPeAIxXXixkHe7H626I6RgqjZhp1bCrk9zKL69BoqOCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907429},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"857eb4df28f76565bbd62d04d8039ccd74dc7468","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.1.12","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^15.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.0.3","clipboardy":"^5.0.0","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.1","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.3.0","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.5","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.20.2","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.1.12","git-up":"^8.1.1","oxlint":"^1.24.0","rimraf":"^6.0.1","vitest":"^3.2.4","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.9.1","@biomejs/biome":"^2.3.1","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251026.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.9.0_1762603211635_0.09415411911354199","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"repomix","version":"1.9.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.9.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"6c8c91c98ef33b342925c3ff88daeac52b8a7b8f","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.9.1.tgz","fileCount":444,"integrity":"sha512-/wwxQ13P3AFwWxEYRxKXTHJfBBvAMDdg3AeGPRscSK9GPHzVTWZ02D1PnbnTWMQ7F5xIUbMwAo0SpJjlGayUSw==","signatures":[{"sig":"MEQCIEBYOZfp0FBf6UqZz447P0F72uzvBXiA+7ICHBoHrqiJAiAjCT3834gypMvUDMdq4N2PesnI3oYbshUM9M9PL5fBFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908099},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"0256b5b479c5ea3b7dbe0d907560cb55c7fd59f4","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.1.12","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^15.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.1.1","clipboardy":"^5.0.0","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.1","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.3.1","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.5","@modelcontextprotocol/sdk":"^1.21.0","@repomix/tree-sitter-wasms":"^0.1.14","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.1.12","git-up":"^8.1.1","oxlint":"^1.25.0","rimraf":"^6.1.0","vitest":"^3.2.4","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.3","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251104.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.9.1_1763218330722_0.7218797432963044","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"repomix","version":"1.9.2","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.9.2","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"7a8b0ebcb141a1fe887e2493f9338bd5b0623e71","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.9.2.tgz","fileCount":440,"integrity":"sha512-TbAJT5HU+KuhTy+h8SK/7RO3GEIJq3nqYPXoINGWDp1oP9QhSPWSLzGI8lMnUihawRJMXKMj5vsZ65J4gvOTqg==","signatures":[{"sig":"MEQCIAn2PotAs8gtWWrjrd9rHNJy8e1EtP8bQPqCfu2PqHbNAiA8x6Jgv/0HcsLx5x3H5ZJCIM6gJYsnNtX6hxKej7hRYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920893},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"7e7baa2c0013f7d3903e686d2a0c309aec94f924","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","npm-publish":"node --run npm-publish-check-branch && node --run lint && node --run test-coverage && node --run build && npm publish","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","npm-release-minor":"npm version minor && node --run npm-publish","npm-release-patch":"npm version patch && node --run npm-publish","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","npm-release-prerelease":"npm version prerelease && node --run npm-publish","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","npm-publish-check-branch":"git branch --show-current | grep -q '^main$' || (echo 'Release is only allowed from the main branch' && exit 1)"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.5.2","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.1.12","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^16.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.1.1","clipboardy":"^5.0.1","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.2","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.3.2","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.5","@modelcontextprotocol/sdk":"^1.22.0","@repomix/tree-sitter-wasms":"^0.1.15","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.2.4","git-up":"^8.1.1","oxlint":"^1.29.0","rimraf":"^6.1.2","vitest":"^3.2.4","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.6","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251120.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.9.2_1764313678089_0.22870681299375506","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"repomix","version":"1.10.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.10.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"e10b451703e88d5df40e1d5108b6e8a1c94b7722","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.10.0.tgz","fileCount":480,"integrity":"sha512-EScw55Z35IL8V6aI2W+Y9ZsE5uFz2Uqy9bkaTiVAvuxaejEdxQJ/i4bUWC6idEUiXfTDOHnYGmHSl+8TffMWYQ==","signatures":[{"sig":"MEQCID6nqdJuD0ULTSbJh4MNTeytARz39ryfOOWDEb6W2cqkAiBX2l4885QL1KonXN0vBV0GH/cG+wWvU3aIcNF/PppaLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051142},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"38f31e969b8785efe7db4515c629d1216e5754d2","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.7.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.1.13","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^16.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.1.1","clipboardy":"^5.0.1","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.2","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.3.2","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.5","@modelcontextprotocol/sdk":"^1.24.0","@repomix/tree-sitter-wasms":"^0.1.15","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.2.4","git-up":"^8.1.1","oxlint":"^1.30.0","rimraf":"^6.1.2","vitest":"^3.2.4","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.7","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251126.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.10.0_1765466753049_0.14687031268564033","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"repomix","version":"1.10.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.10.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"ef23b8f9afb1b616fe006f58f09da1139695bb2d","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.10.1.tgz","fileCount":480,"integrity":"sha512-e4u3wnDjcQH2cI41UI2EZWX056oiyUsRq5vC6ix/DuAD3wtqLrgTxQYh6xn4Oj2TfQvaTVy1fitam0x10jM4bg==","signatures":[{"sig":"MEQCIGNOCaXElfy2DxDFgBh2wAqGKsDhEKejqTCEJsEXPqq0AiBQFkDNTu53Gab9/FxIY/8Ee6GUSA4mNOZq4QPW/7a41g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056314},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"4a604ecacb9fe11e715d953fc4d9587299def309","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.7.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.1.13","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^16.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.1.1","clipboardy":"^5.0.1","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.2","picocolors":"^1.1.1","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","istextorbinary":"^9.5.0","strip-comments":"^2.0.1","fast-xml-parser":"^5.3.2","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.5","@modelcontextprotocol/sdk":"^1.24.0","@repomix/tree-sitter-wasms":"^0.1.15","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.2.4","git-up":"^8.1.1","oxlint":"^1.30.0","rimraf":"^6.1.2","vitest":"^3.2.4","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.7","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251126.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.10.1_1765546145914_0.644222244748407","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"repomix","version":"1.10.2","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.10.2","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"ac0186c4c840a9878d3721e1ef08e04bb75803f8","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.10.2.tgz","fileCount":480,"integrity":"sha512-9jvK45JQ4cKLEaQw7O/CFQqHchOap2ssb1TOYZsp5kQIZk2lukHT0Q3KgIxj2DS+JwUt6g6g0i4evkLSNdF1DA==","signatures":[{"sig":"MEUCIDcBFL9G/zp39wfNkO8DYmv4Tkk4dP9OsKgNjoJ5Ssx3AiEA79yeTtbi4i5lp2mczrK5rlG9HX3Yksvzu1egzXe0ZT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042320},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"8e3167c5afa4d9698dc4bf92bab670d1b30d0e70","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.7.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.1.13","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^16.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.1.1","clipboardy":"^5.0.1","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.2","picocolors":"^1.1.1","isbinaryfile":"^5.0.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","is-binary-path":"^3.0.0","fast-xml-parser":"^5.3.2","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.5","@repomix/strip-comments":"^2.4.2","@modelcontextprotocol/sdk":"^1.24.3","@repomix/tree-sitter-wasms":"^0.1.15","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.2.6","git-up":"^8.1.1","oxlint":"^1.31.0","rimraf":"^6.1.2","vitest":"^3.2.4","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.8","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251205.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.10.2_1765892560478_0.6125329377402706","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"repomix","version":"1.11.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.11.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"b411189870a0831df19acefd50f34317ebc13c22","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.11.0.tgz","fileCount":492,"integrity":"sha512-aUP/4uLa51fJnWjdz0j+HgCI8hP4gd+K9bsNGy8p2PZj4LA/ieeu2v9T1xc5SIcPP/CFi5tMG3raElfHg0F3Lg==","signatures":[{"sig":"MEUCICg3I9wCImlpXsIATXIbgqwQvxunXPUUbeb2zgRZuNnpAiEAlUCM+PMRkOgasRX///4fA2E1bR1OzsTG0D5Jaacr/UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1078271},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"19da2e353cf7974141b804d3bc46209d2ab1e298","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml up --build","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.7.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.1.13","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^16.0.0","tiktoken":"^1.0.22","tinypool":"^2.0.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.1.1","clipboardy":"^5.0.1","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.2","picocolors":"^1.1.1","isbinaryfile":"^5.0.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","is-binary-path":"^3.0.0","fast-xml-parser":"^5.3.2","web-tree-sitter":"^0.25.10","@secretlint/core":"^11.2.5","@repomix/strip-comments":"^2.4.2","@modelcontextprotocol/sdk":"^1.24.3","@repomix/tree-sitter-wasms":"^0.1.15","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.2.6","git-up":"^8.1.1","oxlint":"^1.31.0","rimraf":"^6.1.2","vitest":"^3.2.4","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.8","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^3.2.4","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20251205.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.11.0_1766331016021_0.352062557480614","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"repomix","version":"1.11.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.11.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"0a972a47457532f1f8a358dd8a6e05121cd88091","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.11.1.tgz","fileCount":496,"integrity":"sha512-+GKQJABBEnjP2a2Djd0x1QvLxd4vJ8HHtTYEaCowVLyc3x4jiIDZUARXDYUEML7mBCR8pGy6/gDdCh2O0vNcoA==","signatures":[{"sig":"MEUCIDCYu2t9OB4v7GL4WBX6zA/imuR0m6r508Qbdi2G9P4QAiEA2DkuBKMh7HfloRYl9pKxhD+QnM9XIGKqL1fH7LFZ5Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1109411},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"e59a4eb97db2f01eb75150462c0e0968e46e4cf0","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration","lint-ts":"tsgo --noEmit","prepare":"npm run build","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml build --no-cache && docker compose -f website/compose.yml up","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","website-bundle":"docker compose -f website/compose.bundle.yml build --no-cache && docker compose -f website/compose.bundle.yml up","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.7.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"zod":"^4.3.5","jiti":"^2.6.1","json5":"^2.2.3","fflate":"^0.8.2","globby":"^16.1.0","tiktoken":"^1.0.22","tinypool":"^2.1.0","commander":"^14.0.2","jschardet":"^3.1.4","minimatch":"^10.1.1","clipboardy":"^5.0.2","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.0.2","picocolors":"^1.1.1","isbinaryfile":"^5.0.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","is-binary-path":"^3.0.0","fast-xml-parser":"^5.3.3","web-tree-sitter":"^0.26.3","@secretlint/core":"^11.2.5","@repomix/strip-comments":"^2.4.2","@modelcontextprotocol/sdk":"^1.25.1","@repomix/tree-sitter-wasms":"^0.1.16","@secretlint/secretlint-rule-preset-recommend":"^11.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","git-up":"^8.1.1","oxlint":"^1.36.0","rimraf":"^6.1.2","vitest":"^4.0.16","secretlint":"^11.2.5","typescript":"^5.9.3","@types/node":"^24.10.4","@biomejs/biome":"^2.3.11","@secretlint/types":"^11.2.5","@vitest/coverage-v8":"^4.0.16","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20260104.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.11.1_1768405438150_0.8979301404790168","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"repomix","version":"1.12.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.12.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"bae0bf864476f581814b0bffffa5d20f15649251","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.12.0.tgz","fileCount":248,"integrity":"sha512-9Z1UpLTbbIzii+5k7u0/4JpCv2v/9jeDdnEd/hulvCNQvBQ2aoIaE9QrP8oeKWz3ZGS7tl7QYOhCgjLt+fzzmQ==","signatures":[{"sig":"MEUCIH704oK3PbaY3+IeHzZLxbjueRallwNH05g0e4CU/KvmAiEAmmOGMK+hUXMhRD0NnJyfJrQcEHS2ZJCf9YiCF1fUBwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557658},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"00039b9fb0d3bbede0f5ff00ca37e439bd26e42e","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json","lint-ts":"tsgo --noEmit","prepare":"npm run build","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml build --no-cache && docker compose -f website/compose.yml up","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","website-bundle":"docker compose -f website/compose.bundle.yml build --no-cache && docker compose -f website/compose.bundle.yml up","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.11.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.0.1","dependencies":{"tar":"^7.5.9","zod":"^4.3.6","jiti":"^2.6.1","json5":"^2.2.3","globby":"^16.1.0","tiktoken":"^1.0.22","tinypool":"^2.1.0","commander":"^14.0.3","jschardet":"^3.1.4","minimatch":"^10.2.1","clipboardy":"^5.3.0","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.1.0","picocolors":"^1.1.1","isbinaryfile":"^5.0.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","is-binary-path":"^3.0.0","fast-xml-parser":"^5.3.6","web-tree-sitter":"^0.26.5","@secretlint/core":"^11.3.1","@repomix/strip-comments":"^2.4.2","@modelcontextprotocol/sdk":"^1.27.0","@repomix/tree-sitter-wasms":"^0.1.16","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","git-up":"^8.1.1","oxlint":"^1.48.0","rimraf":"^6.1.3","vitest":"^4.0.18","secretlint":"^11.3.1","typescript":"^5.9.3","@types/node":"^24.10.13","@biomejs/biome":"^2.4.2","@secretlint/types":"^11.3.1","@vitest/coverage-v8":"^4.0.18","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20260217.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.12.0_1772119619766_0.03901509358525246","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"repomix","version":"1.13.0","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.13.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"1bd2e4392a3042f16a757693084631f17396fa77","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.13.0.tgz","fileCount":248,"integrity":"sha512-lhCmsxw/rfvKU5pTepTcUco/xbhlG4+dFXHRZ5QnjKWLvH2+1DEqOvlEokMGHIOZImDjcEJ23FQouKVQB+xUiw==","signatures":[{"sig":"MEUCIARXaLTjI95hJIDuJYBYUs8RMZXdeBRXDzSzcN+t2G9QAiEAqjwHr5PdOCMdAmHfvkm5GjTrsunhi/YZ2683fwN2KYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560128},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"6c317b45817538236b616bc8620bbce8aa91ce96","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json","lint-ts":"tsgo --noEmit","prepare":"npm run build","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml build --no-cache && docker compose -f website/compose.yml up","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","website-bundle":"docker compose -f website/compose.bundle.yml build --no-cache && docker compose -f website/compose.bundle.yml up","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.12.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tar":"^7.5.11","zod":"^4.3.6","jiti":"^2.6.1","json5":"^2.2.3","globby":"^16.1.1","tiktoken":"^1.0.22","tinypool":"^2.1.0","commander":"^14.0.3","jschardet":"^3.1.4","minimatch":"^10.2.4","clipboardy":"^5.3.1","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.2.0","picocolors":"^1.1.1","isbinaryfile":"^5.0.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","is-binary-path":"^3.0.0","web-tree-sitter":"^0.26.6","@secretlint/core":"^11.3.1","fast-xml-builder":"^1.1.4","@repomix/strip-comments":"^2.4.2","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","git-up":"^8.1.1","oxlint":"^1.55.0","rimraf":"^6.1.3","vitest":"^4.1.0","secretlint":"^11.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.7","@xmldom/xmldom":"^0.8.11","@secretlint/types":"^11.3.1","@vitest/coverage-v8":"^4.1.0","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20260314.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.13.0_1774278914908_0.5454850210954143","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"repomix","version":"1.13.1","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","_id":"repomix@1.13.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"homepage":"https://github.com/yamadashy/repomix","bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"bin":{"repomix":"bin/repomix.cjs"},"dist":{"shasum":"2317d2859bc9fc1cb5ef82775ef579d6e2872f7d","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.13.1.tgz","fileCount":248,"integrity":"sha512-+fVHBJmmrb2zHIEhrA/+SDTmiW97dsUT3K0InmMZpDcrw6SUj374DgiRsDQHIVtN8Zy09DW4GbzsKZqFEemOHQ==","signatures":[{"sig":"MEUCIFx+wMQvENFQ4tsK3k90JQGy60F9GuszWs8hinCuFyjDAiEArkKAMgzEL9YJ5MYoz7Fa0TVnDZvdTBWxtoSoYHCFkvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560180},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.0.0","yarn":">=1.22.22"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js","require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"2ad692ab107607bd1193694e72b95f8ae6387a72","scripts":{"lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","test":"vitest","build":"rimraf lib && tsc -p tsconfig.build.json","lint-ts":"tsgo --noEmit","prepare":"npm run build","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","website":"docker compose -f website/compose.yml build --no-cache && docker compose -f website/compose.yml up","time-bun":"bun run build && time bun bin/repomix.cjs","build-bun":"bun run build","time-node":"node --run build && time node bin/repomix.cjs","lint-biome":"biome check --write","pinact-run":"pinact run","lint-oxlint":"oxlint --fix","repomix-src":"node --run repomix -- --include 'src,tests'","memory-check":"node --run repomix -- --verbose | grep Memory","pinact-check":"pinact run --check","test-coverage":"vitest run --coverage","website-bundle":"docker compose -f website/compose.bundle.yml build --no-cache && docker compose -f website/compose.bundle.yml up","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","repomix-website":"node --run repomix -- --include 'website'","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website-generate-schema":"tsx website/client/scripts/generateSchema.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"repository":{"url":"git://github.com/yamadashy/repomix.git","type":"git"},"_npmVersion":"11.12.0","description":"A tool to pack repository contents to single file for AI consumption","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tar":"^7.5.11","zod":"^4.3.6","jiti":"^2.6.1","json5":"^2.2.3","globby":"^16.1.1","tiktoken":"^1.0.22","tinyclip":"^0.1.12","tinypool":"^2.1.0","commander":"^14.0.3","jschardet":"^3.1.4","minimatch":"^10.2.4","handlebars":"^4.7.8","iconv-lite":"^0.7.0","log-update":"^7.2.0","picocolors":"^1.1.1","isbinaryfile":"^5.0.2","git-url-parse":"^16.1.0","@clack/prompts":"^0.11.0","is-binary-path":"^3.0.0","web-tree-sitter":"^0.26.6","@secretlint/core":"^11.3.1","fast-xml-builder":"^1.1.4","@repomix/strip-comments":"^2.4.2","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16","@secretlint/secretlint-rule-preset-recommend":"^11.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.1","git-up":"^8.1.1","oxlint":"^1.55.0","rimraf":"^6.1.3","vitest":"^4.1.0","secretlint":"^11.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.7","@xmldom/xmldom":"^0.8.11","@secretlint/types":"^11.3.1","@vitest/coverage-v8":"^4.1.0","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20260314.1"},"_npmOperationalInternal":{"tmp":"tmp/repomix_1.13.1_1774536398085_0.9493006338550694","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"repomix","version":"1.14.0","description":"A tool to pack repository contents to single file for AI consumption","main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"default":"./lib/index.js"}},"bin":{"repomix":"bin/repomix.cjs"},"scripts":{"prepare":"npm run build","build":"rimraf lib && tsc -p tsconfig.build.json","build-bun":"bun run build","lint":"node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint","lint-biome":"biome check --write","lint-oxlint":"oxlint --fix","lint-ts":"tsgo --noEmit","lint-secretlint":"secretlint \"**/*\" --secretlintignore .gitignore","test":"vitest","test-coverage":"vitest run --coverage","repomix":"node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs","repomix-src":"node --run repomix -- --include 'src,tests'","repomix-website":"node --run repomix -- --include 'website'","time-node":"node --run build && time node bin/repomix.cjs","time-bun":"bun run build && time bun bin/repomix.cjs","bench":"node --run build && hyperfine --warmup 2 --runs 10 'node bin/repomix.cjs'","bench:cores":"node --run build && bash scripts/bench-cores.sh","memory-check":"node --run repomix -- --verbose | grep Memory","memory-check-one-file":"node --run repomix -- --verbose --include 'package.json' | grep Memory","website":"docker compose -f website/compose.yml build --no-cache && docker compose -f website/compose.yml up","website-bundle":"docker compose -f website/compose.bundle.yml build --no-cache && docker compose -f website/compose.bundle.yml up","website-generate-schema":"tsx website/client/scripts/generateSchema.ts","pinact-run":"pinact run","pinact-check":"pinact run --check"},"keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"repository":{"type":"git","url":"git://github.com/yamadashy/repomix.git"},"bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"homepage":"https://github.com/yamadashy/repomix","license":"MIT","publishConfig":{"access":"public"},"type":"module","dependencies":{"@clack/prompts":"^0.11.0","@modelcontextprotocol/sdk":"^1.29.0","@repomix/strip-comments":"^2.4.2","@repomix/tree-sitter-wasms":"^0.1.16","@secretlint/core":"^11.6.0","@secretlint/secretlint-rule-preset-recommend":"^11.6.0","commander":"^14.0.3","fast-xml-builder":"^1.1.4","git-url-parse":"^16.1.0","globby":"^16.2.0","gpt-tokenizer":"^3.4.0","handlebars":"^4.7.9","iconv-lite":"^0.7.0","is-binary-path":"^3.0.0","isbinaryfile":"^5.0.2","jiti":"^2.6.1","jschardet":"^3.1.4","json5":"^2.2.3","minimatch":"^10.2.5","picocolors":"^1.1.1","picospinner":"^3.0.0","tar":"^7.5.13","tinyclip":"^0.1.12","tinypool":"^2.1.0","valibot":"^1.3.1","web-tree-sitter":"^0.26.8","zod":"^4.3.6"},"devDependencies":{"@biomejs/biome":"^2.4.11","@secretlint/types":"^11.6.0","@types/node":"^24.12.2","@types/strip-comments":"^2.0.4","@typescript/native-preview":"^7.0.0-dev.20260412.1","@valibot/to-json-schema":"^1.6.0","@vitest/coverage-v8":"^4.1.4","@xmldom/xmldom":"^0.9.9","git-up":"^8.1.1","oxlint":"^1.59.0","rimraf":"^6.1.3","secretlint":"^11.6.0","tsx":"^4.21.0","typescript":"^5.9.3","vite":"^8.0.8","vitest":"^4.1.4"},"engines":{"node":">=20.0.0","yarn":">=1.22.22"},"gitHead":"7dfd2b96657cc88ff60b8ec1fd88b467aa1f8aba","_id":"repomix@1.14.0","_nodeVersion":"24.14.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-KnT3mWg6RdPC1e37uJwLBPLGWb71BDcPHFpVfgLUwYfPYKbdbYd/evqV+xjM2KOqI1tsW/BPlJCGlPHJ3SvJlg==","shasum":"d2e89a7cb69bdef2b1e1d5c374c05ff89fe7f03f","tarball":"https://registry.npmjs.org/repomix/-/repomix-1.14.0.tgz","fileCount":256,"unpackedSize":585222,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repomix@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDu1wMPYjzJBf0L8mnK0zNAen7suH7MqUIow7pFaxkRmAiEAliTsNvCvuPGSDkUgtrTQroikJwiKdFi510YKaslY0EM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d17cd404-0c3b-4ebc-82fe-d7197510680c"}},"directories":{},"maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repomix_1.14.0_1777212501129_0.09647995990704561"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-31T15:44:40.577Z","modified":"2026-04-26T14:08:21.513Z","0.2.0":"2024-10-31T15:44:40.938Z","0.2.1":"2024-11-02T06:49:43.799Z","0.2.2":"2024-11-05T15:45:36.532Z","0.2.3":"2024-11-21T14:54:24.651Z","0.2.4":"2024-11-27T15:56:25.931Z","0.2.5":"2024-11-27T16:18:49.058Z","0.2.6":"2024-12-11T13:46:32.191Z","0.2.7":"2024-12-29T13:18:10.777Z","0.2.8":"2024-12-29T15:47:39.677Z","0.2.9":"2024-12-30T04:31:04.529Z","0.2.10":"2024-12-30T07:21:30.940Z","0.2.11":"2024-12-31T12:29:22.956Z","0.2.12":"2024-12-31T18:09:16.983Z","0.2.13":"2025-01-03T09:14:24.367Z","0.2.14":"2025-01-03T09:42:45.462Z","0.2.15":"2025-01-04T05:17:21.150Z","0.2.16":"2025-01-05T15:50:15.749Z","0.2.17":"2025-01-08T04:38:06.783Z","0.2.18":"2025-01-10T16:26:27.103Z","0.2.19":"2025-01-10T17:09:13.017Z","0.2.20":"2025-01-11T09:55:26.970Z","0.2.21":"2025-01-19T16:03:19.686Z","0.2.22":"2025-01-22T15:39:03.263Z","0.2.23":"2025-01-25T05:47:23.033Z","0.2.24":"2025-01-28T15:37:12.711Z","0.2.25":"2025-02-07T16:48:34.585Z","0.2.26":"2025-02-11T12:37:40.060Z","0.2.27":"2025-02-16T02:57:29.316Z","0.2.28":"2025-02-16T03:07:03.624Z","0.2.29":"2025-02-21T17:05:10.649Z","0.2.30":"2025-02-25T15:17:11.182Z","0.2.31":"2025-03-01T16:41:43.455Z","0.2.32":"2025-03-01T17:39:21.862Z","0.2.33":"2025-03-02T15:27:54.167Z","0.2.34":"2025-03-04T15:01:02.253Z","0.2.35":"2025-03-08T13:49:03.217Z","0.2.36":"2025-03-09T13:59:38.635Z","0.2.37":"2025-03-11T15:32:32.543Z","0.2.38":"2025-03-12T15:28:43.239Z","0.2.39":"2025-03-13T15:35:23.050Z","0.2.40":"2025-03-15T06:08:18.293Z","0.2.41":"2025-03-16T14:23:26.305Z","0.2.42":"2025-03-17T15:02:02.041Z","0.2.43":"2025-03-17T15:19:31.902Z","0.3.0":"2025-03-17T15:21:29.580Z","0.3.1":"2025-03-28T16:33:19.812Z","0.3.2":"2025-04-19T07:37:34.770Z","0.3.3":"2025-04-24T14:14:15.108Z","0.3.4":"2025-05-02T16:35:35.773Z","0.3.5":"2025-05-10T15:21:37.960Z","0.3.6":"2025-05-18T15:27:34.574Z","0.3.7":"2025-05-25T12:32:14.922Z","0.3.8":"2025-06-01T03:17:52.546Z","0.3.9":"2025-06-07T06:56:08.532Z","1.0.0":"2025-06-29T12:26:58.135Z","1.1.0":"2025-07-04T16:15:58.088Z","1.2.0":"2025-07-17T14:35:57.534Z","1.2.1":"2025-07-27T16:15:10.871Z","1.3.0":"2025-08-11T14:59:02.369Z","1.4.0":"2025-08-23T06:30:54.435Z","1.4.1":"2025-08-29T15:44:39.398Z","1.4.2":"2025-08-31T15:54:48.870Z","1.5.0":"2025-09-14T09:36:04.444Z","1.6.0":"2025-09-20T16:27:28.844Z","1.6.1":"2025-10-02T15:12:40.688Z","1.7.0":"2025-10-12T12:52:36.555Z","1.8.0":"2025-10-18T06:10:35.155Z","1.9.0":"2025-11-08T12:00:11.895Z","1.9.1":"2025-11-15T14:52:10.948Z","1.9.2":"2025-11-28T07:07:58.367Z","1.10.0":"2025-12-11T15:25:53.206Z","1.10.1":"2025-12-12T13:29:06.102Z","1.10.2":"2025-12-16T13:42:40.628Z","1.11.0":"2025-12-21T15:30:16.222Z","1.11.1":"2026-01-14T15:43:58.387Z","1.12.0":"2026-02-26T15:26:59.966Z","1.13.0":"2026-03-23T15:15:15.053Z","1.13.1":"2026-03-26T14:46:38.234Z","1.14.0":"2026-04-26T14:08:21.265Z"},"bugs":{"url":"https://github.com/yamadashy/repomix/issues"},"author":{"name":"Kazuki Yamada","email":"koukun0120@gmail.com"},"license":"MIT","homepage":"https://github.com/yamadashy/repomix","keywords":["repository","generative-ai","ai","llm","source-code","code-analysis","codebase-packer","development-tool","ai-assistant","code-review"],"repository":{"type":"git","url":"git://github.com/yamadashy/repomix.git"},"description":"A tool to pack repository contents to single file for AI consumption","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"readme":"<div align=\"center\" markdown=\"1\">\n   <sup>Special thanks to:</sup>\n   <br>\n   <br>\n   <a href=\"https://go.warp.dev/repomix\">\n      <img alt=\"Warp sponsorship\" width=\"400\" src=\"https://raw.githubusercontent.com/warpdotdev/brand-assets/main/Github/Sponsor/Warp-Github-LG-01.png\">\n   </a>\n\n### [Warp, built for coding with multiple AI agents](https://go.warp.dev/repomix)\n[Available for MacOS, Linux, & Windows](https://go.warp.dev/repomix)<br>\n\n\n</div>\n\n\n<hr />\n\n<div align=\"center\">\n  <a href=\"https://repomix.com\">\n    <img src=\"website/client/src/public/images/repomix-title.png\" alt=\"Repomix\" width=\"500\" height=\"auto\" />\n  </a>\n  <p align=\"center\">\n    <b>Pack your codebase into AI-friendly formats</b>\n  </p>\n</div>\n\n<p align=\"center\">\n  <a href=\"https://repomix.com\"><b>Use Repomix online! 👉 repomix.com</b></a><br>\n</p>\n\n<p align=\"center\">\n  Need discussion? Join us on <a href=\"https://discord.gg/wNYzTwZFku\">Discord</a>!<br>\n  <i>Share your experience and tips</i><br>\n  <i>Stay updated on new features</i><br>\n  <i>Get help with configuration and usage</i><br>\n</p>\n\n<hr />\n\n[![npm](https://img.shields.io/npm/v/repomix.svg?maxAge=1000)](https://www.npmjs.com/package/repomix)\n[![npm](https://img.shields.io/npm/d18m/repomix)](https://www.npmjs.com/package/repomix)\n[![Actions Status](https://github.com/yamadashy/repomix/actions/workflows/ci.yml/badge.svg)](https://github.com/yamadashy/repomix/actions?query=workflow%3A\"ci\")\n[![codecov](https://codecov.io/github/yamadashy/repomix/graph/badge.svg?token=PYQHDJ5SHX)](https://codecov.io/github/yamadashy/repomix)\n[![Sponsors](https://img.shields.io/github/sponsors/yamadashy?logo=github)](https://github.com/sponsors/yamadashy)\n[![Discord](https://badgen.net/discord/online-members/wNYzTwZFku?icon=discord&label=discord)](https://discord.gg/wNYzTwZFku)\n\n[![DeepWiki](https://img.shields.io/badge/DeepWiki-yamadashy%2Frepomix-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg==)](https://deepwiki.com/yamadashy/repomix)\n<!-- DeepWiki badge generated by https://deepwiki.ryoppippi.com/ -->\n\n📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file.  \nIt is perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude,\nChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.\n\nPlease consider sponsoring me.\n\n[![Sponsor](.github/assets/github-like-sponsor-button.svg)](https://github.com/sponsors/yamadashy)\n\n[![Sponsors](https://cdn.jsdelivr.net/gh/yamadashy/sponsor-list/sponsors/sponsors.png)](https://github.com/sponsors/yamadashy)\n\n## 🏆 Open Source Awards Nomination\n\nWe're honored! Repomix has been nominated for the **Powered by AI** category at the [JSNation Open Source Awards 2025](https://osawards.com/javascript/).\n\nThis wouldn't have been possible without all of you using and supporting Repomix. Thank you!\n\n## 🎉 New: Repomix Website & Discord Community!\n\n- Try Repomix in your browser at [repomix.com](https://repomix.com/)\n- Join our [Discord Server](https://discord.gg/wNYzTwZFku) for support and discussion\n\n**We look forward to seeing you there!**\n\n## 🌟 Features\n\n- **AI-Optimized**: Formats your codebase in a way that's easy for AI to understand and process.\n- **Token Counting**: Provides token counts for each file and the entire repository, useful for LLM context limits.\n- **Simple to Use**: You need just one command to pack your entire repository.\n- **Customizable**: Easily configure what to include or exclude.\n- **Git-Aware**: Automatically respects your `.gitignore`, `.ignore`, and `.repomixignore` files.\n- **Security-Focused**: Incorporates [Secretlint](https://github.com/secretlint/secretlint) for robust security checks to detect and prevent inclusion of sensitive information.\n- **Code Compression**: The `--compress` option uses [Tree-sitter](https://github.com/tree-sitter/tree-sitter) to extract key code elements, reducing token count while preserving structure.\n\n## 🚀 Quick Start\n\n### Using the CLI Tool `>_`\n\nYou can try Repomix instantly in your project directory without installation:\n\n```bash\nnpx repomix@latest\n```\n\nOr install globally for repeated use:\n\n```bash\n# Install using npm\nnpm install -g repomix\n\n# Alternatively using yarn\nyarn global add repomix\n\n# Alternatively using bun\nbun add -g repomix\n\n# Alternatively using Homebrew (macOS/Linux)\nbrew install repomix\n\n# Then run in any project directory\nrepomix\n```\n\nThat's it! Repomix will generate a `repomix-output.xml` file in your current directory, containing your entire\nrepository in an AI-friendly format.\n\nYou can then send this file to an AI assistant with a prompt like:\n\n```\nThis file contains all the files in the repository combined into one.\nI want to refactor the code, so please review it first.\n```\n\n![Repomix File Usage 1](website/client/src/public/images/docs/repomix-file-usage-1.png)\n\nWhen you propose specific changes, the AI might be able to generate code accordingly. With features like Claude's\nArtifacts, you could potentially output multiple files, allowing for the generation of multiple interdependent pieces of\ncode.\n\n![Repomix File Usage 2](website/client/src/public/images/docs/repomix-file-usage-2.png)\n\nHappy coding! 🚀\n\n### Using The Website 🌐\n\nWant to try it quickly? Visit the official website at [repomix.com](https://repomix.com). Simply enter your repository\nname, fill in any optional details, and click the **Pack** button to see your generated output.\n\n#### Available Options\n\nThe website offers several convenient features:\n\n- Customizable output format (XML, Markdown, or Plain Text)\n- Instant token count estimation\n- Much more!\n\n### Using The Browser Extension 🧩\n\nGet instant access to Repomix directly from any GitHub repository! Our Chrome extension adds a convenient \"Repomix\" button to GitHub repository pages.\n\n![Repomix Browser Extension](website/client/src/public/images/docs/browser-extension.png)\n\n#### Install\n- Chrome Extension: [Repomix - Chrome Web Store](https://chromewebstore.google.com/detail/repomix/fimfamikepjgchehkohedilpdigcpkoa)\n- Firefox Add-on: [Repomix - Firefox Add-ons](https://addons.mozilla.org/firefox/addon/repomix/)\n\n#### Features\n- One-click access to Repomix for any GitHub repository\n- More exciting features coming soon!\n\n### Using The VSCode Extension ⚡️\n\nA community-maintained VSCode extension called [Repomix Runner](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) (created by [massdo](https://github.com/massdo)) lets you run Repomix right inside your editor with just a few clicks. Run it on any folder, manage outputs seamlessly, and control everything through VSCode's intuitive interface. \n\nWant your output as a file or just the content? Need automatic cleanup? This extension has you covered. Plus, it works smoothly with your existing repomix.config.json.\n\nTry it now on the [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner)!\nSource code is available on [GitHub](https://github.com/massdo/repomix-runner).\n\n### Alternative Tools 🛠️\n\nIf you're using Python, you might want to check out `Gitingest`, which is better suited for Python ecosystem and data\nscience workflows:\nhttps://github.com/cyclotruc/gitingest\n\n## 📊 Usage\n\nTo pack your entire repository:\n\n```bash\nrepomix\n```\n\nTo pack a specific directory:\n\n```bash\nrepomix path/to/directory\n```\n\nTo pack specific files or directories\nusing [glob patterns](https://github.com/mrmlnc/fast-glob?tab=readme-ov-file#pattern-syntax):\n\n```bash\nrepomix --include \"src/**/*.ts,**/*.md\"\n```\n\nTo exclude specific files or directories:\n\n```bash\nrepomix --ignore \"**/*.log,tmp/\"\n```\n\nTo pack a remote repository:\n\n```bash\nrepomix --remote https://github.com/yamadashy/repomix\n\n# You can also use GitHub shorthand:\nrepomix --remote yamadashy/repomix\n\n# You can specify the branch name, tag, or commit hash:\nrepomix --remote https://github.com/yamadashy/repomix --remote-branch main\n\n# Or use a specific commit hash:\nrepomix --remote https://github.com/yamadashy/repomix --remote-branch 935b695\n\n# Another convenient way is specifying the branch's URL\nrepomix --remote https://github.com/yamadashy/repomix/tree/main\n\n# Commit's URL is also supported\nrepomix --remote https://github.com/yamadashy/repomix/commit/836abcd7335137228ad77feb28655d85712680f1\n\n```\n\nTo pack files from a file list (pipe via stdin):\n\n```bash\n# Using find command\nfind src -name \"*.ts\" -type f | repomix --stdin\n\n# Using git to get tracked files\ngit ls-files \"*.ts\" | repomix --stdin\n\n# Using grep to find files containing specific content\ngrep -l \"TODO\" **/*.ts | repomix --stdin\n\n# Using ripgrep to find files with specific content\nrg -l \"TODO|FIXME\" --type ts | repomix --stdin\n\n# Using ripgrep (rg) to find files\nrg --files --type ts | repomix --stdin\n\n# Using sharkdp/fd to find files\nfd -e ts | repomix --stdin\n\n# Using fzf to select from all files\nfzf -m | repomix --stdin\n\n# Interactive file selection with fzf\nfind . -name \"*.ts\" -type f | fzf -m | repomix --stdin\n\n# Using ls with glob patterns\nls src/**/*.ts | repomix --stdin\n\n# From a file containing file paths\ncat file-list.txt | repomix --stdin\n\n# Direct input with echo\necho -e \"src/index.ts\\nsrc/utils.ts\" | repomix --stdin\n```\n\nThe `--stdin` option allows you to pipe a list of file paths to Repomix, giving you ultimate flexibility in selecting which files to pack.\n\nWhen using `--stdin`, the specified files are effectively added to the include patterns. This means that the normal include and ignore behavior still applies - files specified via stdin will still be excluded if they match ignore patterns.\n\n> [!NOTE]\n> When using `--stdin`, file paths can be relative or absolute, and Repomix will automatically handle path resolution and deduplication.\n\nTo include git logs in the output:\n\n```bash\n# Include git logs with default count (50 commits)\nrepomix --include-logs\n\n# Include git logs with specific commit count\nrepomix --include-logs --include-logs-count 10\n\n# Combine with diffs for comprehensive git context\nrepomix --include-logs --include-diffs\n```\n\nThe git logs include commit dates, messages, and file paths for each commit, providing valuable context for AI analysis of code evolution and development patterns.\n\nTo compress the output:\n\n```bash\nrepomix --compress\n\n# You can also use it with remote repositories:\nrepomix --remote yamadashy/repomix --compress\n```\n\nTo initialize a new configuration file (`repomix.config.json`):\n\n```bash\nrepomix --init\n```\n\nOnce you have generated the packed file, you can use it with Generative AI tools like ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.\n\n### Docker Usage 🐳\n\nYou can also run Repomix using Docker.  \nThis is useful if you want to run Repomix in an isolated environment or prefer using containers.\n\nBasic usage (current directory):\n\n```bash\ndocker run -v .:/app -it --rm ghcr.io/yamadashy/repomix\n```\n\nTo pack a specific directory:\n\n```bash\ndocker run -v .:/app -it --rm ghcr.io/yamadashy/repomix path/to/directory\n```\n\nProcess a remote repository and output to a `output` directory:\n\n```bash\ndocker run -v ./output:/app -it --rm ghcr.io/yamadashy/repomix --remote https://github.com/yamadashy/repomix\n```\n\n### Prompt Examples\n\nOnce you have generated the packed file with Repomix, you can use it with AI tools like ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.\nHere are some example prompts to get you started:\n\n#### Code Review and Refactoring\n\nFor a comprehensive code review and refactoring suggestions:\n\n```\nThis file contains my entire codebase. Please review the overall structure and suggest any improvements or refactoring opportunities, focusing on maintainability and scalability.\n```\n\n#### Documentation Generation\n\nTo generate project documentation:\n\n```\nBased on the codebase in this file, please generate a detailed README.md that includes an overview of the project, its main features, setup instructions, and usage examples.\n```\n\n#### Test Case Generation\n\nFor generating test cases:\n\n```\nAnalyze the code in this file and suggest a comprehensive set of unit tests for the main functions and classes. Include edge cases and potential error scenarios.\n```\n\n#### Code Quality Assessment\n\nEvaluate code quality and adherence to best practices:\n\n```\nReview the codebase for adherence to coding best practices and industry standards. Identify areas where the code could be improved in terms of readability, maintainability, and efficiency. Suggest specific changes to align the code with best practices.\n```\n\n#### Library Overview\n\nGet a high-level understanding of the library\n\n```\nThis file contains the entire codebase of library. Please provide a comprehensive overview of the library, including its main purpose, key features, and overall architecture.\n```\n\nFeel free to modify these prompts based on your specific needs and the capabilities of the AI tool you're using.\n\n### Community Discussion\n\nCheck out our [community discussion](https://github.com/yamadashy/repomix/discussions/154) where users share:\n\n- Which AI tools they're using with Repomix\n- Effective prompts they've discovered\n- How Repomix has helped them\n- Tips and tricks for getting the most out of AI code analysis\n\nFeel free to join the discussion and share your own experiences! Your insights could help others make better use of\nRepomix.\n\n### Output File Format\n\nRepomix generates a single file with clear separators between different parts of your codebase.  \nTo enhance AI comprehension, the output file begins with an AI-oriented explanation, making it easier for AI models to\nunderstand the context and structure of the packed repository.\n\n#### XML Format (default)\n\nThe XML format structures the content in a hierarchical manner:\n\n```xml\nThis file is a merged representation of the entire codebase, combining all repository files into a single document.\n\n<file_summary>\n  (Metadata and usage AI instructions)\n</file_summary>\n\n<directory_structure>\nsrc/\ncli/\ncliOutput.ts\nindex.ts\n\n(...remaining directories)\n</directory_structure>\n\n<files>\n<file path=\"src/index.js\">\n  // File contents here\n</file>\n\n(...remaining files)\n</files>\n\n<instruction>\n(Custom instructions from `output.instructionFilePath`)\n</instruction>\n```\n\nFor those interested in the potential of XML tags in AI contexts:  \nhttps://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags\n\n> When your prompts involve multiple components like context, instructions, and examples, XML tags can be a\n> game-changer. They help Claude parse your prompts more accurately, leading to higher-quality outputs.\n\nThis means that the XML output from Repomix is not just a different format, but potentially a more effective way to feed\nyour codebase into AI systems for analysis, code review, or other tasks.\n\n#### Markdown Format\n\nTo generate output in Markdown format, use the `--style markdown` option:\n\n```bash\nrepomix --style markdown\n```\n\nThe Markdown format structures the content in a hierarchical manner:\n\n````markdown\nThis file is a merged representation of the entire codebase, combining all repository files into a single document.\n\n# File Summary\n\n(Metadata and usage AI instructions)\n\n# Repository Structure\n\n```\nsrc/\n  cli/\n    cliOutput.ts\n    index.ts\n```\n\n(...remaining directories)\n\n# Repository Files\n\n## File: src/index.js\n\n```\n// File contents here\n```\n\n(...remaining files)\n\n# Instruction\n\n(Custom instructions from `output.instructionFilePath`)\n````\n\nThis format provides a clean, readable structure that is both human-friendly and easily parseable by AI systems.\n\n#### JSON Format\n\nTo generate output in JSON format, use the `--style json` option:\n\n```bash\nrepomix --style json\n```\n\nThe JSON format structures the content as a hierarchical JSON object with camelCase property names:\n\n```json\n{\n  \"fileSummary\": {\n    \"generationHeader\": \"This file is a merged representation of the entire codebase, combined into a single document by Repomix.\",\n    \"purpose\": \"This file contains a packed representation of the entire repository's contents...\",\n    \"fileFormat\": \"The content is organized as follows...\",\n    \"usageGuidelines\": \"- This file should be treated as read-only...\",\n    \"notes\": \"- Some files may have been excluded based on .gitignore, .ignore, and .repomixignore rules...\"\n  },\n  \"userProvidedHeader\": \"Custom header text if specified\",\n  \"directoryStructure\": \"src/\\n  cli/\\n    cliOutput.ts\\n    index.ts\\n  config/\\n    configLoader.ts\",\n  \"files\": {\n    \"src/index.js\": \"// File contents here\",\n    \"src/utils.js\": \"// File contents here\"\n  },\n  \"instruction\": \"Custom instructions from instructionFilePath\"\n}\n```\n\nThis format is ideal for:\n- **Programmatic processing**: Easy to parse and manipulate with JSON libraries\n- **API integration**: Direct consumption by web services and applications  \n- **AI tool compatibility**: Structured format for machine learning and AI systems\n- **Data analysis**: Straightforward extraction of specific information using tools like `jq`\n\n##### Working with JSON Output Using `jq`\n\nThe JSON format makes it easy to extract specific information programmatically:\n\n```bash\n# List all file paths\ncat repomix-output.json | jq -r '.files | keys[]'\n\n# Count total number of files\ncat repomix-output.json | jq '.files | keys | length'\n\n# Extract specific file content\ncat repomix-output.json | jq -r '.files[\"README.md\"]'\ncat repomix-output.json | jq -r '.files[\"src/index.js\"]'\n\n# Find files by extension\ncat repomix-output.json | jq -r '.files | keys[] | select(endswith(\".ts\"))'\n\n# Get files containing specific text\ncat repomix-output.json | jq -r '.files | to_entries[] | select(.value | contains(\"function\")) | .key'\n\n# Extract directory structure\ncat repomix-output.json | jq -r '.directoryStructure'\n\n# Get file summary information\ncat repomix-output.json | jq '.fileSummary.purpose'\ncat repomix-output.json | jq -r '.fileSummary.generationHeader'\n\n# Extract user-provided header (if exists)\ncat repomix-output.json | jq -r '.userProvidedHeader // \"No header provided\"'\n\n# Create a file list with sizes\ncat repomix-output.json | jq -r '.files | to_entries[] | \"\\(.key): \\(.value | length) characters\"'\n```\n\n#### Plain Text Format\n\nTo generate output in plain text format, use the `--style plain` option:\n\n```bash\nrepomix --style plain\n```\n\n```text\nThis file is a merged representation of the entire codebase, combining all repository files into a single document.\n\n================================================================\nFile Summary\n================================================================\n(Metadata and usage AI instructions)\n\n================================================================\nDirectory Structure\n================================================================\nsrc/\n  cli/\n    cliOutput.ts\n    index.ts\n  config/\n    configLoader.ts\n\n(...remaining directories)\n\n================================================================\nFiles\n================================================================\n\n================\nFile: src/index.js\n================\n// File contents here\n\n================\nFile: src/utils.js\n================\n// File contents here\n\n(...remaining files)\n\n================================================================\nInstruction\n================================================================\n(Custom instructions from `output.instructionFilePath`)\n```\n\n### Command Line Options\n\n#### Basic Options\n- `-v, --version`: Show version information and exit\n\n#### CLI Input/Output Options\n\n| Option | Description |\n|--------|-------------|\n| `--verbose` | Enable detailed debug logging (shows file processing, token counts, and configuration details) |\n| `--quiet` | Suppress all console output except errors (useful for scripting) |\n| `--stdout` | Write packed output directly to stdout instead of a file (suppresses all logging) |\n| `--stdin` | Read file paths from stdin, one per line (specified files are processed directly) |\n| `--copy` | Copy the generated output to system clipboard after processing |\n| `--token-count-tree [threshold]` | Show file tree with token counts; optional threshold to show only files with ≥N tokens (e.g., `--token-count-tree 100`) |\n| `--top-files-len <number>` | Number of largest files to show in summary (default: `5`) |\n\n#### Repomix Output Options\n\n| Option | Description |\n|--------|-------------|\n| `-o, --output <file>` | Output file path (default: `repomix-output.xml`, use `\"-\"` for stdout) |\n| `--style <style>` | Output format: `xml`, `markdown`, `json`, or `plain` (default: `xml`) |\n| `--parsable-style` | Escape special characters to ensure valid XML/Markdown (needed when output contains code that breaks formatting) |\n| `--compress` | Extract essential code structure (classes, functions, interfaces) using Tree-sitter parsing |\n| `--output-show-line-numbers` | Prefix each line with its line number in the output |\n| `--no-file-summary` | Omit the file summary section from output |\n| `--no-directory-structure` | Omit the directory tree visualization from output |\n| `--no-files` | Generate metadata only without file contents (useful for repository analysis) |\n| `--remove-comments` | Strip all code comments before packing |\n| `--remove-empty-lines` | Remove blank lines from all files |\n| `--truncate-base64` | Truncate long base64 data strings to reduce output size |\n| `--header-text <text>` | Custom text to include at the beginning of the output |\n| `--instruction-file-path <path>` | Path to file containing custom instructions to include in output |\n| `--split-output <size>` | Split output into multiple numbered files (e.g., `repomix-output.1.xml`); size like `500kb`, `2mb`, or `1.5mb` |\n| `--include-empty-directories` | Include folders with no files in directory structure |\n| `--include-full-directory-structure` | Show complete directory tree in output, including files not matched by `--include` patterns |\n| `--no-git-sort-by-changes` | Don't sort files by git change frequency (default: most changed files first) |\n| `--include-diffs` | Add git diff section showing working tree and staged changes |\n| `--include-logs` | Add git commit history with messages and changed files |\n| `--include-logs-count <count>` | Number of recent commits to include with `--include-logs` (default: `50`) |\n\n#### File Selection Options\n\n| Option | Description |\n|--------|-------------|\n| `--include <patterns>` | Include only files matching these glob patterns (comma-separated, e.g., `\"src/**/*.js,*.md\"`) |\n| `-i, --ignore <patterns>` | Additional patterns to exclude (comma-separated, e.g., `\"*.test.js,docs/**\"`) |\n| `--no-gitignore` | Don't use `.gitignore` rules for filtering files |\n| `--no-dot-ignore` | Don't use `.ignore` rules for filtering files |\n| `--no-default-patterns` | Don't apply built-in ignore patterns (`node_modules`, `.git`, build dirs, etc.) |\n\n#### Remote Repository Options\n\n| Option | Description |\n|--------|-------------|\n| `--remote <url>` | Clone and pack a remote repository (GitHub URL or `user/repo` format) |\n| `--remote-branch <name>` | Specific branch, tag, or commit to use (default: repository's default branch) |\n| `--remote-trust-config` | Trust and load config files from remote repositories (disabled by default for security) |\n\n#### Configuration Options\n\n| Option | Description |\n|--------|-------------|\n| `-c, --config <path>` | Use custom config file instead of `repomix.config.json` |\n| `--init` | Create a new `repomix.config.json` file with defaults |\n| `--global` | With `--init`, create config in home directory instead of current directory |\n\n#### Security Options\n- `--no-security-check`: Skip scanning for sensitive data like API keys and passwords\n\n#### Token Count Options\n- `--token-count-encoding <encoding>`: Tokenizer model for counting: o200k_base (GPT-4o), cl100k_base (GPT-3.5/4), etc. (default: o200k_base)\n\n#### MCP\n- `--mcp`: Run as Model Context Protocol server for AI tool integration\n\n#### Agent Skills Generation\n\n| Option | Description |\n|--------|-------------|\n| `--skill-generate [name]` | Generate Claude Agent Skills format output to `.claude/skills/<name>/` directory (name auto-generated if omitted) |\n| `--skill-output <path>` | Specify skill output directory path directly (skips location prompt) |\n| `-f, --force` | Skip all confirmation prompts (e.g., skill directory overwrite) |\n\n#### Examples\n\n```bash\n# Basic usage\nrepomix\n\n# Custom output\nrepomix -o output.xml --style xml\n\n# Output to stdout\nrepomix --stdout > custom-output.txt\n\n# Send output to stdout, then pipe into another command (for example, simonw/llm)\nrepomix --stdout | llm \"Please explain what this code does.\"\n\n# Custom output with compression\nrepomix --compress\n\n# Process specific files\nrepomix --include \"src/**/*.ts\" --ignore \"**/*.test.ts\"\n\n# Split output into multiple files (max size per part)\nrepomix --split-output 20mb\n\n# Remote repository with branch\nrepomix --remote https://github.com/user/repo/tree/main\n\n# Remote repository with commit\nrepomix --remote https://github.com/user/repo/commit/836abcd7335137228ad77feb28655d85712680f1\n\n# Remote repository with shorthand\nrepomix --remote user/repo\n```\n\n### Updating Repomix\n\nTo update a globally installed Repomix:\n\n```bash\n# Using npm\nnpm update -g repomix\n\n# Using yarn\nyarn global upgrade repomix\n\n# Using bun\nbun update -g repomix\n```\n\nUsing `npx repomix` is generally more convenient as it always uses the latest version.\n\n### Remote Repository Processing\n\nRepomix supports processing remote Git repositories without the need for manual cloning. This feature allows you to\nquickly analyze any public Git repository with a single command.\n\nTo process a remote repository, use the `--remote` option followed by the repository URL:\n\n```bash\nrepomix --remote https://github.com/yamadashy/repomix\n```\n\nYou can also use GitHub's shorthand format:\n\n```bash\nrepomix --remote yamadashy/repomix\n```\n\nYou can specify the branch name, tag, or commit hash:\n\n```bash\n# Using --remote-branch option\nrepomix --remote https://github.com/yamadashy/repomix --remote-branch main\n\n# Using branch's URL\nrepomix --remote https://github.com/yamadashy/repomix/tree/main\n```\n\nOr use a specific commit hash:\n\n```bash\n# Using --remote-branch option\nrepomix --remote https://github.com/yamadashy/repomix --remote-branch 935b695\n\n# Using commit's URL\nrepomix --remote https://github.com/yamadashy/repomix/commit/836abcd7335137228ad77feb28655d85712680f1\n```\n\n> [!NOTE]\n> For security, config files (`repomix.config.*`) in remote repositories are not loaded by default. This prevents untrusted repositories from executing code via config files. Your global config and CLI options are still applied. To trust a remote repository's config, use `--remote-trust-config` or set `REPOMIX_REMOTE_TRUST_CONFIG=true`.\n>\n> When using `--config` with `--remote`, an absolute path is required (e.g., `--config /home/user/repomix.config.json`).\n\n### Code Compression\n\nThe `--compress` option utilizes [Tree-sitter](https://github.com/tree-sitter/tree-sitter) to perform intelligent code extraction, focusing on essential function and class signatures while removing implementation details. This can help reduce token count while retaining important structural information.\n\n```bash\nrepomix --compress\n```\n\nFor example, this code:\n\n```typescript\nimport { ShoppingItem } from './shopping-item';\n\n/**\n * Calculate the total price of shopping items\n */\nconst calculateTotal = (\n  items: ShoppingItem[]\n) => {\n  let total = 0;\n  for (const item of items) {\n    total += item.price * item.quantity;\n  }\n  return total;\n}\n\n// Shopping item interface\ninterface Item {\n  name: string;\n  price: number;\n  quantity: number;\n}\n```\n\nWill be compressed to:\n\n```typescript\nimport { ShoppingItem } from './shopping-item';\n⋮----\n/**\n * Calculate the total price of shopping items\n */\nconst calculateTotal = (\n  items: ShoppingItem[]\n) => {\n⋮----\n// Shopping item interface\ninterface Item {\n  name: string;\n  price: number;\n  quantity: number;\n}\n```\n\n> [!NOTE]\n> This is an experimental feature that we'll be actively improving based on user feedback and real-world usage\n\n### Token Count Optimization\n\nUnderstanding your codebase's token distribution is crucial for optimizing AI interactions. Use the `--token-count-tree` option to visualize token usage across your project:\n\n```bash\nrepomix --token-count-tree\n```\n\nThis displays a hierarchical view of your codebase with token counts:\n\n```\n🔢 Token Count Tree:\n────────────────────\n└── src/ (70,925 tokens)\n    ├── cli/ (12,714 tokens)\n    │   ├── actions/ (7,546 tokens)\n    │   └── reporters/ (990 tokens)\n    └── core/ (41,600 tokens)\n        ├── file/ (10,098 tokens)\n        └── output/ (5,808 tokens)\n```\n\nYou can also set a minimum token threshold to focus on larger files:\n\n```bash\nrepomix --token-count-tree 1000  # Only show files/directories with 1000+ tokens\n```\n\nThis helps you:\n- **Identify token-heavy files** that might exceed AI context limits\n- **Optimize file selection** using `--include` and `--ignore` patterns  \n- **Plan compression strategies** by targeting the largest contributors\n- **Balance content vs. context** when preparing code for AI analysis\n\n### Splitting Output for Large Codebases\n\nWhen working with large codebases, the packed output may exceed file size limits imposed by some AI tools (e.g., Google AI Studio's 1MB limit). Use `--split-output` to automatically split the output into multiple files:\n\n```bash\nrepomix --split-output 1mb\n```\n\nThis generates numbered files like:\n- `repomix-output.1.xml`\n- `repomix-output.2.xml`\n- `repomix-output.3.xml`\n\nSize can be specified with units: `500kb`, `1mb`, `2mb`, `1.5mb`, etc. Decimal values are supported.\n\n> [!NOTE]\n> Files are grouped by top-level directory to maintain context. A single file or directory will never be split across multiple output files.\n\n### MCP Server Integration\n\nRepomix supports the [Model Context Protocol (MCP)](https://modelcontextprotocol.io), allowing AI assistants to directly interact with your codebase. When run as an MCP server, Repomix provides tools that enable AI assistants to package local or remote repositories for analysis without requiring manual file preparation.\n\n```bash\nrepomix --mcp\n```\n\n#### Configuring MCP Servers\n\nTo use Repomix as an MCP server with AI assistants like Claude, you need to configure the MCP settings:\n\n**For VS Code:**\n\nYou can install the Repomix MCP server in VS Code using one of these methods:\n\n1. **Using the Install Badge:**\n\n  [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_Server-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=repomix&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22repomix%22%2C%22--mcp%22%5D%7D)\n  [![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install_Server-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=repomix&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22repomix%22%2C%22--mcp%22%5D%7D&quality=insiders)\n\n2. **Using the Command Line:**\n\n  ```bash\n  code --add-mcp '{\"name\":\"repomix\",\"command\":\"npx\",\"args\":[\"-y\",\"repomix\",\"--mcp\"]}'\n  ```\n\n  For VS Code Insiders:\n  ```bash\n  code-insiders --add-mcp '{\"name\":\"repomix\",\"command\":\"npx\",\"args\":[\"-y\",\"repomix\",\"--mcp\"]}'\n  ```\n\n**For Cline (VS Code extension):**\n\nEdit the `cline_mcp_settings.json` file:\n```json\n{\n  \"mcpServers\": {\n    \"repomix\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"repomix\",\n        \"--mcp\"\n      ]\n    }\n  }\n}\n```\n\n**For Cursor:**\n\nIn Cursor, add a new MCP server from `Cursor Settings` > `MCP` > `+ Add new global MCP server` with a configuration similar to Cline.\n\n**For Claude Desktop:**\n\nEdit the `claude_desktop_config.json` file with similar configuration to Cline's config.\n\n**For Claude Code:**\n\nTo configure Repomix as an MCP server in [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview), use the following command:\n\n```bash\nclaude mcp add repomix -- npx -y repomix --mcp\n```\n\nAlternatively, you can use the official Repomix plugins (see [Claude Code Plugins](#claude-code-plugins) section below).\n\n**Using Docker instead of npx:**\n\nYou can use Docker as an alternative to npx for running Repomix as an MCP server:\n\n```json\n{\n  \"mcpServers\": {\n    \"repomix-docker\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"ghcr.io/yamadashy/repomix\",\n        \"--mcp\"\n      ]\n    }\n  }\n}\n```\n\nOnce configured, your AI assistant can directly use Repomix's capabilities to analyze codebases without manual file preparation, making code analysis workflows more efficient.\n\n#### Available MCP Tools\n\nWhen running as an MCP server, Repomix provides the following tools:\n\n1. **pack_codebase**: Package a local code directory into a consolidated XML file for AI analysis\n  - Parameters:\n    - `directory`: Absolute path to the directory to pack\n    - `compress`: (Optional, default: false) Enable Tree-sitter compression to extract essential code signatures and structure while removing implementation details. Reduces token usage by ~70% while preserving semantic meaning. Generally not needed since grep_repomix_output allows incremental content retrieval. Use only when you specifically need the entire codebase content for large repositories.\n    - `includePatterns`: (Optional) Specify files to include using fast-glob patterns. Multiple patterns can be comma-separated (e.g., \"**/*.{js,ts}\", \"src/**,docs/**\"). Only matching files will be processed.\n    - `ignorePatterns`: (Optional) Specify additional files to exclude using fast-glob patterns. Multiple patterns can be comma-separated (e.g., \"test/**,*.spec.js\", \"node_modules/**,dist/**\"). These patterns supplement .gitignore, .ignore, and built-in exclusions.\n    - `topFilesLength`: (Optional, default: 10) Number of largest files by size to display in the metrics summary for codebase analysis.\n\n2. **attach_packed_output**: Attach an existing Repomix packed output file for AI analysis\n  - Parameters:\n    - `path`: Path to a directory containing repomix-output.xml or direct path to a packed repository XML file\n    - `topFilesLength`: (Optional, default: 10) Number of largest files by size to display in the metrics summary\n  - Features:\n    - Accepts either a directory containing a repomix-output.xml file or a direct path to an XML file\n    - Registers the file with the MCP server and returns the same structure as the pack_codebase tool\n    - Provides secure access to existing packed outputs without requiring re-processing\n    - Useful for working with previously generated packed repositories\n\n3. **pack_remote_repository**: Fetch, clone, and package a GitHub repository into a consolidated XML file for AI analysis\n  - Parameters:\n    - `remote`: GitHub repository URL or user/repo format (e.g., \"yamadashy/repomix\", \"https://github.com/user/repo\", or \"https://github.com/user/repo/tree/branch\")\n    - `compress`: (Optional, default: false) Enable Tree-sitter compression to extract essential code signatures and structure while removing implementation details. Reduces token usage by ~70% while preserving semantic meaning. Generally not needed since grep_repomix_output allows incremental content retrieval. Use only when you specifically need the entire codebase content for large repositories.\n    - `includePatterns`: (Optional) Specify files to include using fast-glob patterns. Multiple patterns can be comma-separated (e.g., \"**/*.{js,ts}\", \"src/**,docs/**\"). Only matching files will be processed.\n    - `ignorePatterns`: (Optional) Specify additional files to exclude using fast-glob patterns. Multiple patterns can be comma-separated (e.g., \"test/**,*.spec.js\", \"node_modules/**,dist/**\"). These patterns supplement .gitignore, .ignore, and built-in exclusions.\n    - `topFilesLength`: (Optional, default: 10) Number of largest files by size to display in the metrics summary for codebase analysis.\n\n4. **read_repomix_output**: Read the contents of a Repomix-generated output file. Supports partial reading with line range specification for large files.\n  - Parameters:\n    - `outputId`: ID of the Repomix output file to read\n    - `startLine`: (Optional) Starting line number (1-based, inclusive). If not specified, reads from beginning.\n    - `endLine`: (Optional) Ending line number (1-based, inclusive). If not specified, reads to end.\n  - Features:\n    - Specifically designed for web-based environments or sandboxed applications\n    - Retrieves the content of previously generated outputs using their ID\n    - Provides secure access to packed codebase without requiring file system access\n    - Supports partial reading for large files\n\n5. **grep_repomix_output**: Search for patterns in a Repomix output file using grep-like functionality with JavaScript RegExp syntax\n  - Parameters:\n    - `outputId`: ID of the Repomix output file to search\n    - `pattern`: Search pattern (JavaScript RegExp regular expression syntax)\n    - `contextLines`: (Optional, default: 0) Number of context lines to show before and after each match. Overridden by beforeLines/afterLines if specified.\n    - `beforeLines`: (Optional) Number of context lines to show before each match (like grep -B). Takes precedence over contextLines.\n    - `afterLines`: (Optional) Number of context lines to show after each match (like grep -A). Takes precedence over contextLines.\n    - `ignoreCase`: (Optional, default: false) Perform case-insensitive matching\n  - Features:\n    - Uses JavaScript RegExp syntax for powerful pattern matching\n    - Supports context lines for better understanding of matches\n    - Allows separate control of before/after context lines\n    - Case-sensitive and case-insensitive search options\n\n6. **file_system_read_file**: Read a file from the local file system using an absolute path. Includes built-in security validation to detect and prevent access to files containing sensitive information.\n  - Parameters:\n    - `path`: Absolute path to the file to read\n  - Security features:\n    - Implements security validation using [Secretlint](https://github.com/secretlint/secretlint)\n    - Prevents access to files containing sensitive information (API keys, passwords, secrets)\n    - Validates absolute paths to prevent directory traversal attacks\n\n7. **file_system_read_directory**: List the contents of a directory using an absolute path. Returns a formatted list showing files and subdirectories with clear indicators.\n  - Parameters:\n    - `path`: Absolute path to the directory to list\n  - Features:\n    - Shows files and directories with clear indicators (`[FILE]` or `[DIR]`)\n    - Provides safe directory traversal with proper error handling\n    - Validates paths and ensures they are absolute\n    - Useful for exploring project structure and understanding codebase organization\n\n### Claude Code Plugins\n\nRepomix provides official plugins for [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview) that integrate seamlessly with the AI-powered development environment.\n\n#### Installation\n\n**1. Add the Repomix plugin marketplace:**\n\n```text\n/plugin marketplace add yamadashy/repomix\n```\n\n**2. Install plugins:**\n\n```text\n# Install MCP server plugin (recommended foundation)\n/plugin install repomix-mcp@repomix\n\n# Install commands plugin (extends functionality)\n/plugin install repomix-commands@repomix\n\n# Install repository explorer plugin (AI-powered analysis)\n/plugin install repomix-explorer@repomix\n```\n\n**Note**: The `repomix-mcp` plugin is recommended as a foundation. The `repomix-commands` plugin provides convenient slash commands, while `repomix-explorer` adds AI-powered analysis capabilities. While you can install them independently, using all three provides the most comprehensive experience.\n\n**Alternatively, use the interactive plugin installer:**\n\n```text\n/plugin\n```\n\nThis will open an interactive interface where you can browse and install available plugins.\n\n#### Available Plugins\n\n**1. repomix-mcp** (MCP Server Plugin)\n\nFoundation plugin that provides AI-powered codebase analysis through MCP server integration.\n\n**Features:**\n- Pack local and remote repositories\n- Search through packed outputs\n- Read files with built-in security scanning (Secretlint)\n- Automatic Tree-sitter compression (~70% token reduction)\n\n**2. repomix-commands** (Slash Commands Plugin)\n\nProvides convenient slash commands for quick operations with natural language support.\n\n**Available Commands:**\n- `/repomix-commands:pack-local` - Pack local codebase with various options\n- `/repomix-commands:pack-remote` - Pack and analyze remote GitHub repositories\n\n**Example usage:**\n```text\n/repomix-commands:pack-local\nPack this project as markdown with compression\n\n/repomix-commands:pack-remote yamadashy/repomix\nPack only TypeScript files from the yamadashy/repomix repository\n```\n\n**3. repomix-explorer** (AI Analysis Agent Plugin)\n\nAI-powered repository analysis agent that intelligently explores codebases using Repomix CLI.\n\n**Features:**\n- Natural language codebase exploration and analysis\n- Intelligent pattern discovery and code structure understanding\n- Incremental analysis using grep and targeted file reading\n- Automatic context management for large repositories\n\n**Available Commands:**\n- `/repomix-explorer:explore-local` - Analyze local codebase with AI assistance\n- `/repomix-explorer:explore-remote` - Analyze remote GitHub repositories with AI assistance\n\n**Example usage:**\n```text\n/repomix-explorer:explore-local ./src\nFind all authentication-related code\n\n/repomix-explorer:explore-remote facebook/react\nShow me the main component architecture\n```\n\nThe agent automatically:\n1. Runs `npx repomix@latest` to pack the repository\n2. Uses Grep and Read tools to efficiently search the output\n3. Provides comprehensive analysis without consuming excessive context\n\n#### Benefits\n\n- **Seamless Integration**: Claude can directly analyze codebases without manual preparation\n- **Natural Language**: Use conversational commands instead of remembering CLI syntax\n- **Always Latest**: Automatically uses `npx repomix@latest` for up-to-date features\n- **Security Built-in**: Automatic Secretlint scanning prevents sensitive data exposure\n- **Token Optimization**: Tree-sitter compression for large codebases\n\nFor more details, see the plugin documentation in the `.claude/plugins/` directory.\n\n### Agent Skills Generation\n\nRepomix can generate [Claude Agent Skills](https://docs.anthropic.com/en/docs/claude-code/skills) format output, creating a structured Skills directory that can be used as a reusable codebase reference for AI assistants. This feature is particularly powerful when you want to reference implementations from remote repositories.\n\n#### Basic Usage\n\n```bash\n# Generate Skills from local directory\nrepomix --skill-generate\n\n# Generate with custom Skills name\nrepomix --skill-generate my-project-reference\n\n# Generate from remote repository\nrepomix --remote https://github.com/user/repo --skill-generate\n```\n\nWhen you run the command, Repomix prompts you to choose where to save the Skills:\n\n1. **Personal Skills** (`~/.claude/skills/`) - Available across all projects on your machine\n2. **Project Skills** (`.claude/skills/`) - Shared with your team via git\n\n#### Non-Interactive Usage\n\nFor CI pipelines and automation scripts, you can skip all interactive prompts using `--skill-output` and `--force`:\n\n```bash\n# Specify output directory directly\nrepomix --skill-generate --skill-output ./my-skills\n\n# Skip overwrite confirmation with --force\nrepomix --skill-generate --skill-output ./my-skills --force\n\n# Full non-interactive example\nrepomix --remote user/repo --skill-generate my-skill --skill-output ./output --force\n```\n\n#### Generated Structure\n\nThe Skills are generated with the following structure:\n\n```text\n.claude/skills/<skill-name>/\n├── SKILL.md                 # Main Skills metadata & documentation\n└── references/\n    ├── summary.md           # Purpose, format, and statistics\n    ├── project-structure.md # Directory tree with line counts\n    ├── files.md             # All file contents (grep-friendly)\n    └── tech-stacks.md       # Languages, frameworks, dependencies\n```\n\n#### What's Included\n\n- **SKILL.md**: Contains Skills metadata, file/line/token counts, overview, and usage instructions\n- **summary.md**: Explains the Skills' purpose, usage guidelines, and provides statistics breakdown by file type and language\n- **project-structure.md**: Directory tree with line counts per file for easy file discovery\n- **files.md**: All file contents with syntax highlighting headers, optimized for grep-friendly searching\n- **tech-stacks.md**: Auto-detected tech stack per package from dependency files (`package.json`, `requirements.txt`, `Cargo.toml`, etc.)\n\n#### Auto-Generated Skills Names\n\nIf no name is provided, Repomix auto-generates one:\n\n```bash\nrepomix src/ --skill-generate                # → repomix-reference-src\nrepomix --remote user/repo --skill-generate  # → repomix-reference-repo\nrepomix --skill-generate CustomName          # → custom-name (normalized to kebab-case)\n```\n\n#### Integration with Repomix Features\n\nSkills generation respects all standard Repomix options:\n\n```bash\n# Generate Skills with file filtering\nrepomix --skill-generate --include \"src/**/*.ts\" --ignore \"**/*.test.ts\"\n\n# Generate Skills with compression\nrepomix --skill-generate --compress\n\n# Generate Skills from remote repository\nrepomix --remote yamadashy/repomix --skill-generate\n```\n\n### Repomix Explorer Skill (Agent Skills)\n\nRepomix provides a ready-to-use **Repomix Explorer** skill that enables AI coding assistants to analyze and explore codebases using Repomix CLI. This skill is designed to work with various AI tools including Claude Code, Cursor, Codex, GitHub Copilot, and more.\n\n#### Quick Install\n\n```bash\nnpx add-skill yamadashy/repomix --skill repomix-explorer\n```\n\nThis command installs the skill to your AI assistant's skills directory (e.g., `.claude/skills/`), making it immediately available.\n\n#### What It Does\n\nOnce installed, you can analyze codebases with natural language instructions.\n\nAnalyze remote repositories:\n\n```text\n\"What's the structure of this repo?\nhttps://github.com/facebook/react\"\n```\n\nExplore local codebases:\n\n```text\n\"What's in this project?\n~/projects/my-app\"\n```\n\nThis is useful not only for understanding codebases, but also when you want to implement features by referencing your other repositories.\n\n## ⚙️ Configuration\n\nRepomix supports multiple configuration file formats for flexibility and ease of use.\n\n### Configuration File Formats\n\nRepomix will automatically search for configuration files in the following priority order:\n\n1. **TypeScript** (`repomix.config.ts`, `repomix.config.mts`, `repomix.config.cts`)\n2. **JavaScript/ES Module** (`repomix.config.js`, `repomix.config.mjs`, `repomix.config.cjs`)\n3. **JSON** (`repomix.config.json5`, `repomix.config.jsonc`, `repomix.config.json`)\n\n#### JSON Configuration\n\nCreate a `repomix.config.json` file in your project root:\n\n```bash\nrepomix --init\n```\n\nThis will create a `repomix.config.json` file with default settings.\n\n#### TypeScript Configuration\n\nTypeScript configuration files provide the best developer experience with full type checking and IDE support.\n\n**Installation:**\n\nTo use TypeScript or JavaScript configuration with `defineConfig`, you need to install Repomix as a dev dependency:\n\n```bash\nnpm install -D repomix\n```\n\n**Example:**\n\n```typescript\n// repomix.config.ts\nimport { defineConfig } from 'repomix';\n\nexport default defineConfig({\n  output: {\n    filePath: 'output.xml',\n    style: 'xml',\n    removeComments: true,\n  },\n  ignore: {\n    customPatterns: ['**/node_modules/**', '**/dist/**'],\n  },\n});\n```\n\n**Benefits:**\n- ✅ Full TypeScript type checking in your IDE\n- ✅ Excellent IDE autocomplete and IntelliSense\n- ✅ Use dynamic values (timestamps, environment variables, etc.)\n\n**Dynamic Values Example:**\n\n```typescript\n// repomix.config.ts\nimport { defineConfig } from 'repomix';\n\n// Generate timestamp-based filename\nconst timestamp = new Date().toISOString().slice(0, 19).replace(/[:.]/g, '-');\n\nexport default defineConfig({\n  output: {\n    filePath: `output-${timestamp}.xml`,\n    style: 'xml',\n  },\n});\n```\n\n#### JavaScript Configuration\n\nJavaScript configuration files work the same as TypeScript, supporting `defineConfig` and dynamic values.\n\n### Configuration Options\n\nHere's an explanation of the configuration options:\n\n| Option                           | Description                                                                                                                  | Default                |\n|----------------------------------|------------------------------------------------------------------------------------------------------------------------------|------------------------|\n| `input.maxFileSize`              | Maximum file size in bytes to process. Files larger than this will be skipped                                                | `50000000`            |\n| `output.filePath`                | The name of the output file                                                                                                  | `\"repomix-output.xml\"` |\n| `output.style`                   | The style of the output (`xml`, `markdown`, `json`, `plain`)                                                                 | `\"xml\"`                |\n| `output.parsableStyle`           | Whether to escape the output based on the chosen style schema. Note that this can increase token count.                      | `false`                |\n| `output.compress`                | Whether to perform intelligent code extraction to reduce token count                                                         | `false`                |\n| `output.headerText`              | Custom text to include in the file header                                                                                    | `null`                 |\n| `output.instructionFilePath`     | Path to a file containing detailed custom instructions                                                                       | `null`                 |\n| `output.fileSummary`             | Whether to include a summary section at the beginning of the output                                                          | `true`                 |\n| `output.directoryStructure`      | Whether to include the directory structure in the output                                                                     | `true`                 |\n| `output.files`                   | Whether to include file contents in the output                                                                               | `true`                 |\n| `output.removeComments`          | Whether to remove comments from supported file types                                                                         | `false`                |\n| `output.removeEmptyLines`        | Whether to remove empty lines from the output                                                                                | `false`                |\n| `output.showLineNumbers`         | Whether to add line numbers to each line in the output                                                                       | `false`                |\n| `output.truncateBase64`          | Whether to truncate long base64 data strings (e.g., images) to reduce token count                                            | `false`                |\n| `output.copyToClipboard`         | Whether to copy the output to system clipboard in addition to saving the file                                                | `false`                |\n| `output.splitOutput`             | Split output into multiple numbered files by maximum size per part (e.g., `1000000` for ~1MB). Keeps each file under the limit and avoids splitting files across parts | Not set                |\n| `output.topFilesLength`          | Number of top files to display in the summary. If set to 0, no summary will be displayed                                     | `5`                    |\n| `output.tokenCountTree`          | Whether to display file tree with token count summaries. Can be boolean or number (minimum token count threshold)           | `false`                |\n| `output.includeEmptyDirectories` | Whether to include empty directories in the repository structure                                                             | `false`                |\n| `output.includeFullDirectoryStructure` | When using `include` patterns, whether to display the complete directory tree (respecting ignore patterns) while still processing only the included files. Provides full repository context for AI analysis | `false`                |\n| `output.git.sortByChanges`       | Whether to sort files by git change count (files with more changes appear at the bottom)                                     | `true`                 |\n| `output.git.sortByChangesMaxCommits` | Maximum number of commits to analyze for git changes                                                                     | `100`                  |\n| `output.git.includeDiffs`       | Whether to include git diffs in the output (includes both work tree and staged changes separately)                          | `false`                |\n| `output.git.includeLogs`        | Whether to include git logs in the output (includes commit history with dates, messages, and file paths)                   | `false`                |\n| `output.git.includeLogsCount`   | Number of git log commits to include                                                                                         | `50`                   |\n| `include`                        | Patterns of files to include (using [glob patterns](https://github.com/mrmlnc/fast-glob?tab=readme-ov-file#pattern-syntax))  | `[]`                   |\n| `ignore.useGitignore`            | Whether to use patterns from the project's `.gitignore` file                                                                 | `true`                 |\n| `ignore.useDotIgnore`            | Whether to use patterns from the project's `.ignore` file                                                                    | `true`                 |\n| `ignore.useDefaultPatterns`      | Whether to use default ignore patterns                                                                                       | `true`                 |\n| `ignore.customPatterns`          | Additional patterns to ignore (using [glob patterns](https://github.com/mrmlnc/fast-glob?tab=readme-ov-file#pattern-syntax)) | `[]`                   |\n| `security.enableSecurityCheck`   | Whether to perform security checks on files                                                                                  | `true`                 |\n| `tokenCount.encoding`            | Token count encoding for OpenAI-compatible tokenization (e.g., `o200k_base` for GPT-4o, `cl100k_base` for GPT-4/3.5). Powered by [gpt-tokenizer](https://github.com/nicolo-ribaudo/gpt-tokenizer). | `\"o200k_base\"`         |\n\nThe configuration file supports [JSON5](https://json5.org/) syntax, which allows:\n- Comments (both single-line and multi-line)\n- Trailing commas in objects and arrays\n- Unquoted property names\n- More relaxed string syntax\n\n### Schema Validation\n\nYou can enable schema validation for your configuration file by adding the `$schema` property:\n\n```json\n{\n  \"$schema\": \"https://repomix.com/schemas/latest/schema.json\",\n  \"output\": {\n    \"filePath\": \"repomix-output.xml\",\n    \"style\": \"xml\"\n  }\n}\n```\n\nThis provides auto-completion and validation in editors that support JSON schema.\n\n### Example Configuration\n\nExample configuration:\n\n```json5\n{\n  \"$schema\": \"https://repomix.com/schemas/latest/schema.json\",\n  \"input\": {\n    \"maxFileSize\": 50000000\n  },\n  \"output\": {\n    \"filePath\": \"repomix-output.xml\",\n    \"style\": \"xml\",\n    \"parsableStyle\": false,\n    \"compress\": false,\n    \"headerText\": \"Custom header information for the packed file.\",\n    \"fileSummary\": true,\n    \"directoryStructure\": true,\n    \"files\": true,\n    \"removeComments\": false,\n    \"removeEmptyLines\": false,\n    \"topFilesLength\": 5,\n    \"tokenCountTree\": false, // or true, or a number like 10 for minimum token threshold\n    \"showLineNumbers\": false,\n    \"truncateBase64\": false,\n    \"copyToClipboard\": false,\n    \"splitOutput\": null, // or a number like 1000000 for ~1MB per file\n    \"includeEmptyDirectories\": false,\n    \"git\": {\n      \"sortByChanges\": true,\n      \"sortByChangesMaxCommits\": 100,\n      \"includeDiffs\": false,\n      \"includeLogs\": false,\n      \"includeLogsCount\": 50\n    }\n  },\n  \"include\": [\"**/*\"],\n  \"ignore\": {\n    \"useGitignore\": true,\n    \"useDefaultPatterns\": true,\n    // Patterns can also be specified in .repomixignore\n    \"customPatterns\": [\n      \"additional-folder\",\n      \"**/*.log\"\n    ],\n  },\n  \"security\": {\n    \"enableSecurityCheck\": true\n  },\n  \"tokenCount\": {\n    \"encoding\": \"o200k_base\"\n  }\n}\n```\n\n### Global Configuration\n\nTo create a global configuration file:\n\n```bash\nrepomix --init --global\n```\n\nThe global configuration file will be created in:\n\n- Windows: `%LOCALAPPDATA%\\Repomix\\repomix.config.json`\n- macOS/Linux: `$XDG_CONFIG_HOME/repomix/repomix.config.json` or `~/.config/repomix/repomix.config.json`\n\nNote: Local configuration (if present) takes precedence over global configuration.\n\n### Include and Ignore\n\n#### Include Patterns\n\nRepomix now supports specifying files to include\nusing [glob patterns](https://github.com/mrmlnc/fast-glob?tab=readme-ov-file#pattern-syntax). This allows for more\nflexible and powerful file selection:\n\n- Use `**/*.js` to include all JavaScript files in any directory\n- Use `src/**/*` to include all files within the `src` directory and its subdirectories\n- Combine multiple patterns like `[\"src/**/*.js\", \"**/*.md\"]` to include JavaScript files in `src` and all Markdown\n  files\n\n#### Ignore Patterns\n\nRepomix offers multiple methods to set ignore patterns for excluding specific files or directories during the packing\nprocess:\n\n- **.gitignore**: By default, patterns listed in your project's `.gitignore` files and `.git/info/exclude` are used. This behavior can be controlled with the `ignore.useGitignore` setting or the `--no-gitignore` cli option.\n- **.ignore**: You can use a `.ignore` file in your project root, following the same format as `.gitignore`. This file is respected by tools like ripgrep and the silver searcher, reducing the need to maintain multiple ignore files. This behavior can be controlled with the `ignore.useDotIgnore` setting or the `--no-dot-ignore` cli option.\n- **Default patterns**: Repomix includes a default list of commonly excluded files and directories (e.g., node_modules,\n  .git, binary files). This feature can be controlled with the `ignore.useDefaultPatterns` setting or the `--no-default-patterns` cli option. Please\n  see [defaultIgnore.ts](src/config/defaultIgnore.ts) for more details.\n- **.repomixignore**: You can create a `.repomixignore` file in your project root to define Repomix-specific ignore\n  patterns. This file follows the same format as `.gitignore`.\n- **Custom patterns**: Additional ignore patterns can be specified using the `ignore.customPatterns` option in the\n  configuration file. You can overwrite this setting with the `-i, --ignore` command line option.\n\nPriority Order (from highest to lowest):\n\n1. Custom patterns (`ignore.customPatterns`)\n2. Ignore files (`.repomixignore`, `.ignore`, `.gitignore`, and `.git/info/exclude`):\n   - When in nested directories, files in deeper directories have higher priority\n   - When in the same directory, these files are merged in no particular order\n3. Default patterns (if `ignore.useDefaultPatterns` is true and `--no-default-patterns` is not used)\n\nThis approach allows for flexible file exclusion configuration based on your project's needs. It helps optimize the size\nof the generated pack file by ensuring the exclusion of security-sensitive files and large binary files, while\npreventing the leakage of confidential information.\n\nNote: Binary files are not included in the packed output by default, but their paths are listed in the \"Repository\nStructure\" section of the output file. This provides a complete overview of the repository structure while keeping the\npacked file efficient and text-based.\n\n### Custom Instruction\n\nThe `output.instructionFilePath` option allows you to specify a separate file containing detailed instructions or\ncontext about your project. This allows AI systems to understand the specific context and requirements of your project,\npotentially leading to more relevant and tailored analysis or suggestions.\n\nHere's an example of how you might use this feature:\n\n1. Create a file named `repomix-instruction.md` in your project root:\n\n```markdown\n# Coding Guidelines\n\n- Follow the Airbnb JavaScript Style Guide\n- Suggest splitting files into smaller, focused units when appropriate\n- Add comments for non-obvious logic. Keep all text in English\n- All new features should have corresponding unit tests\n\n# Generate Comprehensive Output\n\n- Include all content without abbreviation, unless specified otherwise\n- Optimize for handling large codebases while maintaining output quality\n```\n\n2. In your `repomix.config.json`, add the `instructionFilePath` option:\n\n```json5\n{\n  \"output\": {\n    \"instructionFilePath\": \"repomix-instruction.md\",\n    // other options...\n  }\n}\n```\n\nWhen Repomix generates the output, it will include the contents of `repomix-instruction.md` in a dedicated section.\n\nNote: The instruction content is appended at the end of the output file. This placement can be particularly effective\nfor AI systems. For those interested in understanding why this might be beneficial, Anthropic provides some insights in\ntheir documentation:  \nhttps://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/long-context-tips\n\n> Put long-form data at the top: Place your long documents and inputs (~20K+ tokens) near the top of your prompt, above\n> your query, instructions, and examples. This can significantly improve Claude's performance across all models.\n> Queries at the end can improve response quality by up to 30% in tests, especially with complex, multi-document inputs.\n\n### Comment Removal\n\nWhen `output.removeComments` is set to `true`, Repomix will attempt to remove comments from supported file types. This\nfeature can help reduce the size of the output file and focus on the essential code content.\n\nSupported languages include:  \nHTML, CSS, JavaScript, TypeScript, Vue, Svelte, Python, PHP, Ruby, C, C#, Java, Go, Rust, Swift, Kotlin, Dart, Shell,\nand YAML.\n\nNote: The comment removal process is conservative to avoid accidentally removing code. In complex cases, some comments\nmight be retained.\n\n## 🔍 Security Check\n\nRepomix includes a security check feature that uses [Secretlint](https://github.com/secretlint/secretlint) to detect\npotentially sensitive information in your files. This feature helps you identify possible security risks before sharing\nyour packed repository.\n\nThe security check results will be displayed in the CLI output after the packing process is complete. If any suspicious\nfiles are detected, you'll see a list of these files along with a warning message.\n\nExample output:\n\n```\n🔍 Security Check:\n──────────────────\n2 suspicious file(s) detected:\n1. src/utils/test.txt\n2. tests/utils/secretLintUtils.test.ts\n\nPlease review these files for potentially sensitive information.\n```\n\nBy default, Repomix's security check feature is enabled. You can disable it by setting `security.enableSecurityCheck` to\n`false` in your configuration file:\n\n```json\n{\n  \"security\": {\n    \"enableSecurityCheck\": false\n  }\n}\n```\n\nOr using the `--no-security-check` command line option:\n\n```bash\nrepomix --no-security-check\n```\n\n> [!NOTE]\n> Disabling security checks may expose sensitive information. Use this option with caution and only when necessary, such\n> as when working with test files or documentation that contains example credentials.\n\n## 🤖 Using Repomix with GitHub Actions\n\nYou can also use Repomix in your GitHub Actions workflows. This is useful for automatin","readmeFilename":"README.md"}