{"_id":"@a5c-ai/sdk","_rev":"13-5ab8227be62d4447851553837067aa50","name":"@a5c-ai/sdk","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.3":{"name":"@a5c-ai/sdk","version":"1.0.3","_id":"@a5c-ai/sdk@1.0.3","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"ce166a0ec9352036e2940782621099448ff0f3f1","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.3.tgz","fileCount":113,"integrity":"sha512-cukSR89mZ9E9kZqJ1B13E8PIxXPoAFjbA+fY8/Tr5mOK0dwVHFfkoJEf40OZmyyZMvkwUpdulnZaa1bx0kkpag==","signatures":[{"sig":"MEUCIFHc3wl+YahNscFV1wXEzbnJqZvNr4vh/563FwGB12+EAiEA6HD0IAo9FBgybw11ORRIdAZvi2K++OBRkyCtN1/BwYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153552},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/2112fbc55f6077b6376a9792c91c6c2b/a5c-ai-sdk-1.0.3.tgz","_integrity":"sha512-cukSR89mZ9E9kZqJ1B13E8PIxXPoAFjbA+fY8/Tr5mOK0dwVHFfkoJEf40OZmyyZMvkwUpdulnZaa1bx0kkpag==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","js-yaml":"^4.1.0","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.3_1766317477817_0.7130529407430342","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@a5c-ai/sdk","version":"1.0.4","_id":"@a5c-ai/sdk@1.0.4","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"7bc66d23826dbf0fa35fca6c95e2af91e365f783","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.4.tgz","fileCount":113,"integrity":"sha512-PCtHZ6QuU/09AeaxDLGJhAkybFseK7xhxQyYo81unfthnx2EHkVX1sPaj/SJrFvCyHVHQRXNk9bCUf1HCrrSYg==","signatures":[{"sig":"MEYCIQDaX0lyg0k6ebBYRQPAM070cbpjvC3xWjTlvKplhgLr6QIhAOxs8boVgJinyF0e6r05wm6Tmax6dWefrnne/14rKpRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153552},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/01f666a1b04ed23dd2e8abdab69ba4c2/a5c-ai-sdk-1.0.4.tgz","_integrity":"sha512-PCtHZ6QuU/09AeaxDLGJhAkybFseK7xhxQyYo81unfthnx2EHkVX1sPaj/SJrFvCyHVHQRXNk9bCUf1HCrrSYg==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","js-yaml":"^4.1.0","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.4_1766332743497_0.7326914534046565","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@a5c-ai/sdk","version":"1.0.5","_id":"@a5c-ai/sdk@1.0.5","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"1efba558bcad5f22a428de76da00cd478691f4ce","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.5.tgz","fileCount":113,"integrity":"sha512-pnQeBro0McNqieaUGcE6auXKMusiPHrrQHjwwHMRMsZQrIKAnkNbdoy3O5q4c7vy/UEnW37g8m40bVdvje0TRw==","signatures":[{"sig":"MEQCIDRcRKg7Wd5oPPJ3Az9KSTYU/OLyoBIEvrGx87uSsTUUAiBgwZijZC8aTXlKr3GXGON32KbU6CynHAe+ZrEGmPgLDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153576},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/9483f1223894da7ccefa1f0a5974a5d7/a5c-ai-sdk-1.0.5.tgz","_integrity":"sha512-pnQeBro0McNqieaUGcE6auXKMusiPHrrQHjwwHMRMsZQrIKAnkNbdoy3O5q4c7vy/UEnW37g8m40bVdvje0TRw==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.5_1766338876828_0.8099082749892514","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@a5c-ai/sdk","version":"1.0.6","_id":"@a5c-ai/sdk@1.0.6","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"35b555bf36eabe12699e727f39235626ab2d5905","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.6.tgz","fileCount":113,"integrity":"sha512-Y2xs2BAfaUXkAzxW70N/4H6xnZC+cbjVhJnuZ1WGn0JhaGEyv+h2w6i5v7NKjytnvauS1iBnBnsWsa6QygCfxg==","signatures":[{"sig":"MEQCIA4HX9NqnYq7HrdCn92SKHeAz1rUlZqMGLXNy74wNu2QAiBIU69atUeVivY16XCJYjOD5Waruw4HaD46AQBP0zp4bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153648},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/a38df977f4ddfe7e2b3334cc528a2d8c/a5c-ai-sdk-1.0.6.tgz","_integrity":"sha512-Y2xs2BAfaUXkAzxW70N/4H6xnZC+cbjVhJnuZ1WGn0JhaGEyv+h2w6i5v7NKjytnvauS1iBnBnsWsa6QygCfxg==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.6_1766390928690_0.254798466615922","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@a5c-ai/sdk","version":"1.0.7","_id":"@a5c-ai/sdk@1.0.7","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"e3f8ad12d850e473c917aed845730fca464a6d04","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.7.tgz","fileCount":113,"integrity":"sha512-thHXgC/C0rbUeoWAMvHMypfTBS4Jfb8PLD65zOXgYQAJVTtOXv548qegZ46ReHjGVG7GjOvGGrkTtRrEDdftHg==","signatures":[{"sig":"MEUCIQCtVKf77+ffL+sXStsZk2AmnjwcBA8FkEBpylYPUzy0RAIgOKdlDl0gPLhsQVnkdljbZHNZl9jNMY+kwaD2hs10YcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153648},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/6d8d4c36761638891d9af7d8b8e75c78/a5c-ai-sdk-1.0.7.tgz","_integrity":"sha512-thHXgC/C0rbUeoWAMvHMypfTBS4Jfb8PLD65zOXgYQAJVTtOXv548qegZ46ReHjGVG7GjOvGGrkTtRrEDdftHg==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.7_1766395135316_0.06484806725283687","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@a5c-ai/sdk","version":"1.0.8","_id":"@a5c-ai/sdk@1.0.8","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"f2d369d3e0e84cf3148acbfb7c2c404afc80ca17","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.8.tgz","fileCount":113,"integrity":"sha512-bznwk6lZoqP/sVJf1hwVeI/gEFews1JPcH9bGiKyxnsjC40AlVlVUole02rcW59TjXkoC7Is5Hm+KNk/DhtYFQ==","signatures":[{"sig":"MEQCIEANKwgyY7Vk6ncv7gUktc2ZRmyG24pykKQfgHbf1TuAAiB8HHtnpCmSHyd05fOCWNUWJ4JrHO0I3XaiO1M0RG8scg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153648},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/9584851422333dfbe1edec06ba9ce398/a5c-ai-sdk-1.0.8.tgz","_integrity":"sha512-bznwk6lZoqP/sVJf1hwVeI/gEFews1JPcH9bGiKyxnsjC40AlVlVUole02rcW59TjXkoC7Is5Hm+KNk/DhtYFQ==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.8_1766420496684_0.08664712381335415","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@a5c-ai/sdk","version":"1.0.9","_id":"@a5c-ai/sdk@1.0.9","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"af943afd9e26c38f106e102d3b86e44fca185e8d","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.9.tgz","fileCount":113,"integrity":"sha512-/FG49Hc4Rl/cd52m0t3OGIDHUG7w1mWswMrkGbEiUrmYtoFz7ozYvoG0ozlE89ixQd60P4J4euTVT300+fFoYQ==","signatures":[{"sig":"MEUCIQDHOrklRL2VNNDWpvYNAxr7RjUh/vYIxcc14R2AxtYVqAIgQmnNBJ9B7KNeueHJbYmG41nW8w/o6urETsHAHbY5oDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153648},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/68229bfa652c7e6e4ddb73214ac5f1b9/a5c-ai-sdk-1.0.9.tgz","_integrity":"sha512-/FG49Hc4Rl/cd52m0t3OGIDHUG7w1mWswMrkGbEiUrmYtoFz7ozYvoG0ozlE89ixQd60P4J4euTVT300+fFoYQ==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.9_1766473517877_0.9449137164434294","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@a5c-ai/sdk","version":"1.0.10","_id":"@a5c-ai/sdk@1.0.10","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"562ca5257d276016931a5d92db1b611f56b95350","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.10.tgz","fileCount":113,"integrity":"sha512-0VzfkYUsqMp4GqqU/Y5pJfhEEUaAVx0JjsoUa1GLkGBQTaV9xRqKOm4LFVLHvsBA/hBvxAo6gapAvK7H75NlhQ==","signatures":[{"sig":"MEUCIDoS8On3UuxbPOcRTwQaY+QzlhkmhNXRRRRKy2HKNNiYAiEA03cQBKRBUe67Fy0x0QIAIC6k3yvotm229ewmQ10cPQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154009},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/a89ccacac4119973dd1286481cba1520/a5c-ai-sdk-1.0.10.tgz","_integrity":"sha512-0VzfkYUsqMp4GqqU/Y5pJfhEEUaAVx0JjsoUa1GLkGBQTaV9xRqKOm4LFVLHvsBA/hBvxAo6gapAvK7H75NlhQ==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.10_1766560162572_0.5132574820696436","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@a5c-ai/sdk","version":"1.0.11","_id":"@a5c-ai/sdk@1.0.11","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"ca008a2a903c565a4cada625a63bd50a6a7f6069","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.11.tgz","fileCount":113,"integrity":"sha512-OUwlrPaYUbCmS4s3UvHVlCjAYmnPcanReA55dJhs4vwnuI0dBPBdMO/PP4KJEXZsH666Q9xCOLV1qb5cwdTbAQ==","signatures":[{"sig":"MEUCIGSsbFRaNMl+wDB6g9yKBLUaQfdpjeO2mmPRHR8EO+PbAiEA0Psp/LX/ghJL0CY7Md+jz6MOWBFa376oASbpFswVFx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154305},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/a3791b8d6abf3ebd9280ab9101386f5d/a5c-ai-sdk-1.0.11.tgz","_integrity":"sha512-OUwlrPaYUbCmS4s3UvHVlCjAYmnPcanReA55dJhs4vwnuI0dBPBdMO/PP4KJEXZsH666Q9xCOLV1qb5cwdTbAQ==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.11_1766580883965_0.20348618136214824","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@a5c-ai/sdk","version":"1.0.12","_id":"@a5c-ai/sdk@1.0.12","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"9d3f2336949299dc71aa7cb0fb82ad6330f707c5","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.12.tgz","fileCount":113,"integrity":"sha512-O5QJM3I7UvW9ksKEKH/BsvK+X7A2N+1fS1a61S0eokRhLVEs0RXbbDeBuTJgh6HfkPWbbV9i3hMgLX8EyuTPLg==","signatures":[{"sig":"MEYCIQDeT2QQGF64S5opAOpFt4+X90PzXUzBCT7aGGoy62DCbwIhAIMMLK78QNuWuFzAcxWzq06hyagpt7apF+L4sAW9yfhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154305},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/fbecdab5fc2bcc2dbc7375a6591caed4/a5c-ai-sdk-1.0.12.tgz","_integrity":"sha512-O5QJM3I7UvW9ksKEKH/BsvK+X7A2N+1fS1a61S0eokRhLVEs0RXbbDeBuTJgh6HfkPWbbV9i3hMgLX8EyuTPLg==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.12_1766585597467_0.2544026427273549","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@a5c-ai/sdk","version":"1.0.13","_id":"@a5c-ai/sdk@1.0.13","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"3aa5f769641c649f328ee7c2e51ac7243d8b770f","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.0.13.tgz","fileCount":114,"integrity":"sha512-4CZ3Q6QgQeSry2Nh3GIw/lU9iei1SgivOkOuxjPSnFKS6kSkO2eU0pi5FQYzkDnQqTeZf5i0A5VnbwCbk/Gkxw==","signatures":[{"sig":"MEUCIQCd1W9ZPazaoL5rAF74LU6toNKnkV3YB9XHmuDWHwbdxAIgTP3UuhoigIles9vtrZnZIPfk02/b24N5AipLKnUaeYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156762},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.0.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/2218bdc222d782d2bdb16769685947ef/a5c-ai-sdk-1.0.13.tgz","_integrity":"sha512-4CZ3Q6QgQeSry2Nh3GIw/lU9iei1SgivOkOuxjPSnFKS6kSkO2eU0pi5FQYzkDnQqTeZf5i0A5VnbwCbk/Gkxw==","_npmVersion":"10.9.4","description":"TypeScript/Node.js SDK for reading and writing `a5cforge/v1` collaboration data stored in a Git repo under `.collab/**`.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.13_1766739902499_0.8783478918095087","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@a5c-ai/sdk","version":"1.1.0","_id":"@a5c-ai/sdk@1.1.0","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"dist":{"shasum":"64da054f11599d4fa53256358ee5a76e014c1679","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.1.0.tgz","fileCount":146,"integrity":"sha512-3AEp/oCQ3uRKAdX9oEs1KFG93W8MpU6IX/f3sBSCv/bU1B0YTrpSf8V1s7Mt28TpaI6y+5h0rAwAJiMwfZZeBg==","signatures":[{"sig":"MEUCIC47/XqZoIB2RKWJk9U4k9/HsHjeiR/MnCjUOTusA2XUAiEAoSjGNcQ13XywpBrmsv3QBxWjXShmbQkVl09NMjwtI1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223250},"main":"./dist/index.js","type":"module","_from":"file:a5c-ai-sdk-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"_resolved":"/tmp/cda293803cfff311615a03c6a75b97ab/a5c-ai-sdk-1.1.0.tgz","_integrity":"sha512-3AEp/oCQ3uRKAdX9oEs1KFG93W8MpU6IX/f3sBSCv/bU1B0YTrpSf8V1s7Mt28TpaI6y+5h0rAwAJiMwfZZeBg==","_npmVersion":"10.9.4","description":"TypeScript/Node.js SDK for reading and writing `a5cforge/v1` collaboration data stored in a Git repo under `.collab/**`.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"js-yaml":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1766999607523_0.07093506507844993","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@a5c-ai/sdk","version":"1.1.1","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"js-yaml":"^4.1.0"},"devDependencies":{"@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8","typescript":"^5.7.3","vitest":"^2.1.8"},"scripts":{"build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json","test":"vitest run","test:coverage":"vitest run --coverage"},"_id":"@a5c-ai/sdk@1.1.1","description":"TypeScript/Node.js SDK for reading and writing `a5cforge/v1` collaboration data stored in a Git repo under `.collab/**`.","_integrity":"sha512-RvWrlKqMZuQr9SQmxqEtzYmSX3JwDaOHaBScPmTf0Wnq9SXlVjb1Fa0KaFqzafycGfZDWj3ycIFypN9ox9M3sQ==","_resolved":"/tmp/241a8ac6a0411fab6513d771d6fa3c59/a5c-ai-sdk-1.1.1.tgz","_from":"file:a5c-ai-sdk-1.1.1.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-RvWrlKqMZuQr9SQmxqEtzYmSX3JwDaOHaBScPmTf0Wnq9SXlVjb1Fa0KaFqzafycGfZDWj3ycIFypN9ox9M3sQ==","shasum":"0c9cec3037875c02b3f11b2bbe1f0e3932a6e4e3","tarball":"https://registry.npmjs.org/@a5c-ai/sdk/-/sdk-1.1.1.tgz","fileCount":146,"unpackedSize":223250,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3axn7/h2GBebbFsE30StQo39NDif9BW7x9GxFKxAajQIhAI0iCcv5E0/dTlpKFDYDg8ps8KC/RX1WBL1LRCKkSiON"}]},"_npmUser":{"name":"tmuskal","email":"tal@musk.al"},"directories":{},"maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.1.1_1767369285431_0.0038293531069364395"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-21T11:44:37.738Z","modified":"2026-01-02T15:54:45.807Z","1.0.3":"2025-12-21T11:44:37.961Z","1.0.4":"2025-12-21T15:59:03.648Z","1.0.5":"2025-12-21T17:41:16.969Z","1.0.6":"2025-12-22T08:08:48.889Z","1.0.7":"2025-12-22T09:18:55.509Z","1.0.8":"2025-12-22T16:21:36.823Z","1.0.9":"2025-12-23T07:05:18.032Z","1.0.10":"2025-12-24T07:09:22.771Z","1.0.11":"2025-12-24T12:54:44.133Z","1.0.12":"2025-12-24T14:13:17.629Z","1.0.13":"2025-12-26T09:05:02.657Z","1.1.0":"2025-12-29T09:13:27.666Z","1.1.1":"2026-01-02T15:54:45.581Z"},"description":"TypeScript/Node.js SDK for reading and writing `a5cforge/v1` collaboration data stored in a Git repo under `.collab/**`.","maintainers":[{"name":"tmuskal","email":"tal@musk.al"},{"name":"benihak","email":"beni@a5c.ai"}],"readme":"# @a5c-ai/sdk\n\nTypeScript/Node.js SDK for reading and writing `a5cforge/v1` collaboration data stored in a Git repo under `.collab/**`.\n\n## Install\n\n```sh\nnpm i @a5c-ai/sdk\n```\n\n## Concepts\n\n- **Collab events** live in the repository under `.collab/**` as JSON/NDJSON/Markdown event files.\n- **Snapshot** is a view of collab events at a Git revision (a **treeish**) plus optional **inbox refs**.\n- **Inbox refs** (recommended for writes) are Git refs like `refs/a5c/inbox/<name>` that hold an append-only `.collab/**` tree. They let you stage collaboration changes without touching the currently checked-out branch.\n\n## Read data (snapshot + renderers)\n\n```ts\nimport { openRepo, loadSnapshot, listIssues, renderIssue } from \"@a5c-ai/sdk\";\n\nconst repo = await openRepo(process.cwd());\nconst snap = await loadSnapshot({\n  git: repo.git,\n  treeish: \"HEAD\",\n  inboxRefs: [\"refs/a5c/inbox/ui\"],\n});\n\nfor (const id of listIssues(snap)) {\n  const issue = renderIssue(snap, id);\n  console.log(issue?.issueId, issue?.title);\n}\n```\n\nCommon helpers:\n- `listIssues(snapshot)`, `renderIssue(snapshot, issueId)`\n- `listPRs(snapshot)`, `renderPR(snapshot, prKey)`\n\n## Write events\n\nThe SDK provides file-writers that emit `a5cforge/v1` event files under `.collab/**`. You are responsible for committing them (or writing them into an inbox ref via your own Git plumbing).\n\n```ts\nimport { openRepo, HlcClock, loadHlcState, saveHlcState, writeIssueCreated } from \"@a5c-ai/sdk\";\n\nconst actor = \"alice\";\nconst repo = await openRepo(process.cwd());\nconst clock = new HlcClock(await loadHlcState(actor));\n\nconst wr = await writeIssueCreated(\n  { repoRoot: repo.root, actor, clock },\n  { issueId: \"issue-123\", title: \"Hello\", time: new Date().toISOString() }\n);\n\nawait saveHlcState(actor, clock.now());\nconsole.log(\"wrote\", wr.path);\n```\n\nSee exports from `@a5c-ai/sdk`:\n- `writeIssueCreated`, `writeCommentCreated`, `writePrRequest`, `writePrProposal`, `writeAgentClaimChanged`, …\n- `stageFiles(repoRoot, [path])` to `git add` the created paths\n\n## Treeish vs inbox refs\n\n- `treeish` is any Git revision you can `git rev-parse` (e.g. `HEAD`, `main`, a commit SHA). It defines the “base” collab history.\n- `inboxRefs` are additional refs whose `.collab/**` events are merged into the snapshot (useful for “incoming” PRs/issues, UI inboxes, etc.).\n\nIn many apps you can keep `treeish: \"HEAD\"` and rely on `inboxRefs` for all writes.\n\n## License\n\nSee repository license.\n\n","readmeFilename":"README.md"}