{"_id":"codi-cli","_rev":"49-b3cc6a108fceefdacb95c50dd8f948e5","name":"codi-cli","dist-tags":{"latest":"2.14.2"},"versions":{"0.1.0":{"name":"codi-cli","version":"0.1.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.1.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"aa947e5ff9f4667dcaba0b188f4c1135404f4e71","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.1.0.tgz","fileCount":11,"integrity":"sha512-VYz6aUTTpptOSP1WW8jyNgL7efgpWh0S5IlYmvA8GyshtOOKEuY1DyYthVeOD4RkgJx9eKQcLrSuMFEY7tW/ng==","signatures":[{"sig":"MEQCIHjcpmhQCyyu9RzCo4rvBvBrHLFmmQ8gfgT3KZL9c+XDAiBkljGBh/T+Ngrbo+4w9GoHjcRxEwyWZhYvY8y6MLKNEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34652edc5fc60165d8ae502e3b7fe16ed91ae631","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.1.0_1774264583354_0.37987218425096403","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"codi-cli","version":"0.2.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.2.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"9577a9f2ed4b4d5675cd9a2a7e595bde215f7f71","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.2.0.tgz","fileCount":11,"integrity":"sha512-Cd9BuNo9y2uvwgsofEU46fuz486syrO2q3NFnSe53BvDwG5HoYKI1A5mKU7+vV0U+VH8T0ZzBDx54Mav2PlShA==","signatures":[{"sig":"MEUCIQDvb18mVgxcQKU5eA+l8kPBHxeqQnNGvoXZGLgiZEM3fwIgZH8bz8OVsvU5/aiu/jNiqBbGcT/YdU4bc2OJOGPlMlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67bc0e507d5778a53c8e5a26790fc09f8f8dcb2c","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.2.0_1774276848277_0.03322515970537587","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"codi-cli","version":"0.3.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.3.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"270c753dde2d2f7102ad746e5bb6f811092d502d","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.3.0.tgz","fileCount":11,"integrity":"sha512-rsIw+ylrOmqzIshoKA/joBBW6Ql7KoaC9ha3rDv68lGHXCo7EiaydpBiOcpVTB6LFMH/dRoPBSxSfz05tvNL/g==","signatures":[{"sig":"MEYCIQDobHKoPeWMN9WC6eXlHdogZ7gD7gus6EPHK4cypEyz3gIhAOybLuJU+1Wr1oAa7boYmEVJTXwHip+k6p9onbG+L/iT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17d7bc5db9211d2d086ecb34d66da45628103e47","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.3.0_1774365815407_0.04895742947468307","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"codi-cli","version":"0.3.1","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.3.1","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"8cb33d980c650a968f1195c8a713f5635f4332c1","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.3.1.tgz","fileCount":11,"integrity":"sha512-P9mZ0CnxsqtIGXL9qpo0dw4HSkFE2jQr+zHf4nSonAWLJnfq/BJlPvszFlvYZRhCTqaAbMX5GVCTLoxZsTglpQ==","signatures":[{"sig":"MEYCIQCWGKNfrw+uj2i2eQrllprdGzFG2cGMU8M4WsrLTQQiogIhALz4RKTxejL3X7o2MCXLag/iXu5MbCypAe1ijGApXhkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43481176dd452c16168917dd37cb11a48a1bbcc3","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.3.1_1774394534148_0.5445734509305105","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"codi-cli","version":"0.4.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.4.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"e7e25e4acd5916cda7f9e75546172422e377ade8","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.4.0.tgz","fileCount":11,"integrity":"sha512-56nrArpy+jnGEI3Uf/u49CUmIkdfwaDEd6SWfZmAiP/6lPMssD1mOE+l0fnyjDADnLjRLaClSb6Vjhdz7mzNAA==","signatures":[{"sig":"MEUCIQCsLWlWqqsBEtVxHixSXb77KSpbA/2XA4K4AACDUhHRFwIgHWh77ymKHEI8ec9hNPc1yA0zaEvT8m3ew9tN4g/hoas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040017},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a9c2262eaa378d198cb6b7a35cd92bfeda22e41","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.4.0_1774431903196_0.039278554492172324","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"codi-cli","version":"0.4.1","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.4.1","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"0c3d12f9b9c0cd65b760e432c53ffa5ebd5c565d","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.4.1.tgz","fileCount":11,"integrity":"sha512-oGvTLWAB8cRTmFJCMWqwF7IVGMO/3mhzL1LrfoMLaGSG0iniJC3V8HBvGuBth4jmhCDPE8tP4YraQeQ1KfiiHw==","signatures":[{"sig":"MEYCIQC2FsxtGgIuHgvzaXZvE+CpJg+4V3VMQOE494rmOeUtmQIhAK4ch1yokE7bfx+c+hqb2ZYezvWU7UA4yjKBw5mxExam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1044311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a924e9aceefb386e0df89b161eabdc1bfe21678e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.4.1_1774447532813_0.8954543275751656","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"codi-cli","version":"0.4.2","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.4.2","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"87197f10ea3fdb4995ad086028c09a9a291bd0ea","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.4.2.tgz","fileCount":11,"integrity":"sha512-D0+yJmryxml8LAk65w+YGDbzea751mCywadQd7dTmoRnr7P+pX7CdNcmn9axaGMn7X4JvvPi4H5DHavA+P5zEw==","signatures":[{"sig":"MEYCIQDKVQ7wtAfoUurmVADIhyDrpmOYpDKwP7J+IexAmQWQXwIhANEa+v4bk4lPo2RilwnsUvexO6g5IdkVizDtVouvoB8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1047338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7be3896281bfb06818e7bb1e70e7248991f6a7f2","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.4.2_1774449852025_0.7080945705567487","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"codi-cli","version":"0.5.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.5.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"23e2dbb6f57d864464d87674d8122b8fcaca7379","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.5.0.tgz","fileCount":15,"integrity":"sha512-936cz84KEZSYFDXmmdoXcNC7tXGrR7gSslykEgCAWpc/R8TsD3cYp/JRe5XPCsT7zngcziGc03wquaGGVywBXQ==","signatures":[{"sig":"MEUCIQCNAQ+kcz8EHcRAdgFExztvIJ/GHOloYONR7zYP0G9NqwIgUDxb7kzjpJcMlGbb4UXuLcYHzAkhF5Usmpl5IhGY5PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1114273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1afe4506d6e02823ef6f328d69ef7283988d30b0","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.5.0_1774457408721_0.2633520569750847","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"codi-cli","version":"0.5.1","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.5.1","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"ee33ec036b2581e8a57428f0887740d63b3811cd","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.5.1.tgz","fileCount":15,"integrity":"sha512-USIt1xDg6lpVwA8QEbcKdWsqx26+rF4E6R0tZHSsnjzHDK+g/ml6iikXj7pMqM2tov7y/8kr0/8gsgSn67mJ/A==","signatures":[{"sig":"MEUCIQDrx4AsyeE42AeaTZAfVwgFGg9h1kzs5ny/I9ipXspOSAIgGPZLddHfmAJ/LCIqtwR4D58pm3ZYUjBCuWCdo3NcBFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"93e18549773b19600d0ffeea2aaacab71f676408","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/prompts":"^2.4.9","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.5.1_1774461670537_0.12686843469108244","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"codi-cli","version":"0.6.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.6.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"5fb7172041cc932d0c40b0389d634218ebe6cf85","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.6.0.tgz","fileCount":15,"integrity":"sha512-CsFkZubp8KQy3oKBbfgk0/rZcTDjIfJ+HkhbSSFW+j1v0LJCbkdvOERvBj/0lnWuCgXzCXoP2tU8BjG4M44wsA==","signatures":[{"sig":"MEQCID5WZF0j1Q696Gc9+5lWebsNSwshXeqa5yIhwY+onUnMAiBJ6z6LTSiWiey/53h2CPwixpVI9w3a+NpCu4iFdemRDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1272052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb5c5b0f4e06544ebc2d0f1ed2a98f7a9a874b1a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.6.0_1774480307947_0.9631587847267533","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"codi-cli","version":"0.7.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"5072b9dd302ff4927b90294423e7ea0307f56c1f","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.0.tgz","fileCount":15,"integrity":"sha512-6e0v7ce699jIL3cIiFvsIxeuvs7DNLra7eTw2jR5jFtoVJ08f8J8xeHDbIw7R66hGM9wFYMlHNyAb6pOtUpy7g==","signatures":[{"sig":"MEUCIQD0ZCfSqOXEnKZM1nYGMiCWQz48rdYETgGw70ku3j4ZtQIgTLLp6UGfS4qw5REWR6lMI3tlfWs+DxscpBolqsqHWCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1334664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08555905e11233b90059b68cb403ad9e04d93ebf","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.0_1774536477304_0.47136117868445715","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"codi-cli","version":"0.7.1","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.1","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"a6e9c0270f7f8b1dcddffb0fd6d35d2fcd2a4191","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.1.tgz","fileCount":15,"integrity":"sha512-q/O9naj12iOLxNjcjiuwzWURGHD613S2WGpiDvei1jlbuS78JHuX5nNMUZIPmbcmBnHO7BCUTojwOc3Y/ljGeQ==","signatures":[{"sig":"MEUCIG3JipGN2ceSkFxUrwXuVno4WGAzjb2fgw8mqSpqbsQbAiEArq9iulNTlZ39VGpynjyMJGvkRVwbWl5sp8dR3rVDeC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"afb78bd4f9bf089ff21520cd9182a31983833a57","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.1_1774540939570_0.9054045275491469","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"codi-cli","version":"0.7.2","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.2","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"f2066b15a04e4335e25e5a00e6c1771462638bb1","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.2.tgz","fileCount":15,"integrity":"sha512-GLdbqR9d7WX6R5mFVkziFBv6in4fMX94of6mq7aZ8Atnbqki9LFQBMlpt5JVxQ0jdix21t5VVoOtVk/LF8gwBQ==","signatures":[{"sig":"MEUCIQDI2nVD0kh573GzCkOc6jHqUy/0WpNp5N6+ns8lSSaEMwIgfaoXWpakrud0m0K2bwB67MzV3sct44bDM9RBwch/WRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83eb798bee56f8a030dd317788cb8d68f50ef84f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.1","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.2_1774552522919_0.8675587737467532","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"codi-cli","version":"0.7.3","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.3","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"245266c56a0390f762f176386e0f8df9292dac1d","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.3.tgz","fileCount":15,"integrity":"sha512-qv+kXPTv2Vwrn+Zcqf+ZXrbq/gCZYnSAuXpnzOwkArOysvH4fmA/d/F4a3g5R2/QoZrbwncLO3EdWUXmj0hZ0w==","signatures":[{"sig":"MEUCICabZ5ghwLEKNAXSHWtnyzsViVdf00Q/N+glYez409J3AiEA6MFAv2Lo64Y5aZkXYmLawZQMPFTiHDkgl9zl3kysCEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1192df89d5e66f20bfb501a32857f337c4156cd","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.2","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.3_1774553263263_0.03648554063612153","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"codi-cli","version":"0.7.4","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.4","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"a5e032a4f6bb2ca3e6f3efddabeeba14dccbed57","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.4.tgz","fileCount":15,"integrity":"sha512-tp7gx8CsB0bWkkJ7ld2VndfAdWtvN+38x8789s3RF4frZ46QS6p6rVXLVdyK7RhvKNc+KjVG31puibTqox6oTA==","signatures":[{"sig":"MEQCICEBDPZmye61CLK8d0yFlmAlCtc5QrtCfzTMCKaPjZdZAiAU6Zsjf2/oq27kbvMdpzaeXcf/wuJ6clqylx9At9iPew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09db7a8e55dfa723127aa99b1e33b9d95722fd37","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.3","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.4_1774553942361_0.2349364631882398","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"codi-cli","version":"0.7.7","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.7","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"9191169a8ec9599d67cb80d2222ae46fb43e6fb8","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.7.tgz","fileCount":15,"integrity":"sha512-wkP7ajoLlCs/dPCILbdGQ+aSvTRQZqhNeh1zyUSPhwXmLZYvEUbK1NkkT7wubOgnGqdukikCpSLn7YjMMv3UvA==","signatures":[{"sig":"MEQCIBaQr7A2jSP//xqB6asq10uX6CJfLxl1b+QZTI7hHlMdAiAJwajQS2cm/sxi6ntr+F6O0Ps48relb8pJufB7nfWbzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5aa76aa8fb3760e4e98bce750e2cfe71747ed6da","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run test","test:watch":"vitest","postversion":"git push && git push --tags","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.4","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.7_1774556939121_0.19891825078438963","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"codi-cli","version":"0.7.8","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.8","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"18846d98be61c89ee51a21d98ddf76d910081ce3","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.8.tgz","fileCount":15,"integrity":"sha512-/UelDrLNjd2HR7FNqUAxFoWZK60t1TeJTuPaAI/1HY8xINSw6C+D0cKGlC5P1hTmyiGo4iJkY12IoSasANTChw==","signatures":[{"sig":"MEUCIGCB8UCTGtWmhzIlJlmWuYYueeq+5ux7M+mTjq6vJC8sAiEApxTpHUtXoUv1Wo/5zzLMWsTL1/4Gn6CYlJCVCOl+EIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362223},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1473367639fa88b59a016043b52cc3a7c44cff4a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run test","test:watch":"vitest","postversion":"git push && git push --tags","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.4","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.8_1774557390129_0.8839135804730205","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"codi-cli","version":"0.7.9","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.9","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"42e771f1cf2e7b72fb8b133aa1bbee2d8432befb","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.9.tgz","fileCount":15,"integrity":"sha512-Hm322ctQpZRgQv4rD8EGsOaiSMGzU0Y8FxwJTVtFGQTOAhrw55A/jWBMA8/oBU9DFrKLPyRjbrxW73gra3+jaQ==","signatures":[{"sig":"MEQCIDNJOZTJRDt/Fer3JmR7OqkzH2MicIqX3lf4RZcDCjnKAiBgJ0AT0l9DXqHhIh3oxhkz1IWZAsRU2S/906BYr5j8XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1362640},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f37b3d7767074f4326434e4617705e2125b2d6a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run test","test:watch":"vitest","postversion":"git push && git push --tags","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.4","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.9_1774558260876_0.062087046001681134","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"codi-cli","version":"0.7.10","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.10","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"7486f7d4ccd7b778f4cc383487dfb07825e3895d","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.10.tgz","fileCount":15,"integrity":"sha512-Mc25EFg6cJb4EumXo7zckGN5P9aHwpQuZLYpfPhi99yZYZYBCO+PecRuqk5JzTscNbhRnYSUkwOcfKmgfIoJKQ==","signatures":[{"sig":"MEUCIDtwrn7dPB0Qv2ESvYPXxnbIqfogF3Xab1cA9oSkZ42iAiEAl1Z3gKNc1RLYcn33z/o/fs4qIL31Yp2oGrb6n0cbptc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1363146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e5f10267cc9e15d574f6877f1b30c59322b78702","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run test","test:watch":"vitest","postversion":"git push && git push --tags","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.9","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.10_1774559155088_0.5574823705180421","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"codi-cli","version":"0.7.11","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.11","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"f1a10b9132c6083d3e1e56e4ec1954bd644179a4","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.11.tgz","fileCount":15,"integrity":"sha512-FlW+LETj0m7WRZQR0vNtrkkVDRt6jMBKOsokROQePINYe3djyq98q91YpDqp7gzNROGIy27B7R3CFrZg6wj78g==","signatures":[{"sig":"MEUCIFOlJKHwm2ScI0fRwdZUvfOq9kQN5ECwWvvAe/MDePxGAiEAhRHE5jUPBgr46LuZ+59lhPxzCPMMzW/99+vCvDTsCDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb7fc8b8452fda66c3b71a6dc514dc2d95d057bc","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run test","test:watch":"vitest","postversion":"git push && git push --tags","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.10","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.11_1774563796337_0.5702039777273133","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"codi-cli","version":"0.7.12","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.7.12","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"a7ffb33cdf397420e1cdc41043cbb95a5519fb09","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.7.12.tgz","fileCount":15,"integrity":"sha512-4i9uy/FX41hcVqzDOCzeW2DcERsTaHLelpaDN5KwXCaIzPGzptW3kNzrhgT6gS8FgpNjJqfb+ui1xe6HGleN3Q==","signatures":[{"sig":"MEQCIBd5JvMGQ5s8+NZoDEOAIeyW0ewoK7StVaOWwkD0rMaZAiBEOMJxLAQIO/O3VnzlpdDbW3v5V+BsW3/h6kuP0p6WkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8532902eccad4fa38a011de6b5ce06f38e07d061","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run test","test:watch":"vitest","postversion":"git push && git push --tags","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.11","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.7.12_1774565639462_0.8653054431153449","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"codi-cli","version":"0.8.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.8.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"e4bd59da56e35db9f3a75255b1573c96afeeac91","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.8.0.tgz","fileCount":15,"integrity":"sha512-bDnkBgJkzB4YaNQlMZEZ2Vbum2S/9S05hf9P8a26IsiTSKTc6CXWho+0Ed8LQ4YKyntNzq8A4tacJBHw9saFYA==","signatures":[{"sig":"MEQCIF10jYnteMfw/AuDJGctZIfH8owELjqds7MV2qO0lmuDAiBSkSPtG6abUIe1plARM285b5CGTvJJRFcKhWSME0Oo4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1371452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e69e02c652f055449c456a72df2171e259d43cb","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run test","test:watch":"vitest","postversion":"git push && git push --tags","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.7.12","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.8.0_1774597851987_0.0956494266594583","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"codi-cli","version":"0.9.2","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.9.2","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"9dd5b850c434d81b72a10a9c3117d7075276de20","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.9.2.tgz","fileCount":15,"integrity":"sha512-aS4n9JojDlzZ1eHnBaNO2KwES8HOBcudeYeOxAK2GnYLfcXOdltrdeQwsDeKAeUPPXQCOtAliBsslKj4BoZofw==","signatures":[{"sig":"MEYCIQCiqez2wIBALCsoB/y+7ChHkq4uJGtbXI3hjHJnX1lIegIhAOD+ZLbZmRdS49P6nz3GMJE5oxopz3tb0pL0ULoXRfPM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1388109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e329bdec12b0505976db863891a6371d5aaa8486","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","vitest":"^4.1.0","codi-cli":"^0.8.0","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.9.2_1774606614730_0.07485857617780467","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"codi-cli","version":"0.10.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@0.10.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"dce243191c44f4c62681afd764dbf976761d40d3","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-0.10.0.tgz","fileCount":421,"integrity":"sha512-ITzaV1/OfmefbALlKHqbIOUQoTz4hHr4h3KRxBMw/wwzrlEkKvtZdXs/lBHiykuOg8C02Ahywis/uXwkwKWoVA==","signatures":[{"sig":"MEUCIEk7dsmvZlzYLDExWzwutPV6VEKKc17TOnjrVTO72I2xAiEAnObJWzhE83L6yy+zBqmNhNy+6nHs4Gxe1crmg0y9jjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12939954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"534207e949f84536b846d85e43a09adf4ab6ff80","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"husky","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_0.10.0_1774888160804_0.5793083978401521","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"codi-cli","version":"1.0.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@1.0.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"18e99921aa518faa9180dfb9d5e6bfc57e3a9d42","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-1.0.0.tgz","fileCount":470,"integrity":"sha512-WIZDwIDRNWD4MKGTDsGHPYAiDoyi2RmrAacMiViqhdmN92FA1MRIpJh8rB1Z2PIbktNmLQgz8p90W3xnsAP5QQ==","signatures":[{"sig":"MEYCIQDWWomrRPg69OWX1PPPOo/FVOV5XX8GeYOF897N2ZnuOwIhANZq94PBd3gg0LT3o3zPia0XP+GZ+QfPfrf73lXuQiwE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13423552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85d0adb584c8b000df882463676f0c50bb71f13a","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"deprecated":"Deprecated: upgrade to codi-cli@2.0.0","repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_1.0.0_1774908392237_0.36877038471054546","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"codi-cli","version":"2.0.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.0.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"1333c3cfa80e421c5a4b77af866b069c65688efd","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.0.0.tgz","fileCount":470,"integrity":"sha512-9q1fd2lF8K7jSHxG8huQVmVlHKp3Cw7v5WG4EdmoxPEZ7A79wkp/XvRDYAP0g/J15wqzKrTxm0FtMH0+6zo0Rg==","signatures":[{"sig":"MEYCIQCia0/7EYvqQrfarHf4/OZA/x4wtIcq4npggUpqzqCl8QIhANl2F7uwTkqegYim/iIDU+MVwIJdZ4MOKrK4gZ8swyZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13536359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"df09e539e9107abc0bbd434dbcad6c9331564c71","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.4","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.0.0_1775039997456_0.20142269030454374","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"codi-cli","version":"2.1.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.1.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"be0a756cb046ba5c8702c592a612794671ede8df","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.1.0.tgz","fileCount":503,"integrity":"sha512-5xNFe/Q+hX6jjHlA7IEgEgGEyGSch1nku5tLpeHigu4v+K36q2VPsCnekrkOu9CcAM/u+vD5YNGWVemDSGgIhg==","signatures":[{"sig":"MEUCIQDjaC707d0YfYMjaBe6EQFI20YpUC/QyFJFzm1QJ/XKbwIgHWNDrNUfAXkjeNM04Sjs+VvYtFQeatgubZz36i93os4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13842656},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b95ccf722cf3c7054ca38815fa4bc046e6e6ede2","imports":{"#src/*":"./src/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/diff":"^7.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.1.0_1775219309147_0.8979783587079009","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"codi-cli","version":"2.2.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.2.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"098517e734e28cd8d987d5b4521786abbeb2ef82","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.2.0.tgz","fileCount":545,"integrity":"sha512-Cx+5sEq1hZ9lMZAmqQzccyDA2oh/FcziMyN96pGwrgEk6APGZtrWMKGukJq9Qp+xSnz3+A5+n8RxgAAl8ps29w==","signatures":[{"sig":"MEYCIQDWTcAhm/Swyjf7HF4+eXCo6K8TF8mqu9HZkakI28AbXwIhAOyjvH1o2G/jOyDdulJFySDvCdQMyBkJ1Y9puE6O1tz8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14659780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db4bdf9df708fd5a4a4ce179bcfce0679cdee15f","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.2.0_1775383246070_0.9926557548702848","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"codi-cli","version":"2.2.1","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.2.1","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"70a7140bd258ca288f1d4be420dd3e579b745aec","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.2.1.tgz","fileCount":545,"integrity":"sha512-rgsAJfZICMO/aofLrewc4kBkOV/qVFh6iMElCyjtqkr6lEWAd1cjIiNcm1/w/qFIi3dd6i7QbSFKPyeeWR62/A==","signatures":[{"sig":"MEUCIQCPTJwqlRWOH9vAeNiFeredQSbAp3x+nTNX1SWW6toUMgIgd4uGUbsKyNiNnGiGDuny3xa/+GwksHGHfc53BHEXteQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14689534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"512e434933c9cc70f51a281cac39bb5ac565d1a3","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.2.1_1775402973957_0.01921813933730343","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"codi-cli","version":"2.2.2","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.2.2","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"7ea1f64921146638b95369869ccb5a89a0b7a5c2","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.2.2.tgz","fileCount":550,"integrity":"sha512-or0vNDULSQwDF71hMXftzpr1JvAq53aaMUMBJSGE6lffZjUdqheysTS1Wncs89h7jH1W1aPlieir+jmuDtYJLw==","signatures":[{"sig":"MEYCIQD1bV2IkKdc0YhhR/iTOqWKc624XFNovTmk37yt2v38NAIhANnGgVN4VyAPAa9rFVzMmHoIt0G7JevpxP726OOSG1h1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14851937},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"393b65c8c480e650f7b3ab88df295c2687d96baf","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.2.2_1775456772735_0.13618411650271378","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"codi-cli","version":"2.3.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.3.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"836956d7e7a2e26d56195092c6932c666882adb3","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.3.0.tgz","fileCount":571,"integrity":"sha512-cmu5CSiCe97U5WMoJVqiiC1GZ57xy6g1xqYZ3IlCiMNvpAyke3lKfFkHdlceXy17KA7V2msf1sELwR79DYvxhQ==","signatures":[{"sig":"MEUCIQCCzuvEr66mPkhDBQIsvc1Yir+PgANwnTbEY8xm9SaYwgIgU0OIaJSi9WF3aRyJYOlGez4CD+LMp7lIVHeKpWEUYLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14934420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22830922c816095416f8ec7ff534f25cf4dedb1b","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pyright":"^1.1.408","codi-cli":"^0.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.3.0_1775513530515_0.33553553306864714","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"codi-cli","version":"2.4.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.4.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"60afed85e2a0cfaa4c107b2af2dc646d5f4f4b07","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.4.0.tgz","fileCount":540,"integrity":"sha512-Jp5u8szu1SbJpEUkPKp3FFTFLfPbe6xvig7GdsXT8zNZPhQdU8JC50MYJHRmYca3rNuSShmSqbSdZWYrH/aKnA==","signatures":[{"sig":"MEQCID0VJr7Ci/VYPOQyJEsViXWeubzSTwIy2rjLOc5U9YktAiAaWqIVEmXXyhv+E0x2qM074CeTX1L+Ctk58pFoktyImA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15366456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a0c2501f48d79b5edc22e61d344f71ee2113738","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.4.0_1775719465517_0.19282031559009027","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"codi-cli","version":"2.5.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.5.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"34dae34f7ad9889dd7e51fdbdb88f3e9706bc460","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.5.0.tgz","fileCount":540,"integrity":"sha512-Dp7BPpc/IyX0PS8r+Mt63IZrmj7Dvuy0a6SsE7fdQEVPvNFfKwKsLcRfdDBDbEyCEYE4sVx/JQflMQ5AIOS6Sw==","signatures":[{"sig":"MEQCIDDX9CEPYvVfU9CA73u9f7Ez3SHDm3LZOqA5h9RBROKMAiBS4/ybrNc4N7mEhMSXaNLaLtEJaM3MozgA8qOO1WHNBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15370901},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45c199950c19f5ee6f256564f39ff9fbaad0d5d3","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.5.0_1775732297281_0.424010705104819","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"codi-cli","version":"2.5.1","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.5.1","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"b7298c1edcef41984d7cde81704d28cb831fadc8","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.5.1.tgz","fileCount":540,"integrity":"sha512-/MScVvJvEujOe2+tsSBi3wkgSAxH3bY5IMJ4rvDjiUYGq9kkQUtHSY9yynMBQr+9o5Efw14cUbwSc3uL6YlBSg==","signatures":[{"sig":"MEQCIDL5AdpbKvibq/ikdKJB6qssa+4D/aCSgBHIFXH8c/TfAiAvBNRlnUnxdOEse3O/VJ6BVdHugAmSrc8r/KMkhISXEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15372300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa3b9102f715094d7bc6304708937281fedaefbc","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.5.1_1775733902836_0.2887409417779947","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"codi-cli","version":"2.5.2","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.5.2","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"52394f1d7978fbd7884814682391b7e1289d590a","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.5.2.tgz","fileCount":540,"integrity":"sha512-tS6m5sqIh6+Sj/tAYViVesGfd/fp/qnLcMFiVwop99DuFKRpzLFQ6/2o/G1Thh9cGN7rtSj2D4cZQxFNcKGLcA==","signatures":[{"sig":"MEUCIQCYCgtRneNwZHGXiYUhUlFsuJWkWduyc17NWuVp6hdXFwIgJHHev1k9V2AWz0sV3WMCTgXvy0+1YUxUH6HTR7wa6JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15372300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a74778752160098ae9e1e3b9715f6384503967ef","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.5.2_1775734790237_0.9518411172983603","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"codi-cli","version":"2.5.3","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.5.3","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"dbdf96114b647048c42e9a7066e89748c52934aa","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.5.3.tgz","fileCount":540,"integrity":"sha512-hgsuzG5wvejrgFSKqIDU0/oyyn9DcYrs0UUUYqVXP9aRGphcsc4YzP3C22ct2xxzy5bzYFZzGhDQ+mqt4gK98Q==","signatures":[{"sig":"MEYCIQDXUzOuytVz4kPVzXGD/ELcK3HP22Hn/iPwVjmWuwIgKQIhAOPeuQi34LftgR8TBItPQPJz7prFZdgXZoTtcJLWbWBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15372300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3b6c28c0bc40be8e98518b1a93836e561d3e715","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.5.3_1775737193678_0.5526164677818901","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"codi-cli","version":"2.5.4","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.5.4","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"ee464043a0e905b954d42f8cd99b8b8a469fc1b8","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.5.4.tgz","fileCount":540,"integrity":"sha512-HWZ3nF0ZRYV3w+YqQdI3e/rp0fS4tw5pD+2agV2w37fBBljfEBDm3VnOS01F/AHX3QcpMvq0gzH9y5NTHZ4o7Q==","signatures":[{"sig":"MEQCIEBv4/AQhvXXAMgo8ZctIzJOgx/2ikyONaDePWCxCfEMAiAX3ffAzsa6mnLOnWeiOOU7e6/BpQOyfFEjrm4k+DekDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15372389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c460c7e296f7047df1ddf8fd08389e520f4fc147","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.5.4_1775775397169_0.20884592347881137","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"codi-cli","version":"2.6.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.6.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"3aef0923438ec4f0ede8f08589a109f3c8b0e7db","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.6.0.tgz","fileCount":540,"integrity":"sha512-smcK43sQmA1L6heKn2lcV7YtXF1EMZhVytDCrXrWXu9xc/ystC/SoMx9p19GoMeUjTqjCt+CmEZv7lWqztE4Hw==","signatures":[{"sig":"MEUCIB7J2UfEGNAAJ7nR0+Lz22DKcdlE19vSzRoFLAAWx1htAiEAz6A0kaI6s/4hCO2NlhwOTkrXjWXPfpsXx9NUydfCEmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15404329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"125990e09f0dc33a61339567059b70d354370d3d","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.6.0_1775817300777_0.5170381630084397","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"codi-cli","version":"2.7.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.7.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"032af322e104a1003b5794fb765f6a795580592f","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.7.0.tgz","fileCount":567,"integrity":"sha512-d/1BMxUJpksayjz43XskDfIZx1G/RIa8UwnhfFTZVtZZevJauwHuy1fMpf4DEaINEafaoD+oqKS1enUkxRCPyA==","signatures":[{"sig":"MEUCIFInK3OKfOICGJpAxd7N9JfyXILL05Z2vMFZ1dCrUHtdAiEA2fKaN982q1vQGZj/Uv7fa1NQsnhXiDObN0oyiSyyRNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16638644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c5f8c2080f7d7f066abdd7124970b71122c94ab8","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.7.0_1776007650879_0.36801837806295534","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"codi-cli","version":"2.8.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.8.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"9bfe9ed329592d1aa8762655ab5aa3458102e348","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.8.0.tgz","fileCount":573,"integrity":"sha512-ifM5rn92I/T+swUFEDg07Icfm3oXmTfwj3Hb/f/HSIBa9hI9jK7VqZrT8mJvv89eAQBc/7G6QI+NJr1K9Q8ZnA==","signatures":[{"sig":"MEQCICzMlas39lsID5uy//ry9J01ccs7+GtbbqZScVghv8byAiAYQaDIjJEVURbmjYnsNK5q5I2Q0jnhYFkRC1DS8RrPGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16751065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"52d7c609e4c3228762e1fc151435cbd0d74bca5a","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.8.0_1776036609585_0.34701319751080684","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"codi-cli","version":"2.9.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.9.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"331da7cf296559a24dbb7ce822dbdbd67e13082d","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.9.0.tgz","fileCount":732,"integrity":"sha512-Pc9fMBAabiGeC0JpMA62S0+nyAi80GwdQ9oF1n+wf9Z79C+y+Ec9WxaooHM6zdFRiYQ+joVGpEKCn7uzKIQVgQ==","signatures":[{"sig":"MEUCIQCGEwawJgiN6wHhwsafRoCmIOFFO+COy/wbyzyggg0HVwIgbHYln1ICPvlMzgNAwRMIAJJGq21LF+q4vdmOdHc2VDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17777825},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ce3135b5ac64a86940aab5bf50649b5a462a404","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.9.0_1776469131700_0.22314915794322254","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"codi-cli","version":"2.10.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.10.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"a511740c1a5493953654906107fe1394ef26afe8","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.10.0.tgz","fileCount":743,"integrity":"sha512-2lSVG3ppLt7zl1ksa4dAxWRimcM3bM4JGlfCxqZ+Ks4hBjn9KGgzo9Q7VEMyQCJq/sm5oJVlk9DtV1ZqtL7yng==","signatures":[{"sig":"MEUCIQCPWSQ5q7WwaepPD4bZ3sqTL5NGtZeRdJr9q1vKRUvP3AIgZYgEe/yRsNKJTT/Pl2qwxXAVBxaOt6O0kmoL8y+rOdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17869914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05706eb8f3ed09bcf65ff7d931b6b152464b20ee","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"lehidalgo","email":"le.hidalgot@gmail.com"},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"10.9.7","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.10.0_1776628482650_0.9956186543725405","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"codi-cli","version":"2.11.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.11.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"1c9e285d92a88256de383129b7839bb66940c604","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.11.0.tgz","fileCount":748,"integrity":"sha512-FGLqgoqO7L0xwxvI8T+BNpfUqxBcj6sw7xQHUwAGxB21teAUZWsSyKZqPaCWy+9v1zgiqCAuYrEF9vx15mz2Zg==","signatures":[{"sig":"MEUCIQCGS+HBcp/xVmIKIbtoEvVPm6pqmvd5g3hIdXSKaehyQQIgIR3L9avLEODZlPomwESpkIm+xt4luqTuXt2q7epFLBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17982383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14e13048b54396157ef8f0a7ec0ca576853b7c94","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ee2b3f-214a-41d3-ace3-0fd18e6a35b3"}},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.11.0_1776951491165_0.48674330389777554","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"codi-cli","version":"2.12.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.12.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"5b04b77226a5b69565852c89c66bbf76ea51db08","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.12.0.tgz","fileCount":751,"integrity":"sha512-s3g9bA9ub/fqlIkidhqQFPx5PysBblzMtw+/FEFqDcVzWuwXt6+9Hl3VpqZQc9XZ+9dPo1OynI0gsR1XoQMrGA==","signatures":[{"sig":"MEYCIQCQ+0Xm92FFLtxZCx1qq98bT6FbqmoN2u8zBKdQ6V7bmQIhAOM2KOv7tmkbcfGBWButruX6KFrz+aBVs23I85IdlCE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18051373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9072d6c2470f08b57648e463b06a002bcf74a6ed","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ee2b3f-214a-41d3-ace3-0fd18e6a35b3"}},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"11.11.0","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.12.0_1777233636082_0.7464900753821202","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"codi-cli","version":"2.13.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.13.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"277b93f756548742a441191e5cd7c11e38c8b5c7","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.13.0.tgz","fileCount":751,"integrity":"sha512-W41eW5fd4PBlvbx/D0Ve0rOvCiZhP/PIZEWuvjhHIKJBvBoLIZ+T3y8/PyjFKl1hMHGvXVsEHpxt6LwKfeD3ww==","signatures":[{"sig":"MEUCIQDoZjTj94ug5fQU5PNpj0OlwziZeht8XSFXt4c8zjC8CwIgPrTK1l0mnr4BZZeSut/aL9J7ScSTWqSaYcGXOp/LI7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18160132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b849b7936c462d79b8859d8ccf5c4c8c7470837a","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push --follow-tags","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","baseline:update":"vitest run tests/release/generate-baseline.test.ts","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ee2b3f-214a-41d3-ace3-0fd18e6a35b3"}},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"11.11.0","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.13.0_1777235920287_0.31857464479039965","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"codi-cli","version":"2.14.0","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.14.0","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"4513126c4feacd721c977417286cb051f323a0b0","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.14.0.tgz","fileCount":751,"integrity":"sha512-nAg3ROH9QFiOm4U8mxRh2CiBdl2CybtS+HKYCtsV1n4rJxjuAhm7FNs4dXkd8haq/RbkBn/46JBfHuOHniY6AQ==","signatures":[{"sig":"MEUCIBlV96XA+g9lLaf8Hgj4m0sf7ZeJhJDXnfCrCaXvLdnxAiEAk84do5Uqk96XYSWzUylEIYsJV/yyPDLHlK3F9zmF5Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18304288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d094d1a7b5a7de837d30228f41060c8757fa5638","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push --follow-tags","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ee2b3f-214a-41d3-ace3-0fd18e6a35b3"}},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"11.11.0","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","exceljs":"^4.4.0","commander":"^14.0.3","fast-glob":"^3.3.3","pptxgenjs":"^4.0.1","smol-toml":"^1.6.1","picocolors":"^1.1.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.14.0_1777489679187_0.21216506664621182","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"codi-cli","version":"2.14.1","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"author":{"name":"lehidalgo"},"license":"MIT","_id":"codi-cli@2.14.1","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"bin":{"codi":"dist/cli.js"},"dist":{"shasum":"c46347a038c339322d8e96b5890c0af69b0be14f","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.14.1.tgz","fileCount":749,"integrity":"sha512-LO7ddoIFiC38iR31j4suHsfnJDD8JfUWlRGr4vFa1XxXc8bpNpjVBOr0yXKDEPUNSclCmlfoDgwZjliD4ypR+g==","signatures":[{"sig":"MEUCIFzSh4MfpL1uJ0XRTCwzy9Yaezx6VkS5GCyAK+UG2xn8AiEA5Hq+8O5arYljxBUTF07xLr1DiwqOeF23w762+Az4fo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18171550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de5e4d957903ad61c2b63ff622ca0f8d80b61bb3","imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/cli.js","prepare":"husky","docs:dev":"astro dev","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:e2e":"vitest run tests/e2e","test:unit":"vitest run tests/unit","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","preversion":"npm run lint && npm run build && npm run test","test:watch":"vitest","postversion":"git push --follow-tags","test:python":"uv run pytest src/templates/skills/","docs:preview":"node preview-server.mjs","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","test:coverage":"vitest run --coverage","test:pre-push":"vitest run tests/release","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","test:pre-commit":"vitest run tests/unit tests/integration","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ee2b3f-214a-41d3-ace3-0fd18e6a35b3"}},"repository":{"url":"git+https://github.com/lehidalgo/codi.git","type":"git"},"_npmVersion":"11.11.0","description":"Unified configuration platform for AI coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","docx":"^9.6.1","yaml":"^2.8.2","commander":"^14.0.3","fast-glob":"^3.3.3","smol-toml":"^1.6.1","picocolors":"^1.1.0","@clack/core":"1.2.0","gray-matter":"^4.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^6.1.4","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.1.0","vitest":"^4.1.0","exceljs":"^4.4.0","pdf-lib":"^1.17.1","pyright":"^1.1.408","typedoc":"^0.28.18","codi-cli":"^0.9.2","pagefind":"^1.5.0","prettier":"^3.8.1","pptxgenjs":"^4.0.1","playwright":"^1.59.1","typescript":"^5.9.3","@types/diff":"^8.0.0","@types/node":"^25.5.0","@types/jsdom":"^28.0.1","@astrojs/check":"^0.9.8","typescript-eslint":"^8.57.2","typedoc-plugin-zod":"^1.4.3","@vitest/coverage-v8":"^4.1.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/codi-cli_2.14.1_1777544471722_0.008206127689766696","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"codi-cli","version":"2.14.2","description":"Unified configuration platform for AI coding agents","type":"module","bin":{"codi":"dist/cli.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"imports":{"#src/*":"./src/*","#tests/*":"./tests/*"},"scripts":{"build":"tsup","test":"vitest run","test:python":"uv run pytest src/templates/skills/","test:all":"sh -c 'vitest run; VCODE=$?; uv run pytest src/templates/skills/; PCODE=$?; [ \"$VCODE\" -eq 0 ] && [ \"$PCODE\" -eq 0 ]'","test:unit":"vitest run tests/unit","test:integration":"vitest run tests/integration","test:e2e":"vitest run tests/e2e","test:pre-commit":"vitest run tests/unit tests/integration","test:pre-push":"vitest run tests/release","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"tsc --noEmit","dev":"tsup --watch","prepare":"husky && node scripts/setup-husky-hooks.mjs","preversion":"npm run lint && npm run build && npm run test","postversion":"git push --follow-tags","prepublishOnly":"[ \"$CI\" = \"true\" ] || [ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] || (echo 'ERROR: publish only allowed from main branch' && exit 1) && npm run lint && npm run test && npm run build","start":"node dist/cli.js","docs:generate":"node dist/cli.js docs --generate","docs:validate":"node dist/cli.js docs --validate","docs:dev":"astro dev","docs:build":"node dist/cli.js docs --catalog && typedoc && astro build && pagefind --site site/docs --output-path site/docs/_pagefind","docs:check":"astro check","docs:preview":"node preview-server.mjs"},"engines":{"node":">=20.19.0"},"repository":{"type":"git","url":"git+https://github.com/lehidalgo/codi.git"},"homepage":"https://github.com/lehidalgo/codi#readme","bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"author":{"name":"lehidalgo"},"license":"MIT","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"dependencies":{"@clack/core":"1.2.0","@clack/prompts":"^1.1.0","commander":"^14.0.3","diff":"^8.0.4","docx":"^9.6.1","fast-glob":"^3.3.3","gray-matter":"^4.0.3","picocolors":"^1.1.0","smol-toml":"^1.6.1","yaml":"^2.8.2","zod":"^4.3.6"},"devDependencies":{"@astrojs/check":"^0.9.8","@types/diff":"^8.0.0","@types/jsdom":"^28.0.1","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","astro":"^6.1.4","codi-cli":"^0.9.2","eslint":"^10.1.0","exceljs":"^4.4.0","husky":"^9.1.7","jsdom":"^29.0.2","pagefind":"^1.5.0","pdf-lib":"^1.17.1","playwright":"^1.59.1","pptxgenjs":"^4.0.1","prettier":"^3.8.1","pyright":"^1.1.408","tsup":"^8.5.1","typedoc":"^0.28.18","typedoc-plugin-markdown":"^4.11.0","typedoc-plugin-zod":"^1.4.3","typescript":"^5.9.3","typescript-eslint":"^8.57.2","vitest":"^4.1.0"},"gitHead":"743f413b2c49cdf383352e2adb34962fecfe6d13","_id":"codi-cli@2.14.2","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-a1SvPhSrOqzZtryZUZvd+UwT27ZSxR0dIDymIBBbLDtV3jOMaUzOlxQrvMz4YhJtOv/lpBgkXKr5v9Bx2iHE6w==","shasum":"6fde5e962f3300dd7b76f4dd8ac07dce6b81c4fe","tarball":"https://registry.npmjs.org/codi-cli/-/codi-cli-2.14.2.tgz","fileCount":755,"unpackedSize":18284185,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codi-cli@2.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvf5j36ZCRD3U46rMOzWc06H45wJPJVkC65qn4VFXexwIhAMR+Zg6MkemaRYS5bB6tEojvciJFoEhihxIUkYYM1cR4"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94ee2b3f-214a-41d3-ace3-0fd18e6a35b3"}},"directories":{},"maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codi-cli_2.14.2_1777587554188_0.18304580135751491"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-23T11:16:23.251Z","modified":"2026-04-30T22:19:14.819Z","0.1.0":"2026-03-23T11:16:23.494Z","0.2.0":"2026-03-23T14:40:48.420Z","0.3.0":"2026-03-24T15:23:35.584Z","0.3.1":"2026-03-24T23:22:14.368Z","0.4.0":"2026-03-25T09:45:03.442Z","0.4.1":"2026-03-25T14:05:32.989Z","0.4.2":"2026-03-25T14:44:12.186Z","0.5.0":"2026-03-25T16:50:08.934Z","0.5.1":"2026-03-25T18:01:10.726Z","0.6.0":"2026-03-25T23:11:48.179Z","0.7.0":"2026-03-26T14:47:57.535Z","0.7.1":"2026-03-26T16:02:19.765Z","0.7.2":"2026-03-26T19:15:23.148Z","0.7.3":"2026-03-26T19:27:43.470Z","0.7.4":"2026-03-26T19:39:02.583Z","0.7.7":"2026-03-26T20:28:59.305Z","0.7.8":"2026-03-26T20:36:30.332Z","0.7.9":"2026-03-26T20:51:01.073Z","0.7.10":"2026-03-26T21:05:55.318Z","0.7.11":"2026-03-26T22:23:16.516Z","0.7.12":"2026-03-26T22:53:59.617Z","0.8.0":"2026-03-27T07:50:52.187Z","0.9.2":"2026-03-27T10:16:54.920Z","0.10.0":"2026-03-30T16:29:21.151Z","1.0.0":"2026-03-30T22:06:32.538Z","2.0.0":"2026-04-01T10:39:57.722Z","2.1.0":"2026-04-03T12:28:29.480Z","2.2.0":"2026-04-05T10:00:46.432Z","2.2.1":"2026-04-05T15:29:34.264Z","2.2.2":"2026-04-06T06:26:13.071Z","2.3.0":"2026-04-06T22:12:10.821Z","2.4.0":"2026-04-09T07:24:25.842Z","2.5.0":"2026-04-09T10:58:17.598Z","2.5.1":"2026-04-09T11:25:03.181Z","2.5.2":"2026-04-09T11:39:50.533Z","2.5.3":"2026-04-09T12:19:54.011Z","2.5.4":"2026-04-09T22:56:37.435Z","2.6.0":"2026-04-10T10:35:01.088Z","2.7.0":"2026-04-12T15:27:31.187Z","2.8.0":"2026-04-12T23:30:09.886Z","2.9.0":"2026-04-17T23:38:52.003Z","2.10.0":"2026-04-19T19:54:43.014Z","2.11.0":"2026-04-23T13:38:11.492Z","2.12.0":"2026-04-26T20:00:36.436Z","2.13.0":"2026-04-26T20:38:40.689Z","2.14.0":"2026-04-29T19:07:59.522Z","2.14.1":"2026-04-30T10:21:12.153Z","2.14.2":"2026-04-30T22:19:14.525Z"},"bugs":{"url":"https://github.com/lehidalgo/codi/issues"},"author":{"name":"lehidalgo"},"license":"MIT","homepage":"https://github.com/lehidalgo/codi#readme","keywords":["ai","coding-agents","configuration","cli","claude","cursor","codex","copilot","github-copilot"],"repository":{"type":"git","url":"git+https://github.com/lehidalgo/codi.git"},"description":"Unified configuration platform for AI coding agents","maintainers":[{"name":"lehidalgo","email":"le.hidalgot@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/logo.svg\" alt=\"codi-cli\" width=\"560\">\n</p>\n\n<p align=\"center\">\n  <strong>One config. Every AI agent. Zero drift.</strong>\n</p>\n\n<p align=\"center\">\n  Define your rules, skills, and workflows once in <code>.codi/</code> — Codi generates the correct configuration for Claude Code, Cursor, Codex, Windsurf, Cline, and GitHub Copilot automatically.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/codi-cli\"><img src=\"https://img.shields.io/npm/v/codi-cli\" alt=\"npm version\"></a>\n  <a href=\"https://github.com/lehidalgo/codi/actions\"><img src=\"https://img.shields.io/github/actions/workflow/status/lehidalgo/codi/ci.yml?label=CI\" alt=\"CI\"></a>\n  <a href=\"https://lehidalgo.github.io/codi/docs/\"><img src=\"https://img.shields.io/badge/docs-online-5865F2\" alt=\"Documentation\"></a>\n  <a href=\"./LICENSE\"><img src=\"https://img.shields.io/npm/l/codi-cli\" alt=\"license\"></a>\n</p>\n\n---\n\n## Demo\n\n<p align=\"center\">\n  <!-- Video demo placeholder — replace with actual recording -->\n  <a href=\"https://lehidalgo.github.io/codi/docs/\">\n    <img src=\"https://img.shields.io/badge/%E2%96%B6%20Watch%20Demo-coming%20soon-555?style=for-the-badge\" alt=\"Watch Demo\">\n  </a>\n</p>\n\n> A full walkthrough video is coming soon. In the meantime, see the [Getting Started guide](https://lehidalgo.github.io/codi/docs/catalog/).\n\n---\n\n## The Problem\n\nEvery AI coding agent speaks a different language. Claude Code reads `CLAUDE.md`, Cursor reads `.cursorrules`, Codex reads `AGENTS.md`. When your team uses multiple agents — or different team members use different editors — you end up maintaining duplicate configurations that inevitably drift apart. A security rule added to `CLAUDE.md` never makes it to `.cursorrules`. A new coding convention is enforced in one agent but ignored by the others.\n\n**Codi solves this.** Write your configuration once in `.codi/`, and Codi generates the correct file for every agent, every time. One source of truth. Zero drift.\n\n---\n\n## Who Is Codi For?\n\n- **Teams using multiple AI agents** — ensure consistent rules across Claude Code, Cursor, Codex, Windsurf, Cline, and GitHub Copilot\n- **Tech leads enforcing standards** — define security policies, coding conventions, and testing requirements once and deploy them to every developer's agent\n- **Individual developers** — get a structured, version-controlled configuration with 100+ built-in templates instead of writing agent configs from scratch\n\n---\n\n## What You Get\n\n| | |\n|:--|:--|\n| **6 agents, 1 config** | Generate native config files for all supported agents from a single `.codi/` directory |\n| **100+ built-in templates** | Rules, skills, and agents covering security, testing, 11 languages, and 3 frameworks |\n| **6 presets** | From minimal to strict — choose your starting point and customize |\n| **Pre-commit hooks** | Automated testing, secret scanning, type checking, and file size limits |\n| **Drift detection** | Know instantly when generated files diverge from your source config |\n| **Interactive wizard** | Guided setup, or go fully non-interactive for CI |\n| **Artifact catalog** | Browse all 123 built-in artifacts at the [docs site](https://lehidalgo.github.io/codi/docs/catalog/) |\n| **Import from anywhere** | Pull rules / skills / agents / MCP servers from a local directory, ZIP file, or GitHub repo into your existing project — no `preset.yaml` required |\n\n---\n\n## Quick Start\n\n```bash\n# 1. Install (curl one-liner — handles Node setup if missing)\ncurl -fsSL https://lehidalgo.github.io/codi/install.sh | bash\n\n# Or install manually if you already manage Node 20.19+ yourself\nnpm install -g codi-cli@latest\n\n# 2. Initialize (interactive wizard)\ncodi init\n\n# OR let your AI agent set you up\n\"run codi onboard in the terminal and follow instructions\"\n\n# 3. Generate agent configs\ncodi generate\n\n# 4. Verify\ncodi status\n```\n\nYour `CLAUDE.md`, `.cursorrules`, `AGENTS.md`, `.github/copilot-instructions.md`, and other agent files are generated and ready to commit.\n\n> **No global install?** Use `npx codi-cli <command>` or `npm install -D codi-cli`. Requires **Node.js >= 20.19.0**. If your Node is older, the [curl installer](https://lehidalgo.github.io/codi/install.sh) sets up nvm + Node 24 (latest LTS) for you.\n\n### Supported platforms\n\n| Platform | Status |\n|----------|--------|\n| macOS | Supported |\n| Linux | Supported |\n| Windows | Not supported. WSL2 is untested but should work since Codi is POSIX-only end-to-end. |\n\nCodi targets POSIX environments. The installer is bash-only, hooks are POSIX shell, and CI runs only on Ubuntu and macOS. Native Windows is not on the roadmap.\n\n---\n\n## How It Works\n\n```mermaid\nflowchart LR\n    A[\"Built-in templates and presets\"] --> B[\"Scaffold or install into .codi/\"]\n    B --> C[\".codi/ directory\\n(runtime source of truth)\"]\n    C --> D[\"Config Resolution\\n(3 layers)\"]\n    D --> E[\"Adapters\"]\n    E --> F[\"CLAUDE.md\"]\n    E --> G[\".cursorrules\"]\n    E --> H[\"AGENTS.md\"]\n    E --> I[\".windsurfrules\"]\n    E --> J[\".clinerules\"]\n    E --> K[\".github/copilot-instructions.md\"]\n```\n\n`codi init` and `codi add` scaffold templates from the built-in library into `.codi/`. Then `codi generate` reads `.codi/`, resolves configuration across 3 layers (preset defaults → repo → user), and passes the result through agent-specific adapters that produce each platform's native format. Flags marked `locked: true` cannot be overridden by later layers.\n\n---\n\n## Core Concepts\n\n| Concept | What It Is | Learn More |\n|:--------|:-----------|:-----------|\n| **Artifacts** | Rules, skills, agents, brands — the building blocks of your config | [Artifacts Guide](docs/project/artifacts.md) |\n| **Presets** | Bundles of flags + artifacts for quick setup (6 built-in) | [Presets Guide](docs/project/presets.md) |\n| **Flags** | 16 behavioral switches controlling security, testing, permissions, and generation | [Configuration](docs/project/configuration.md) |\n| **Adapters** | Translators that convert your config to each agent's native format | [Architecture](docs/project/architecture.md) |\n\n---\n\n## Supported Agents\n\n<!-- GENERATED:START:supported_agents -->\n| Agent | Config File | Rules | Skills | Agents | MCP |\n|:------|:-----------|:-----:|:------:|:------:|:---:|\n| **Claude Code** | `CLAUDE.md` | `.claude/rules` | `.claude/skills` | `.claude/agents` | `.mcp.json` |\n| **Cursor** | `.cursorrules` | `.cursor/rules` | `.cursor/skills` | — | `.cursor/mcp.json` |\n| **Codex** | `AGENTS.md` | `.` | `.agents/skills` | `.codex/agents` | `.codex/config.toml` |\n| **Windsurf** | `.windsurfrules` | `.` | `.windsurf/skills` | — | — |\n| **Cline** | `.clinerules` | `.cline` | `.cline/skills` | — | — |\n| **GitHub Copilot** | `.github/copilot-instructions.md` | `.github/instructions` | `.github/skills` | `.github/agents` | `.vscode/mcp.json` |\n<!-- GENERATED:END:supported_agents -->\n\n---\n\n## Built-in Templates\n\n<!-- GENERATED:START:template_counts_compact -->\n| Artifact | Count |\n|:---------|:-----:|\n| **Rules** | 28 |\n| **Skills** | 63 |\n| **Agents** | 21 |\n<!-- GENERATED:END:template_counts_compact -->\n\nBrowse the full catalog at **[lehidalgo.github.io/codi/docs/catalog/](https://lehidalgo.github.io/codi/docs/catalog/)** — filterable by type, category, and keyword, with per-artifact pages showing frontmatter and full content.\n\nCreate your own with `codi add rule|skill|agent <name>`, or start from a template with `--template`.\n\n---\n\n## Presets\n\n<!-- GENERATED:START:preset_table -->\n| Preset | Focus | Description |\n|:-------|:------|:------------|\n| `codi-minimal` | minimal | Permissive — security off, no test requirements, all actions allowed |\n| `codi-balanced` | balanced | Recommended — security on, type-checking strict, no force-push |\n| `codi-strict` | strict | Enforced — security locked, tests required, delete restricted, no force-push |\n| `codi-fullstack` | fullstack | Comprehensive web/app development — broad rules, testing, and security. Language-agnostic. |\n| `codi-dev` | codi | Preset for developing the Codi CLI itself — strict TypeScript, anti-hardcoding, safe releases, and full QA tooling |\n| `codi-power-user` | workflow | Daily workflow — graph exploration, day tracking, error diagnosis, enhanced commits |\n<!-- GENERATED:END:preset_table -->\n\nCreate, share, and install presets from ZIP or GitHub with `codi preset`. See the [Presets Guide](docs/project/presets.md).\n\n---\n\n## CLI Quick Reference\n\n| Command | Description |\n|:--------|:------------|\n| `codi` | Launch interactive Command Center |\n| `codi init` | Initialize `.codi/` configuration |\n| `codi generate` | Generate agent config files |\n| `codi add <type> <name>` | Add a rule, skill, agent, or brand |\n| `codi status` | Show drift status |\n| `codi doctor` | Check project health |\n| `codi validate` | Validate configuration |\n| `codi preset <sub>` | Manage presets (create, install, export) |\n| `codi watch` | Auto-regenerate on file changes |\n| `codi compliance` | Full health + drift + verification check |\n| `codi onboard` | AI-guided setup — agent explores codebase and recommends artifacts |\n\n**Global options:** `-j, --json` JSON output | `-v, --verbose` debug | `-q, --quiet` silent | `--no-color` plain\n\n> Full reference: [CLI Reference](docs/project/cli-reference.md)\n\n---\n\n## FAQ\n\n**Will Codi overwrite my existing `CLAUDE.md`?**\nYes. Back up existing files first, then move your rules into `.codi/rules/` and run `codi generate`.\n\n**Do I commit generated files?**\nYes. Agents read these files from your repo. Commit both `.codi/` (source) and generated files (output).\n\n**What happens if I edit a generated file manually?**\n`codi status` reports it as \"drifted\". Running `codi generate` overwrites the edit. Modify rules in `.codi/rules/` instead.\n\n**Can different team members use different settings?**\nYes. Personal preferences go in `~/.codi/user.yaml` (never committed). Team-wide policies are enforced via presets with `locked: true` flags.\n\n**How do I add Codi to CI?**\nInstall as a dev dependency and add `npx codi doctor --ci` to your pipeline. It exits non-zero on issues.\n\n> More questions? See [Troubleshooting](docs/project/troubleshooting.md).\n\n---\n\n## Documentation\n\nFull documentation is available at **[lehidalgo.github.io/codi/docs/](https://lehidalgo.github.io/codi/docs/)**.\n\n| Guide | Description |\n|:------|:------------|\n| [Getting Started](docs/project/getting-started.md) | Hands-on tutorial for new users |\n| [Feature Inventory](docs/project/features.md) | Complete list of everything Codi does |\n| [CLI Reference](docs/project/cli-reference.md) | All commands, Command Center, init wizard |\n| [Architecture](docs/project/architecture.md) | Config resolution, adapters, generation pipeline |\n| [Configuration](docs/project/configuration.md) | Manifest, flags, layers, MCP |\n| [Artifacts](docs/project/artifacts.md) | Rules, skills, agents, brands |\n| [Presets](docs/project/presets.md) | Built-in and custom presets |\n| [Workflows](docs/project/workflows.md) | Daily usage, CI/CD, team patterns |\n| [Migration](docs/project/migration.md) | Adopt Codi in existing projects |\n| [Troubleshooting](docs/project/troubleshooting.md) | Common issues and fixes |\n| [User Journeys](https://lehidalgo.github.io/codi/docs/guides/user-journeys/) | Step-by-step guides for every Codi scenario |\n\n---\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, code conventions, and how to add features.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}