{"_id":"@ai-light/adapter","_rev":"5-48885fdd9dcf8733f410de48c057b8ac","name":"@ai-light/adapter","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.1":{"name":"@ai-light/adapter","version":"0.1.1","license":"MIT","_id":"@ai-light/adapter@0.1.1","maintainers":[{"name":"leondev","email":"leondevlifelog@gmail.com"}],"homepage":"https://github.com/LeonDevLifeLog/ai-light#readme","bugs":{"url":"https://github.com/LeonDevLifeLog/ai-light/issues"},"bin":{"ailight-adapter":"dist/cli.js"},"dist":{"shasum":"3f0d94a6378f63d1618a7746f76259ab1a547d11","tarball":"https://registry.npmjs.org/@ai-light/adapter/-/adapter-0.1.1.tgz","fileCount":11,"integrity":"sha512-CUNm4i6l4f2hqnTDacfONRwa4VwzCKx5sH5ZhDXbIfkpCnUshNQDaRShbnQlsO9Dt9FloDu7tbkBXOvanhtgYA==","signatures":[{"sig":"MEQCIHE24rUl2Y8SAdAhUTPqGL/W5FU8JaaNHnJ/WN+ZVz/bAiAmMeqr/7zkfGmLH9Ln7R2bgKeuePRCFPwpVrUevW9vpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18014},"type":"module","engines":{"node":">=20"},"gitHead":"0e47a622488ff33cbd9ea11d0a15c78d231b18db","scripts":{"test":"pnpm build && node --test dist/**/*.test.js","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"leondev","email":"leondevlifelog@gmail.com"},"repository":{"url":"git+https://github.com/LeonDevLifeLog/ai-light.git","type":"git","directory":"packages/ailight-adapter"},"_npmVersion":"11.6.0","description":"Claude Code and Codex adapter for AI-Light","directories":{},"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter_0.1.1_1787973515603_0.13775708971596368","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ai-light/adapter","version":"0.1.2","license":"MIT","_id":"@ai-light/adapter@0.1.2","maintainers":[{"name":"leondev","email":"leondevlifelog@gmail.com"}],"homepage":"https://github.com/LeonDevLifeLog/ai-light#readme","bugs":{"url":"https://github.com/LeonDevLifeLog/ai-light/issues"},"bin":{"ailight-adapter":"dist/cli.js"},"dist":{"shasum":"f76dc358cde8b193bf6ecab596ae94d7e299b50e","tarball":"https://registry.npmjs.org/@ai-light/adapter/-/adapter-0.1.2.tgz","fileCount":11,"integrity":"sha512-S8Bk9gbckcJ+vq2YoCfj1Ej8za+pRuZCaFBgeEY5fzkSsXBVPhX3ehBzF84uGiTiXj4+zTuefol8RKaGS9OLjw==","signatures":[{"sig":"MEUCIAoASHweXef91Bq/TYE92lQPT1ywAQy0czJJm2ZCLWZpAiEA6KhBvbUROc9HlqYvuUocS+5stFLZhmM4rwXSx+1GDe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18014},"type":"module","engines":{"node":">=20"},"gitHead":"9955e87e5010a846b24806a178063fb258d7bf53","scripts":{"test":"pnpm build && node --test dist/**/*.test.js","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"leondev","email":"leondevlifelog@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:af884038-2a2b-4d6e-be0e-58c4f1bf0d34"}},"repository":{"url":"git+https://github.com/LeonDevLifeLog/ai-light.git","type":"git","directory":"packages/ailight-adapter"},"_npmVersion":"11.19.0","description":"Claude Code and Codex adapter for AI-Light","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter_0.1.2_1787975485600_0.5356491317863075","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ai-light/adapter","version":"0.1.3","license":"MIT","_id":"@ai-light/adapter@0.1.3","maintainers":[{"name":"leondev","email":"leondevlifelog@gmail.com"}],"homepage":"https://github.com/LeonDevLifeLog/ai-light#readme","bugs":{"url":"https://github.com/LeonDevLifeLog/ai-light/issues"},"bin":{"ailight-adapter":"dist/cli.js"},"dist":{"shasum":"83591aba53349172052cd05b61c2c4f118d25a86","tarball":"https://registry.npmjs.org/@ai-light/adapter/-/adapter-0.1.3.tgz","fileCount":11,"integrity":"sha512-JkaDkYQhJjvcvGluwEE5aGe5WuElrQmf9ARKJapJKprFip8wkfZS2E2k0eXJ9ATb+tMeiNiryNhXPvzafC6aMQ==","signatures":[{"sig":"MEUCIQDcjqe4lMgJcTUpxgXpWEocXRzSMYPVBw1nKIVVAhLlKQIgF1nlLNYr6TbDPZ3KN74WcJmIQk6w7PYAgV8iSuuPocw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-light%2fadapter@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18958},"type":"module","engines":{"node":">=20"},"gitHead":"3a4feb2d1f4d97ef032e58f033fe3992b2b78250","scripts":{"test":"pnpm build && node --test dist/**/*.test.js","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"leondev","email":"leondevlifelog@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:af884038-2a2b-4d6e-be0e-58c4f1bf0d34"}},"repository":{"url":"git+https://github.com/LeonDevLifeLog/ai-light.git","type":"git","directory":"packages/ailight-adapter"},"_npmVersion":"11.19.0","description":"Claude Code, Codex, and WorkBuddy adapter for AI-Light","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter_0.1.3_1788520768784_0.48876603674217156","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ai-light/adapter","version":"0.1.4","license":"MIT","_id":"@ai-light/adapter@0.1.4","maintainers":[{"name":"leondev","email":"leondevlifelog@gmail.com"}],"homepage":"https://github.com/LeonDevLifeLog/ai-light#readme","bugs":{"url":"https://github.com/LeonDevLifeLog/ai-light/issues"},"bin":{"ailight-adapter":"dist/cli.js"},"dist":{"shasum":"4217bf92c9dd40e03e4b71ded835652dbac63ead","tarball":"https://registry.npmjs.org/@ai-light/adapter/-/adapter-0.1.4.tgz","fileCount":11,"integrity":"sha512-32XImcSrtkPyEOr5/HPbbc+LOxgoNvRYA2QqfSIPk1qAw1df2PDH3oVCbtgtyweG3Ftbc2N33AACGUpit91F8A==","signatures":[{"sig":"MEUCIQDcM6do6OBCjOAMjDtGtFG/hXJ5+nLN3mPRrJ1pgybeNwIgITy4PZmT02EjaADdurbKxDVOwAVuSFp8bor8UDbCrR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-light%2fadapter@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19588},"type":"module","engines":{"node":">=20"},"gitHead":"2a6767c9be478092df6084057f8c03da65c1b952","scripts":{"test":"pnpm build && node --test dist/**/*.test.js","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"leondev","email":"leondevlifelog@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:af884038-2a2b-4d6e-be0e-58c4f1bf0d34"}},"repository":{"url":"git+https://github.com/LeonDevLifeLog/ai-light.git","type":"git","directory":"packages/ailight-adapter"},"_npmVersion":"11.19.0","description":"Claude Code, Codex, and WorkBuddy adapter for AI-Light","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter_0.1.4_1788540112258_0.02793840547737214","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"_id":"@ai-light/adapter@0.1.6","bin":{"ailight-adapter":"dist/cli.js"},"bugs":{"url":"https://github.com/LeonDevLifeLog/ai-light/issues"},"dist":{"shasum":"38806c8d198f34f37029798f102efef2fec5090f","tarball":"https://registry.npmjs.org/@ai-light/adapter/-/adapter-0.1.6.tgz","integrity":"sha512-/VRJfVY2gqKgR56T7X7hmuQYfoMRfv2EhBVy7G7a/rTG+VXkK1nf0G6FsDTvLuzX1lYmMPLxxJ4BzNkGnUbSRw==","fileCount":11,"unpackedSize":24438,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-light%2fadapter@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDdK2bAb201xsGix0hXWWrV2EqRjJ5c+yanOfHnKnvu+AiEAkBWz3JAgsQsbO7xrHz9qG8ljaitVayJvF8QtTLdvqxk="}]},"name":"@ai-light/adapter","type":"module","engines":{"node":">=20"},"gitHead":"35eb60a80c50e23f5be07021d467b32dc61d05be","license":"MIT","scripts":{"test":"pnpm build && node --test dist/**/*.test.js","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"version":"0.1.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af884038-2a2b-4d6e-be0e-58c4f1bf0d34"},"approver":{"name":"leondev","email":"leondevlifelog@gmail.com"}},"homepage":"https://github.com/LeonDevLifeLog/ai-light#readme","repository":{"url":"git+https://github.com/LeonDevLifeLog/ai-light.git","type":"git","directory":"packages/ailight-adapter"},"_npmVersion":"11.19.0","description":"Claude Code, Codex, Qoder, TraeCode, and WorkBuddy adapter for AI-Light","directories":{},"maintainers":[{"name":"leondev","email":"leondevlifelog@gmail.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter_0.1.6_1788617072418_0.15858416475782877"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-29T03:18:35.423Z","modified":"2026-09-05T14:04:32.989Z","0.1.1":"2026-08-29T03:18:35.748Z","0.1.2":"2026-08-29T03:51:25.690Z","0.1.3":"2026-09-04T11:19:28.882Z","0.1.4":"2026-09-04T16:41:52.361Z","0.1.6":"2026-09-05T14:04:32.507Z"},"bugs":{"url":"https://github.com/LeonDevLifeLog/ai-light/issues"},"license":"MIT","homepage":"https://github.com/LeonDevLifeLog/ai-light#readme","repository":{"url":"git+https://github.com/LeonDevLifeLog/ai-light.git","type":"git","directory":"packages/ailight-adapter"},"description":"Claude Code, Codex, Qoder, TraeCode, and WorkBuddy adapter for AI-Light","maintainers":[{"name":"leondev","email":"leondevlifelog@gmail.com"}],"readme":"# @ai-light/adapter\n\nNode.js adapter for connecting Claude Code, Codex, Qoder, TraeCode, and WorkBuddy hooks to the AI-Light desktop application.\n\n## Requirements\n\n- Node.js 20 or later\n- A running AI-Light desktop application\n\n## Installation\n\n```bash\nnpm install --global @ai-light/adapter\n```\n\nThe AI-Light desktop application normally manages installation and hook configuration. Manual installation is intended for diagnostics or recovery.\n\n## Commands\n\n```bash\nailight-adapter version --json\nailight-adapter doctor --json\nailight-adapter detect claude-code\nailight-adapter detect codex\nailight-adapter detect qoder\nailight-adapter detect trae\nailight-adapter detect workbuddy\n```\n\nRun hook installation through the AI-Light Integrations page so the desktop application can report errors and preserve existing tool configuration.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}