{"_id":"@alistigo/claude-artifact-api","_rev":"11-6c02bcb15a700ab937a20db91cf71cc0","name":"@alistigo/claude-artifact-api","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.0":{"name":"@alistigo/claude-artifact-api","version":"0.2.0","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.2.0","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"e0df43aa377c739bf06366dcb153fbdc1cd0d432","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.2.0.tgz","fileCount":5,"integrity":"sha512-y9Vn2NWAfN0GhXbcTXmecjOJ+Aa8Dfys3ECmFu8chAh2KScVvQ/4q+S4ZCzx+4T+9GyTIbtl5R5z95EfnnaqaA==","signatures":[{"sig":"MEUCIQDaHroJ77LKf7tikS/2h/c9vPZnUVceZFBIfLVi0gevEwIgFBvwsmhZrqLj39xR9B7Q14jBuDueixKzh1TwHE5p0og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14068},"type":"module","_from":"file:alistigo-claude-artifact-api-0.2.0.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/15b2820519d79913fb31348b0ce01706/alistigo-claude-artifact-api-0.2.0.tgz","_integrity":"sha512-y9Vn2NWAfN0GhXbcTXmecjOJ+Aa8Dfys3ECmFu8chAh2KScVvQ/4q+S4ZCzx+4T+9GyTIbtl5R5z95EfnnaqaA==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.2.0_1785872311015_0.35274865698112934","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alistigo/claude-artifact-api","version":"0.2.1","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.2.1","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"f7fcd2c8eec0a989c11e9d7227877359935e2073","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.2.1.tgz","fileCount":5,"integrity":"sha512-kC0NcTzlMtpFw/0zGsp4STmvjRotoY9jZKu9X3PaSnTv5nCfIan44VCAlCWG/pedvs9ZWy9z9KlVCjQahaXThA==","signatures":[{"sig":"MEQCIDB0pmQ2NE9BbGSWzjRyndH64q3Qp40twr8YuWpt9rEPAiBDhp6s7GWlEVIbydZy9o/UwQPI03FyaeB5HX5eSEgRdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14068},"type":"module","_from":"file:alistigo-claude-artifact-api-0.2.1.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/45d8bd5eaa95e49cdff4f3a1791ee31d/alistigo-claude-artifact-api-0.2.1.tgz","_integrity":"sha512-kC0NcTzlMtpFw/0zGsp4STmvjRotoY9jZKu9X3PaSnTv5nCfIan44VCAlCWG/pedvs9ZWy9z9KlVCjQahaXThA==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.2.1_1785948647698_0.4451582446785083","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@alistigo/claude-artifact-api","version":"0.2.2","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.2.2","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"d785a0b93846ba66be49339b1aab2221f78ef1f8","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.2.2.tgz","fileCount":5,"integrity":"sha512-M9kU0rCQQ0IgdM+ushy3r9sogXZbDWLgTxGB/QD/Ej/5sIi3NaEktRWw2OzwBTRgSk51zKWonSjoPypik6krbg==","signatures":[{"sig":"MEUCID0EZnrn82qsjVNrtPC05u6HVRPobFzdthnolKAn2XVpAiEAqi8hQ+YgV97bukMq9dG1GvvfnkYf/d1p38O2/E3krCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15253},"type":"module","_from":"file:alistigo-claude-artifact-api-0.2.2.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/c5d62a4cb490134b78e5cdd203b62a42/alistigo-claude-artifact-api-0.2.2.tgz","_integrity":"sha512-M9kU0rCQQ0IgdM+ushy3r9sogXZbDWLgTxGB/QD/Ej/5sIi3NaEktRWw2OzwBTRgSk51zKWonSjoPypik6krbg==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.2.2_1786090460987_0.9949774891480216","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@alistigo/claude-artifact-api","version":"0.2.3","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.2.3","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"73d7681793183fb552890d0fa523d46ac8b1024e","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.2.3.tgz","fileCount":5,"integrity":"sha512-vMUHuxt1JWkSpXhlP5NAu+uc73kR1QGJs3bIlYJpNB7KbKxPMXdpcJmxjraJ/JI3K3SjUmgJb7aQLImAlTCq7Q==","signatures":[{"sig":"MEUCIQDc8BxrngKbwjH3/O0cuy4ej9chNkx5q8SerCKPqxGbmwIgfEUoS5Dj6LIdUlAbprdI0i8KzOFBJcjDOXsWBM53YfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15263},"type":"module","_from":"file:alistigo-claude-artifact-api-0.2.3.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/3f1ce6eb8888a89770a0cac90340b907/alistigo-claude-artifact-api-0.2.3.tgz","_integrity":"sha512-vMUHuxt1JWkSpXhlP5NAu+uc73kR1QGJs3bIlYJpNB7KbKxPMXdpcJmxjraJ/JI3K3SjUmgJb7aQLImAlTCq7Q==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.2.3_1786111124943_0.2331547756497856","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@alistigo/claude-artifact-api","version":"0.2.4","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.2.4","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"a2e1e9693c5d7427589d3746215e9ed94167bdf9","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.2.4.tgz","fileCount":5,"integrity":"sha512-ku7U46/Qwt9kWLhXsoMA9aIEFaAfhjizuqKMSSCzDaW9/JtFHRcaXXxK6b1AdnD6CpQzHwIcupChTptciVSM1w==","signatures":[{"sig":"MEUCIERgOO427TVrLZcFRD2L1YoJx93xcrIWUEHkTSMR7ndaAiEAhVsoFZFKuqNfOD/F3hmPWI3Tp6/bfuuZ72uVyXJPg1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15266},"type":"module","_from":"file:alistigo-claude-artifact-api-0.2.4.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/7ff940385e9dc1e05fc96f85187b8586/alistigo-claude-artifact-api-0.2.4.tgz","_integrity":"sha512-ku7U46/Qwt9kWLhXsoMA9aIEFaAfhjizuqKMSSCzDaW9/JtFHRcaXXxK6b1AdnD6CpQzHwIcupChTptciVSM1w==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.2.4_1786702708663_0.17383956797578337","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@alistigo/claude-artifact-api","version":"0.2.5","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.2.5","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"95eb868046c745dc89d0320ac34ba1af4688bd04","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.2.5.tgz","fileCount":5,"integrity":"sha512-zxfwIrSM4Si92pw+PhOje/A4zqh69yl+ks3NifeVAKU00kyQ51/3dFA0/cTqTshKYhNy2IEawIZeMGyS/P5Tlg==","signatures":[{"sig":"MEUCIEduFzOzwYSoYi32e2aVWP7FeXbBvmeIZnZhE0zuxPu9AiEA8PtjPJVHZO06J8ATSNtluxMTzRorE0eBVspv762fRAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15263},"type":"module","_from":"file:alistigo-claude-artifact-api-0.2.5.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/a088a49cf6db3fe2df00b50c142fa02b/alistigo-claude-artifact-api-0.2.5.tgz","_integrity":"sha512-zxfwIrSM4Si92pw+PhOje/A4zqh69yl+ks3NifeVAKU00kyQ51/3dFA0/cTqTshKYhNy2IEawIZeMGyS/P5Tlg==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.2.5_1786713379188_0.6768169553582808","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alistigo/claude-artifact-api","version":"0.3.0","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.3.0","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"16c6bc3a359499b58a482dcbaa59a3aee68daaad","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.3.0.tgz","fileCount":5,"integrity":"sha512-ZFpcR7qkmG/rhILINiHLzowZhFvaRGLT7K3XjfDj3EzykbmvOr+pTN8nVHy9Qz4fc6syna7E489p17XbXpJiLw==","signatures":[{"sig":"MEUCIBE0Bxx3CYgh4dToGjQS8oMsGmtPzjgcO5v1xkh85EleAiEA0yaFX+b9BzJtBNBcGifwRXMiutuVjWF2pJTtu0B7+vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15263},"type":"module","_from":"file:alistigo-claude-artifact-api-0.3.0.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/8f1676d07ea5cd6a86cd09b510a5df12/alistigo-claude-artifact-api-0.3.0.tgz","_integrity":"sha512-ZFpcR7qkmG/rhILINiHLzowZhFvaRGLT7K3XjfDj3EzykbmvOr+pTN8nVHy9Qz4fc6syna7E489p17XbXpJiLw==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.3.0_1786902458655_0.3691498259348496","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alistigo/claude-artifact-api","version":"0.3.1","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.3.1","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"f024cec91d619c764a716f4707300cc7b488e1d2","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.3.1.tgz","fileCount":5,"integrity":"sha512-CZCP3cKcrxLjw2DYWncnM7BsV7E9/CZLDaQaV1Gi2nqO1w59fk2PN2SX8k+w5bJTWTtsNCL4g2xK7/l3elFjUw==","signatures":[{"sig":"MEUCIQCZ2t6p3QlRCA3LEvFFkvn7pJSeOBF/vN2kBmQjYstV7wIgNqDZ3RFYlgiX+rX+3C2oNF3O9/S6+FZiQmKIDQfFyA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15263},"type":"module","_from":"file:alistigo-claude-artifact-api-0.3.1.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/efe684f1fcd7b78fce8dd6e0b5ffa68a/alistigo-claude-artifact-api-0.3.1.tgz","_integrity":"sha512-CZCP3cKcrxLjw2DYWncnM7BsV7E9/CZLDaQaV1Gi2nqO1w59fk2PN2SX8k+w5bJTWTtsNCL4g2xK7/l3elFjUw==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.3.1_1787330939488_0.13833154756824606","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@alistigo/claude-artifact-api","version":"0.3.2","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.3.2","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"683f6af61bc2f6406da9fc700f099b6567101e4d","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.3.2.tgz","fileCount":5,"integrity":"sha512-2aW1Rqh1+x1bRK96MtNQ8ibPYi/DMqR9Hw8TEv4YZYTFt618P1uYZlaRTIe5pIv4uT7nur4LkKTxM65nc84LBQ==","signatures":[{"sig":"MEQCICLSd5rtA6FlATGRkuy0lciYLJVsOhpzXVD5Eg77Q25mAiBX5qP/E5VB6I+CzPdv5jpu5miEFLz0wZw1PktDJldHuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15263},"type":"module","_from":"file:alistigo-claude-artifact-api-0.3.2.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/7a064c93d3a07d8e49e05a7ca7e47505/alistigo-claude-artifact-api-0.3.2.tgz","_integrity":"sha512-2aW1Rqh1+x1bRK96MtNQ8ibPYi/DMqR9Hw8TEv4YZYTFt618P1uYZlaRTIe5pIv4uT7nur4LkKTxM65nc84LBQ==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.3.2_1788428319947_0.6727961223948429","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@alistigo/claude-artifact-api","version":"0.3.3","keywords":["alistigo","claude","artifact","storage","types","api"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/claude-artifact-api@0.3.3","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"763df3313c95d6ba5bef3cb7bed3d06e67dd775f","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.3.3.tgz","fileCount":5,"integrity":"sha512-hkqMX+1qVFVASeSEfWcimSC3iRW+Q22YOj2K48wJpzquHLwBzylT2nyiCEhtODao8cEH0y7GF0A4I3QBx3pZyQ==","signatures":[{"sig":"MEUCIH7JpmsgZd7ibL4q0vL97Ah++uwT4GC+PGy2oyMBwZlHAiEAv7zx1IhqdNYTzBq5nvXKfW1xA+ol1I1gcI8pIhJh/E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDk+MRPbM+0VaLevPNTAa/i5QUTxGd3NHekPBWbEcEE5QIhAKgbYXP42O6xgto8CBcnUY0x3jeofWfrUSWokswQs3u7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15263},"type":"module","_from":"file:alistigo-claude-artifact-api-0.3.3.tgz","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"_resolved":"/tmp/51635bf033ab47add3eb221fd569ce6b/alistigo-claude-artifact-api-0.3.3.tgz","_integrity":"sha512-hkqMX+1qVFVASeSEfWcimSC3iRW+Q22YOj2K48wJpzquHLwBzylT2nyiCEhtODao8cEH0y7GF0A4I3QBx3pZyQ==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-artifact-api_0.3.3_1789389202809_0.47387586896897615","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@alistigo/claude-artifact-api@0.4.0","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"fe329790478b7f9215c61f87d5dc1fbaf6e8141c","tarball":"https://registry.npmjs.org/@alistigo/claude-artifact-api/-/claude-artifact-api-0.4.0.tgz","fileCount":5,"integrity":"sha512-rpAJLei75U2fg8pA6T+rb30GBNT6c3bu6jCPZOKqZgmt5jYZHtzzFqkJoex3R5IuqT4tvxXdZKkZpAoxAN1I+Q==","signatures":[{"sig":"MEYCIQC3iVvIxDbuDLiYYmd/r8fhVk0kTJz++k5jkJeFUNtZpgIhAI2lm6R1QdiWhFC5ZCECf1WzmlxNWukU5CYi43XSlfIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbYXOYf+czr1+8v76yh1X3Ngl7W4vXPwVSIX2hwX8tqwIgMSvQKi/1LVvdUjCnnLcLjd9EvbFXKWnhOvJXlzrxozo="}],"unpackedSize":15263},"name":"@alistigo/claude-artifact-api","type":"module","_from":"file:alistigo-claude-artifact-api-0.4.0.tgz","author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./inject-script.html":"./inject-script.html"},"license":"MIT","private":false,"version":"0.4.0","_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","keywords":["alistigo","claude","artifact","storage","types","api"],"_resolved":"/tmp/3551f88809a9c93803b59672519f87c9/alistigo-claude-artifact-api-0.4.0.tgz","_integrity":"sha512-rpAJLei75U2fg8pA6T+rb30GBNT6c3bu6jCPZOKqZgmt5jYZHtzzFqkJoex3R5IuqT4tvxXdZKkZpAoxAN1I+Q==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"_npmVersion":"11.16.0","description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","directories":{},"maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-artifact-api_0.4.0_1789474758919_0.8565407086708459"}}},"time":{"created":"2026-08-04T19:38:30.797Z","modified":"2026-09-15T12:19:19.163Z","0.2.0":"2026-08-04T19:38:31.158Z","0.2.1":"2026-08-05T16:50:47.837Z","0.2.2":"2026-08-07T08:14:21.132Z","0.2.3":"2026-08-07T13:58:45.090Z","0.2.4":"2026-08-14T10:18:28.853Z","0.2.5":"2026-08-14T13:16:19.320Z","0.3.0":"2026-08-16T17:47:38.791Z","0.3.1":"2026-08-21T16:48:59.644Z","0.3.2":"2026-09-03T09:38:40.110Z","0.3.3":"2026-09-14T12:33:22.897Z","0.4.0":"2026-09-15T12:19:18.996Z"},"bugs":{"url":"https://github.com/alistigo/holos/issues"},"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","homepage":"https://github.com/alistigo/holos/tree/main/packages/claude-artifact-api#readme","keywords":["alistigo","claude","artifact","storage","types","api"],"repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/claude-artifact-api"},"description":"TypeScript types and inject script for the Claude artifact iframe API. Reverse-engineered from live Claude sessions.","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"readme":"# @alistigo/claude-artifact-api\n\nTypeScript types and inject script for the Claude artifact iframe API.\n\n**We do not control this API.** Claude injects an opaque bridge script into every artifact iframe. This package snapshots that script and documents the runtime API shapes derived from actual Claude sessions. When Claude updates the script or the API, we update this package.\n\n## What this package provides\n\n- **`inject-script.html`** — the raw `<script>` tag Claude injects into artifact iframes, captured verbatim. Importable via Vite's `?raw` suffix.\n- **TypeScript interfaces** — accurate shapes of every `window.storage` method result, reverse-engineered from real Claude responses.\n- **Global Window augmentation** — `window.storage` and `window.claude` are typed automatically once this package is imported.\n\n## Usage\n\n```ts\nimport type { ClaudeStorageGetResult } from \"@alistigo/claude-artifact-api\";\n\n// window.storage is typed automatically via the package's declare global\nconst result = await window.storage!.get(\"my-key\");\nresult[\"@type\"]; // string\nresult.value;    // JSON string\n```\n\n```ts\n// Vite: import the inject script as a raw string\nimport claudeBridgeHtml from \"@alistigo/claude-artifact-api/inject-script.html?raw\";\n```\n\n## Version history\n\n| version | date       | Claude version note |\n|---------|------------|---------------------|\n| 0.1.0   | 2026-08-04 | Initial extraction. Observed all 4 storage methods + `window.claude.complete`. All results include `key`, `shared`, `\"@type\"`. `get` and `delete` reject (never resolve) when key not found. |\n\n## How to update\n\nWhen Claude changes the inject script or API:\n\n1. Open Claude artifact devtools → copy the `<script>` block → paste into `inject-script.html`\n2. Run the playground with `aiContext: \"claude\"` and observe actual result shapes in the simulator\n3. Update interfaces in `src/index.ts` to match observed shapes\n4. Bump the package version\n5. Add a row to the version history table above with the date and what changed\n","readmeFilename":"README.md"}