{"_id":"@dezkareid/ai-context-sync","_rev":"8-28d0b07d7d6501276b879ee666dcef03","name":"@dezkareid/ai-context-sync","dist-tags":{"latest":"1.5.0"},"versions":{"0.0.1":{"name":"@dezkareid/ai-context-sync","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@dezkareid/ai-context-sync@0.0.1","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"dist":{"shasum":"6cabd79e12a2106c7ad8751b756fefcc29baf1a1","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-0.0.1.tgz","fileCount":2,"integrity":"sha512-sJ0f8S8w58mLYtLx+HQ6XRxWT8L7Cp9nLkqSGe4E6v4s0c2tUJN/SB/FJ74jreNUxv3QRA/DB3/xUDrt9ignNA==","signatures":[{"sig":"MEUCIDLN+51rei0Hik0WtKYmSEw8XxuC2yhisN5qoD8onEpdAiEA2AlZVHf3orMVIDKspC1FKCDnorHP7l/aVTcfZ1LZC0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2067},"_npmUser":{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"},"_npmVersion":"10.9.2","description":"OIDC trusted publishing setup package for @dezkareid/ai-context-sync","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-context-sync_0.0.1_1770747469031_0.818005952022584","host":"s3://npm-registry-packages-npm-production"}},"0.0.0":{"name":"@dezkareid/ai-context-sync","version":"0.0.0","keywords":["setup","package","npm"],"_id":"@dezkareid/ai-context-sync@0.0.0","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"dist":{"shasum":"cfcd11d98f87dba9d56d4a5b88477e56c92405f6","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-0.0.0.tgz","fileCount":2,"integrity":"sha512-oOrxshQHcze8/GVKOec9P6lvBulf+coBMK13EEePEsv7H//CgtV56e0pnLwKD9a81Bwja1QGocyjaiefnC/54g==","signatures":[{"sig":"MEYCIQDeJhBr5OHiGZHqJYDRyL3VDJ4pa0UtEf4FNNBQcR6cSQIhAOTNxx7vJdouyvpwcimpJp0V1Yuw9He2NF49AqrgDU1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402},"gitHead":"693feee449317cc1d014951212404d827c6d53cb","_npmUser":{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"},"_npmVersion":"10.9.2","description":"a package to sync context files for agents","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-context-sync_0.0.0_1770752022209_0.2119919226238769","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dezkareid/ai-context-sync","version":"1.0.0","keywords":["ai","context","sync","claude","gemini","agents"],"author":{"name":"Joel Humberto Gomez Paredes","email":"elmaildeldezkareid@gmail.com"},"license":"ISC","_id":"@dezkareid/ai-context-sync@1.0.0","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"homepage":"https://github.com/dezkareid/dezkareid/tree/main/projects/dezkareid/packages/ai-context-sync#readme","bugs":{"url":"https://github.com/dezkareid/dezkareid/issues"},"bin":{"ai-context-sync":"dist/index.js"},"dist":{"shasum":"67b088649b3a570737b6814737aa636c1c7e16b9","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-1.0.0.tgz","fileCount":11,"integrity":"sha512-Tsl8mdPLRPIOE4J3Gvv9+wm9bCBzrXH4yYYNu4cYIMz6sQaM9L7aljnrXjelKK9PEJBFAWtf9pO4iikuwp3rnA==","signatures":[{"sig":"MEQCIGzKkQKZ0dM720dQGeiaLu0pNWdK5DCk9N/0WR0y7d1FAiBzA0fkVvN27TaYRXOa3vfyEdXuQ6oC5Sp42CkAUy4jVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dezkareid%2fai-context-sync@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18935},"main":"dist/index.js","_from":"file:dezkareid-ai-context-sync-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -w","test":"vitest run --coverage","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:503d29de-b79a-42a3-ac9a-b18ad83fb030"}},"_resolved":"/tmp/4cb43c4903a5acb5233c579fd91c50af/dezkareid-ai-context-sync-1.0.0.tgz","_integrity":"sha512-Tsl8mdPLRPIOE4J3Gvv9+wm9bCBzrXH4yYYNu4cYIMz6sQaM9L7aljnrXjelKK9PEJBFAWtf9pO4iikuwp3rnA==","repository":{"url":"git+https://github.com/dezkareid/dezkareid.git","type":"git","directory":"packages/ai-context-sync"},"_npmVersion":"10.9.4","description":"CLI utility to synchronize AI agent context files from AGENTS.md","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globby":"14.0.1","fs-extra":"11.2.0","commander":"12.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","typescript":"5.9.3","@types/node":"25.0.10","@types/fs-extra":"11.0.4","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/ai-context-sync_1.0.0_1770765177668_0.795275429705345","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dezkareid/ai-context-sync","version":"1.1.0","keywords":["ai","context","sync","claude","gemini","agents"],"author":{"name":"Joel Humberto Gomez Paredes","email":"elmaildeldezkareid@gmail.com"},"license":"ISC","_id":"@dezkareid/ai-context-sync@1.1.0","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"homepage":"https://github.com/dezkareid/dezkareid/tree/main/projects/dezkareid/packages/ai-context-sync#readme","bugs":{"url":"https://github.com/dezkareid/dezkareid/issues"},"bin":{"ai-context-sync":"dist/index.js"},"dist":{"shasum":"965cf55b720c282970cc8d9e3575a7ee377bf990","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-1.1.0.tgz","fileCount":15,"integrity":"sha512-WJvejSR8AsqZYF10Hxm6gz8GfI+wVKD4Fts+jC5AFk6de8UZpv5fgmssgs65Y3VjmaAtHnRLFcvTGMZQfAtkbQ==","signatures":[{"sig":"MEYCIQDKVHziSJMKEV2AIqdjPmbEmue7RJwhb7ByeRvEjJafZQIhALYaWhNALdlTOqXkdDEHuvJ75VIzCv3tjcPPe6sgtrwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dezkareid%2fai-context-sync@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32159},"main":"dist/index.js","_from":"file:dezkareid-ai-context-sync-1.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -w","test":"vitest run --coverage","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:503d29de-b79a-42a3-ac9a-b18ad83fb030"}},"_resolved":"/tmp/4dbe9378aebf91beb03d8fba16fed0ca/dezkareid-ai-context-sync-1.1.0.tgz","_integrity":"sha512-WJvejSR8AsqZYF10Hxm6gz8GfI+wVKD4Fts+jC5AFk6de8UZpv5fgmssgs65Y3VjmaAtHnRLFcvTGMZQfAtkbQ==","repository":{"url":"git+https://github.com/dezkareid/dezkareid.git","type":"git","directory":"packages/ai-context-sync"},"_npmVersion":"10.9.4","description":"CLI utility to synchronize AI agent context files from AGENTS.md","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globby":"14.0.1","fs-extra":"11.2.0","inquirer":"9.2.12","commander":"12.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","typescript":"5.9.3","@types/node":"25.0.10","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/ai-context-sync_1.1.0_1770827288784_0.7797580532166914","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dezkareid/ai-context-sync","version":"1.2.0","keywords":["ai","context","sync","claude","gemini","agents"],"author":{"name":"Joel Humberto Gomez Paredes","email":"elmaildeldezkareid@gmail.com"},"license":"ISC","_id":"@dezkareid/ai-context-sync@1.2.0","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"homepage":"https://github.com/dezkareid/dezkareid/tree/main/projects/dezkareid/packages/ai-context-sync#readme","bugs":{"url":"https://github.com/dezkareid/dezkareid/issues"},"bin":{"ai-context-sync":"dist/index.js"},"dist":{"shasum":"dbb65561cfc120a0e768041adab0fd401fba8145","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-1.2.0.tgz","fileCount":15,"integrity":"sha512-0Y8zJ5hmY9jy0ZAyP/QoW7iDQs9qI0ftcFnT7PBve5fdEbg3WM61qSifR5iyWbE9l1gBZPCNS61gLetidWX7pQ==","signatures":[{"sig":"MEYCIQD2N/9O9Sp0ufAsdCmE52ENfchkHe1rbc+7ur8dqSHKJgIhAPmF+VXtOREqF80T7040lRUtdLebq8EycnXHDHgX564r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dezkareid%2fai-context-sync@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39526},"main":"dist/index.js","_from":"file:dezkareid-ai-context-sync-1.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -w","test":"vitest run --coverage","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:503d29de-b79a-42a3-ac9a-b18ad83fb030"}},"_resolved":"/tmp/01d560c0c7bd7dd046ad803581b545e0/dezkareid-ai-context-sync-1.2.0.tgz","_integrity":"sha512-0Y8zJ5hmY9jy0ZAyP/QoW7iDQs9qI0ftcFnT7PBve5fdEbg3WM61qSifR5iyWbE9l1gBZPCNS61gLetidWX7pQ==","repository":{"url":"git+https://github.com/dezkareid/dezkareid.git","type":"git","directory":"packages/ai-context-sync"},"_npmVersion":"10.9.4","description":"CLI utility to synchronize AI agent context files from AGENTS.md","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globby":"14.0.1","fs-extra":"11.2.0","inquirer":"9.2.12","commander":"12.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","typescript":"5.9.3","@types/node":"25.0.10","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/ai-context-sync_1.2.0_1771467028401_0.7822061740328432","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dezkareid/ai-context-sync","version":"1.3.0","keywords":["ai","context","sync","claude","gemini","agents"],"author":{"name":"Joel Humberto Gomez Paredes","email":"elmaildeldezkareid@gmail.com"},"license":"ISC","_id":"@dezkareid/ai-context-sync@1.3.0","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"homepage":"https://github.com/dezkareid/dezkareid/tree/main/projects/dezkareid/packages/ai-context-sync#readme","bugs":{"url":"https://github.com/dezkareid/dezkareid/issues"},"bin":{"ai-context-sync":"dist/index.js"},"dist":{"shasum":"8f1dcc4859682403b0de5f48072bc3904f1b6b79","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-1.3.0.tgz","fileCount":17,"integrity":"sha512-5esk3JvPHxI5eCJ7t054sJHmTKPwnD1d8uE0uYEi5X2TSzDtLQwpFLcMsvRj0+pTImxnnJvjvxl2nIFd+/t/1Q==","signatures":[{"sig":"MEUCIHN4X63Xzm59yVCf5RoNR9tl/CSH0Qu+ERNSsIA2WMKuAiEAsNAOp+u3TelNGsWAk5MpeAlgjuhQIV29XFIyHYdty0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dezkareid%2fai-context-sync@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52067},"main":"dist/index.js","_from":"file:dezkareid-ai-context-sync-1.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -w","test":"vitest run --coverage","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:503d29de-b79a-42a3-ac9a-b18ad83fb030"}},"_resolved":"/tmp/8011d42872c5900780d139c2d66e4994/dezkareid-ai-context-sync-1.3.0.tgz","_integrity":"sha512-5esk3JvPHxI5eCJ7t054sJHmTKPwnD1d8uE0uYEi5X2TSzDtLQwpFLcMsvRj0+pTImxnnJvjvxl2nIFd+/t/1Q==","repository":{"url":"git+https://github.com/dezkareid/dezkareid.git","type":"git","directory":"packages/ai-context-sync"},"_npmVersion":"10.9.4","description":"CLI utility to synchronize AI agent context files from AGENTS.md","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globby":"14.0.1","fs-extra":"11.2.0","inquirer":"9.2.12","commander":"12.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","typescript":"5.9.3","@types/node":"25.0.10","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/ai-context-sync_1.3.0_1771965019894_0.6640029843208024","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dezkareid/ai-context-sync","version":"1.4.0","keywords":["ai","context","sync","claude","gemini","agents"],"author":{"name":"Joel Humberto Gomez Paredes","email":"elmaildeldezkareid@gmail.com"},"license":"ISC","_id":"@dezkareid/ai-context-sync@1.4.0","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"homepage":"https://github.com/dezkareid/dezkareid/tree/main/projects/dezkareid/packages/ai-context-sync#readme","bugs":{"url":"https://github.com/dezkareid/dezkareid/issues"},"bin":{"ai-context-sync":"dist/index.js"},"dist":{"shasum":"0705d8b7fc43ceb271597089e12caf8b94221b2e","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-1.4.0.tgz","fileCount":11,"integrity":"sha512-VSJhTQm+b1hK8Zyt01OEM2jQPubLFWY0ImRWnXsiiqYqyX9mOMFahdzkD7oXHUrNJs6iPbM5GcCi2tHxe7ietA==","signatures":[{"sig":"MEUCIBJBzwRNl0r7IsPfvzRj6pkgK13qjBY/Qjunyb8/xERkAiEA9/kyRB1EexBMTbMYtD5JOcFkjY5Z/6sDTT4oOul+JUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dezkareid%2fai-context-sync@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26234},"main":"dist/index.js","_from":"file:dezkareid-ai-context-sync-1.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -w","lint":"eslint .","test":"vitest run --coverage","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:503d29de-b79a-42a3-ac9a-b18ad83fb030"}},"_resolved":"/tmp/de2f5dc053f6c0b5a3eca44834536274/dezkareid-ai-context-sync-1.4.0.tgz","_integrity":"sha512-VSJhTQm+b1hK8Zyt01OEM2jQPubLFWY0ImRWnXsiiqYqyX9mOMFahdzkD7oXHUrNJs6iPbM5GcCi2tHxe7ietA==","repository":{"url":"git+https://github.com/dezkareid/dezkareid.git","type":"git","directory":"packages/ai-context-sync"},"_npmVersion":"10.9.4","description":"CLI utility to synchronize AI agent context files from AGENTS.md","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globby":"14.0.1","fs-extra":"11.2.0","inquirer":"9.2.12","commander":"12.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"4.0.18","@eslint/js":"9.39.2","typescript":"5.9.3","@types/node":"25.0.10","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","typescript-eslint":"8.57.0","@vitest/coverage-v8":"4.0.18","@dezkareid/eslint-config-ts-base":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context-sync_1.4.0_1774228082412_0.3710596189414539","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dezkareid/ai-context-sync","version":"1.5.0","description":"CLI utility to synchronize AI agent context files from AGENTS.md","type":"module","main":"dist/index.js","bin":{"ai-context-sync":"dist/index.js"},"types":"dist/index.d.ts","publishConfig":{"access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/dezkareid/dezkareid.git","directory":"packages/ai-context-sync"},"keywords":["ai","context","sync","claude","gemini","agents"],"author":{"name":"Joel Humberto Gomez Paredes","email":"elmaildeldezkareid@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/dezkareid/dezkareid/issues"},"homepage":"https://github.com/dezkareid/dezkareid/tree/main/projects/dezkareid/packages/ai-context-sync#readme","dependencies":{"commander":"12.0.0","fs-extra":"11.2.0","globby":"14.0.1","inquirer":"9.2.12"},"devDependencies":{"@eslint/js":"9.39.2","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/node":"25.0.10","@vitest/coverage-v8":"4.0.18","eslint":"9.39.2","typescript":"5.9.3","typescript-eslint":"8.57.0","vitest":"4.0.18","@dezkareid/eslint-config-ts-base":"^0.0.0"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsc -w","lint":"eslint .","test":"vitest run --coverage"},"_id":"@dezkareid/ai-context-sync@1.5.0","_integrity":"sha512-6lPvfClfSr7wmJegatsYrNXr7PwOnEBBJxT7nSr/iVaAv/GyHxriJBrYhePeRBgT2LPjuXalkQagvIF8XsL4lA==","_resolved":"/tmp/da1977c1969c9ee7acf94cc9a7d72922/dezkareid-ai-context-sync-1.5.0.tgz","_from":"file:dezkareid-ai-context-sync-1.5.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-6lPvfClfSr7wmJegatsYrNXr7PwOnEBBJxT7nSr/iVaAv/GyHxriJBrYhePeRBgT2LPjuXalkQagvIF8XsL4lA==","shasum":"02332a947a364bfd2f9431d1a2affd906497d8d7","tarball":"https://registry.npmjs.org/@dezkareid/ai-context-sync/-/ai-context-sync-1.5.0.tgz","fileCount":11,"unpackedSize":23410,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dezkareid%2fai-context-sync@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFUf543NOVIbaD3vWWCDWrftfKbyGoJOG1JM7pn5hCbWAiB2HUJUDfxm+5kBxrAf776ZEbR7c78ht4faim1fr8DGaA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:503d29de-b79a-42a3-ac9a-b18ad83fb030"}},"directories":{},"maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-context-sync_1.5.0_1775284776094_0.2788091088421616"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T18:17:48.930Z","modified":"2026-04-04T06:39:36.925Z","0.0.1":"2026-02-10T18:17:49.189Z","0.0.0":"2026-02-10T19:33:42.366Z","1.0.0":"2026-02-10T23:12:57.869Z","1.1.0":"2026-02-11T16:28:08.927Z","1.2.0":"2026-02-19T02:10:28.585Z","1.3.0":"2026-02-24T20:30:20.034Z","1.4.0":"2026-03-23T01:08:02.556Z","1.5.0":"2026-04-04T06:39:36.243Z"},"bugs":{"url":"https://github.com/dezkareid/dezkareid/issues"},"author":{"name":"Joel Humberto Gomez Paredes","email":"elmaildeldezkareid@gmail.com"},"license":"ISC","homepage":"https://github.com/dezkareid/dezkareid/tree/main/projects/dezkareid/packages/ai-context-sync#readme","keywords":["ai","context","sync","claude","gemini","agents"],"repository":{"type":"git","url":"git+https://github.com/dezkareid/dezkareid.git","directory":"packages/ai-context-sync"},"description":"CLI utility to synchronize AI agent context files from AGENTS.md","maintainers":[{"name":"dezkareid","email":"elmaildeldezkareid@gmail.com"}],"readme":"# @dezkareid/ai-context-sync\n\nA CLI utility to synchronize AI agent context files across different providers, using `AGENTS.md` as the source of truth.\n\n## Features\n\n- **Source of Truth**: Uses `AGENTS.md` to define project context, rules, and workflows.\n- **Multi-provider support**:\n  - **Claude**: Generates/updates `CLAUDE.md`.\n  - **Gemini**: Configures `.gemini/settings.json` to use `AGENTS.md`.\n  - **Gemini Markdown**: Generates/updates `GEMINI.md`.\n- **Plugin Architecture**: Easily extendable to support other AI agents.\n\n## Installation\n\n```bash\npnpm install @dezkareid/ai-context-sync\n```\n\n## Usage\n\n### Synchronize context\n\nRun the sync command in your project root (where `AGENTS.md` is located):\n\n```bash\nnpx @dezkareid/ai-context-sync sync\n```\n\nYou can select the strategy using the `--strategy` (or `-s`) option:\n\n```bash\nnpx @dezkareid/ai-context-sync sync --strategy claude\nnpx @dezkareid/ai-context-sync sync --strategy gemini\nnpx @dezkareid/ai-context-sync sync --strategy all\nnpx @dezkareid/ai-context-sync sync --strategy \"claude, gemini\"\n```\n\nIf no strategy is provided, an interactive checkbox menu will appear to let you toggle which strategies to run.\n\n### Configuration\n\nThe tool can save your selected strategies in a `.ai-context-configrc` file in the project root. This avoids being prompted every time you run the command.\n\nTo bypass reading or creating this configuration file, use the `--skip-config` flag:\n\n```bash\nnpx @dezkareid/ai-context-sync sync --skip-config\n```\n\n### Monorepo / Multi-project Sync\n\nIn complex projects or monorepos, you can configure multiple subdirectories to be synchronized in a single command. The tool will sequentially sync the root project and then each configured subdirectory.\n\n#### Managing Projects\n\nUse the `project` command to manage your configured projects:\n\n```bash\n# Add a new project (interactive)\nnpx @dezkareid/ai-context-sync project add apps/web\n\n# Add a project with specific strategies\nnpx @dezkareid/ai-context-sync project add packages/ui --strategy \"claude, gemini\"\n\n# Add a project with custom files\nnpx @dezkareid/ai-context-sync project add packages/lib --strategy other --files \"CUSTOM.md\"\n```\n\n#### Configuration Structure\n\nConfigured projects are stored in the `.ai-context-configrc` file at the root:\n\n```json\n{\n  \"strategies\": [\"claude\"],\n  \"projects\": {\n    \"apps/web\": {\n      \"strategies\": [\"gemini\"]\n    },\n    \"packages/ui\": {\n      \"strategies\": [\"claude\", \"gemini\"]\n    }\n  }\n}\n```\n\nWhen you run `npx @dezkareid/ai-context-sync sync`, it will:\n1. Sync the root using the top-level `strategies`.\n2. Sync `apps/web` using the `gemini` strategy.\n3. Sync `packages/ui` using `claude` and `gemini` strategies.\n\nIf a project doesn't define its own `strategies`, it will inherit the root's `strategies`.\n\n\n### Directory option\n\nThe `-d, --dir` option allows you to specify where the root `AGENTS.md` and configuration file live. All project paths are resolved relative to this directory.\n\n## How it works\n\n1. The tool looks for an `AGENTS.md` file in the target directory (root and each configured project).\n2. It reads the content of `AGENTS.md`.\n3. It applies different strategies sequentially.\n4. If a specific synchronization fails, it reports the error but continues with the next project (fail-soft).\n5. A summary is displayed at the end if any errors occurred.\n\n## License\n\nISC\n","readmeFilename":"README.md"}