{"_id":"@aigne/afs-cost-aggregator","_rev":"7-3a2f08b8a7834f0a7b1fbfcb49ff49f7","name":"@aigne/afs-cost-aggregator","dist-tags":{"latest":"1.12.0-beta.5","beta":"2.0.0-beta.15"},"versions":{"1.12.0-beta.5":{"name":"@aigne/afs-cost-aggregator","version":"1.12.0-beta.5","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"UNLICENSED","_id":"@aigne/afs-cost-aggregator@1.12.0-beta.5","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/arcblock/arc","bugs":{"url":"https://github.com/arcblock/arc/issues"},"dist":{"shasum":"3830aadc21f516a8eee285c82c319bd7a0330984","tarball":"https://registry.npmjs.org/@aigne/afs-cost-aggregator/-/afs-cost-aggregator-1.12.0-beta.5.tgz","fileCount":11,"integrity":"sha512-MMccHGU+4rI+WP5ZVep092F8eEj6v7jXp9xABa1Bd22xTipLWA+4y+lzfWA1fl574+WA9TtCurDKIbRauE4ZpQ==","signatures":[{"sig":"MEUCIQDK78bYKloBdvQfleBTsTaLk2XyYTNkKGGxfFeP5wnhXAIgLPHChVqWT0lnnHn4D7cwK0d6z/9anqEcfV8gY8nsr8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97747},"main":"./dist/index.cjs","type":"module","_from":"file:aigne-afs-cost-aggregator-1.12.0-beta.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"test":"bun test","build":"tsdown","clean":"rimraf dist coverage","check-types":"tsc --noEmit","build-worker":"node build-worker.mjs","deploy-worker":"npm run build-worker && wrangler deploy","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"_resolved":"/tmp/11283d8a3968d42eae973af7453c84a7/aigne-afs-cost-aggregator-1.12.0-beta.5.tgz","_integrity":"sha512-MMccHGU+4rI+WP5ZVep092F8eEj6v7jXp9xABa1Bd22xTipLWA+4y+lzfWA1fl574+WA9TtCurDKIbRauE4ZpQ==","repository":{"url":"git+https://github.com/arcblock/arc.git","type":"git"},"_npmVersion":"11.16.0","description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ufo":"^1.6.3","zod":"^4.0.0","@aigne/afs":"^1.12.0-beta.5","@aigne/afs-session":"^1.12.0-beta.5","@aigne/afs-aws-cost":"^1.12.0-beta.5","@aigne/afs-gcp-cost":"^1.12.0-beta.5","@aigne/afs-github-cost":"^1.12.0-beta.5","@aigne/afs-cloudflare-cost":"^1.12.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","tsdown":"0.20.0-beta.3","esbuild":"^0.25.0","@types/bun":"latest","typescript":"5.9.2","npm-run-all":"^4.1.5","@aigne/afs-testing":"1.12.0-beta.5","@aigne/typescript-config":"0.0.0","@smithy/fetch-http-handler":"^5.3.15","@aws-sdk/client-cost-explorer":"^3.998.0"},"_npmOperationalInternal":{"tmp":"tmp/afs-cost-aggregator_1.12.0-beta.5_1783927371156_0.45945793977307003","host":"s3://npm-registry-packages-npm-production"}},"1.12.0-beta.6":{"name":"@aigne/afs-cost-aggregator","version":"1.12.0-beta.6","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"UNLICENSED","_id":"@aigne/afs-cost-aggregator@1.12.0-beta.6","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/arcblock/arc","bugs":{"url":"https://github.com/arcblock/arc/issues"},"dist":{"shasum":"e782d627e68cac2583a1906d9fe7306b8fd94009","tarball":"https://registry.npmjs.org/@aigne/afs-cost-aggregator/-/afs-cost-aggregator-1.12.0-beta.6.tgz","fileCount":11,"integrity":"sha512-b6Z8g61PoCc96cA/BAmt5Vf4HOj1E2zu0hadn8voP5bsLJids4HWPa/RoJG09pFiSd9IKriNQ5AP3ZOQcd6sqQ==","signatures":[{"sig":"MEUCIQCYhPgsO+BCAgJgxFShS3pnZdOoJ745O4sV3j1kV81/owIgSl8zLttG93cHSyhwh6FtxXqwk2+favc96e7hAn9nblc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97747},"main":"./dist/index.cjs","type":"module","_from":"file:aigne-afs-cost-aggregator-1.12.0-beta.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"test":"bun test","build":"tsdown","clean":"rimraf dist coverage","check-types":"tsc --noEmit","build-worker":"node build-worker.mjs","deploy-worker":"npm run build-worker && wrangler deploy","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"_resolved":"/tmp/45e646c693d9d0d2f1c7ad2d859dafb5/aigne-afs-cost-aggregator-1.12.0-beta.6.tgz","_integrity":"sha512-b6Z8g61PoCc96cA/BAmt5Vf4HOj1E2zu0hadn8voP5bsLJids4HWPa/RoJG09pFiSd9IKriNQ5AP3ZOQcd6sqQ==","repository":{"url":"git+https://github.com/arcblock/arc.git","type":"git"},"_npmVersion":"11.16.0","description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ufo":"^1.6.3","zod":"^4.0.0","@aigne/afs":"^1.12.0-beta.6","@aigne/afs-session":"^1.12.0-beta.6","@aigne/afs-aws-cost":"^1.12.0-beta.6","@aigne/afs-gcp-cost":"^1.12.0-beta.6","@aigne/afs-github-cost":"^1.12.0-beta.6","@aigne/afs-cloudflare-cost":"^1.12.0-beta.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","tsdown":"0.20.0-beta.3","esbuild":"^0.25.0","@types/bun":"latest","typescript":"5.9.2","npm-run-all":"^4.1.5","@aigne/afs-testing":"1.12.0-beta.6","@aigne/typescript-config":"0.0.0","@smithy/fetch-http-handler":"^5.3.15","@aws-sdk/client-cost-explorer":"^3.998.0"},"_npmOperationalInternal":{"tmp":"tmp/afs-cost-aggregator_1.12.0-beta.6_1783929696956_0.3563666865755468","host":"s3://npm-registry-packages-npm-production"}},"1.12.0-beta.7":{"name":"@aigne/afs-cost-aggregator","version":"1.12.0-beta.7","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"UNLICENSED","_id":"@aigne/afs-cost-aggregator@1.12.0-beta.7","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/arcblock/arc","bugs":{"url":"https://github.com/arcblock/arc/issues"},"dist":{"shasum":"ca8aa96064aba86282cffcc748c945f3be4f4cd6","tarball":"https://registry.npmjs.org/@aigne/afs-cost-aggregator/-/afs-cost-aggregator-1.12.0-beta.7.tgz","fileCount":11,"integrity":"sha512-wa+erxk9WQ57D71wScoE3fHFzC6zuyDHUUt4zfD2f8160KJ0yrJrWN9P0ckKkNphe0kj2qEhK/Yna5QKiI3BRw==","signatures":[{"sig":"MEUCIQCLxZ6ykNX1MPcLdeFcdiDxwjc+fEs4xl1VgiZswD4yfwIgWGbVGCMEXCk0XHRx1gRXlVcuHp1Ik3TXQ0GzMGsdzTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97747},"main":"./dist/index.cjs","type":"module","_from":"file:aigne-afs-cost-aggregator-1.12.0-beta.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"test":"bun test","build":"tsdown","clean":"rimraf dist coverage","check-types":"tsc --noEmit","build-worker":"node build-worker.mjs","deploy-worker":"npm run build-worker && wrangler deploy","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"_resolved":"/tmp/c9e00a8ed8f62163ec884f28c87cdb4a/aigne-afs-cost-aggregator-1.12.0-beta.7.tgz","_integrity":"sha512-wa+erxk9WQ57D71wScoE3fHFzC6zuyDHUUt4zfD2f8160KJ0yrJrWN9P0ckKkNphe0kj2qEhK/Yna5QKiI3BRw==","repository":{"url":"git+https://github.com/arcblock/arc.git","type":"git"},"_npmVersion":"11.16.0","description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ufo":"^1.6.3","zod":"^4.0.0","@aigne/afs":"^1.12.0-beta.7","@aigne/afs-session":"^1.12.0-beta.7","@aigne/afs-aws-cost":"^1.12.0-beta.7","@aigne/afs-gcp-cost":"^1.12.0-beta.7","@aigne/afs-github-cost":"^1.12.0-beta.7","@aigne/afs-cloudflare-cost":"^1.12.0-beta.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","tsdown":"0.20.0-beta.3","esbuild":"^0.25.0","@types/bun":"latest","typescript":"5.9.2","npm-run-all":"^4.1.5","@aigne/afs-testing":"1.12.0-beta.7","@aigne/typescript-config":"0.0.0","@smithy/fetch-http-handler":"^5.3.15","@aws-sdk/client-cost-explorer":"^3.998.0"},"_npmOperationalInternal":{"tmp":"tmp/afs-cost-aggregator_1.12.0-beta.7_1783936985721_0.27611748389241075","host":"s3://npm-registry-packages-npm-production"}},"1.12.0-beta.10":{"name":"@aigne/afs-cost-aggregator","version":"1.12.0-beta.10","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"UNLICENSED","_id":"@aigne/afs-cost-aggregator@1.12.0-beta.10","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/arcblock/arc","bugs":{"url":"https://github.com/arcblock/arc/issues"},"dist":{"shasum":"bccfe6736d465f77a9d26591c2e38a5b72fb9d13","tarball":"https://registry.npmjs.org/@aigne/afs-cost-aggregator/-/afs-cost-aggregator-1.12.0-beta.10.tgz","fileCount":11,"integrity":"sha512-yZeN4plWUi71NFApFudbnHJjIEiplquuDod89rHt1BeTFpEGJgc83+AoMzW7iBDQCJme+SPvQYW5/hA/zZbtWA==","signatures":[{"sig":"MEQCIAOJycnvYDCAOldFvWYHWWHpR9yTcIdxZp8mjm/J+0IiAiAiOyYSal/CORNxKhRlW+G3lweZ4jSebpPDLNtUSTOFCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97755},"main":"./dist/index.cjs","type":"module","_from":"file:aigne-afs-cost-aggregator-1.12.0-beta.10.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"test":"bun test","build":"tsdown","clean":"rimraf dist coverage","check-types":"tsc --noEmit","build-worker":"node build-worker.mjs","deploy-worker":"npm run build-worker && wrangler deploy","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"_resolved":"/tmp/769d7469a256b6f3fcf26d05bd9333ad/aigne-afs-cost-aggregator-1.12.0-beta.10.tgz","_integrity":"sha512-yZeN4plWUi71NFApFudbnHJjIEiplquuDod89rHt1BeTFpEGJgc83+AoMzW7iBDQCJme+SPvQYW5/hA/zZbtWA==","repository":{"url":"git+https://github.com/arcblock/arc.git","type":"git"},"_npmVersion":"11.16.0","description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ufo":"^1.6.3","zod":"^4.0.0","@aigne/afs":"^1.12.0-beta.10","@aigne/afs-session":"^1.12.0-beta.10","@aigne/afs-aws-cost":"^1.12.0-beta.10","@aigne/afs-gcp-cost":"^1.12.0-beta.10","@aigne/afs-github-cost":"^1.12.0-beta.10","@aigne/afs-cloudflare-cost":"^1.12.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","tsdown":"0.20.0-beta.3","esbuild":"^0.25.0","@types/bun":"latest","typescript":"5.9.2","npm-run-all":"^4.1.5","@aigne/afs-testing":"1.12.0-beta.10","@aigne/typescript-config":"0.0.0","@smithy/fetch-http-handler":"^5.3.15","@aws-sdk/client-cost-explorer":"^3.998.0"},"_npmOperationalInternal":{"tmp":"tmp/afs-cost-aggregator_1.12.0-beta.10_1784187183813_0.43238303693514246","host":"s3://npm-registry-packages-npm-production"}},"1.12.0-beta.12":{"name":"@aigne/afs-cost-aggregator","version":"1.12.0-beta.12","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"UNLICENSED","_id":"@aigne/afs-cost-aggregator@1.12.0-beta.12","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/arcblock/arc","bugs":{"url":"https://github.com/arcblock/arc/issues"},"dist":{"shasum":"263fd4562a143aaf4d9eff9352ff944c3679e718","tarball":"https://registry.npmjs.org/@aigne/afs-cost-aggregator/-/afs-cost-aggregator-1.12.0-beta.12.tgz","fileCount":11,"integrity":"sha512-PwLVqrXeCA2NAJe2ESbEtNMOrYpX8TKnR+kZbhtGtkCOa4YlpaGr78CSlnR13XDIP+qYEsepKDUs1M61h6dhpA==","signatures":[{"sig":"MEUCIDGb2RSV7I9MgBBapqU0MkxmAvcY8dGtw359SW3FsRK8AiEAzfb5E/jZ0ZhFryc6t1f9cISgMbs3E5wrUpzJZW0Ru4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97755},"main":"./dist/index.cjs","type":"module","_from":"file:aigne-afs-cost-aggregator-1.12.0-beta.12.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"test":"bun test","build":"tsdown","clean":"rimraf dist coverage","check-types":"tsc --noEmit","build-worker":"node build-worker.mjs","deploy-worker":"npm run build-worker && wrangler deploy","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"_resolved":"/tmp/76545808ff2dc5090cc17a63790a0ea6/aigne-afs-cost-aggregator-1.12.0-beta.12.tgz","_integrity":"sha512-PwLVqrXeCA2NAJe2ESbEtNMOrYpX8TKnR+kZbhtGtkCOa4YlpaGr78CSlnR13XDIP+qYEsepKDUs1M61h6dhpA==","repository":{"url":"git+https://github.com/arcblock/arc.git","type":"git"},"_npmVersion":"11.16.0","description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ufo":"^1.6.3","zod":"^4.0.0","@aigne/afs":"^1.12.0-beta.12","@aigne/afs-session":"^1.12.0-beta.12","@aigne/afs-aws-cost":"^1.12.0-beta.12","@aigne/afs-gcp-cost":"^1.12.0-beta.12","@aigne/afs-github-cost":"^1.12.0-beta.12","@aigne/afs-cloudflare-cost":"^1.12.0-beta.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","tsdown":"0.20.0-beta.3","esbuild":"^0.25.0","@types/bun":"latest","typescript":"5.9.2","npm-run-all":"^4.1.5","@aigne/afs-testing":"1.12.0-beta.12","@aigne/typescript-config":"0.0.0","@smithy/fetch-http-handler":"^5.3.15","@aws-sdk/client-cost-explorer":"^3.998.0"},"_npmOperationalInternal":{"tmp":"tmp/afs-cost-aggregator_1.12.0-beta.12_1784726973877_0.9596877706051978","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.12":{"name":"@aigne/afs-cost-aggregator","version":"2.0.0-beta.12","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"UNLICENSED","_id":"@aigne/afs-cost-aggregator@2.0.0-beta.12","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/arcblock/arc","bugs":{"url":"https://github.com/arcblock/arc/issues"},"dist":{"shasum":"e3d98f4754dde900c885e09feb59fdb4253ec24a","tarball":"https://registry.npmjs.org/@aigne/afs-cost-aggregator/-/afs-cost-aggregator-2.0.0-beta.12.tgz","fileCount":11,"integrity":"sha512-U9ffNI0ixnZsFoRRg5mI7+1li5ziAolgQDXiViXFFglcXUy1P5wbuM3nQ3Ao4l2cCjj5FYjvEqv8xj8Kr2u0mA==","signatures":[{"sig":"MEYCIQCszdI1WtNRC3u+2bf2pOlq2C8W7Z+HCfc1DHkk2IVsNwIhAMblnG3bRAsJ68Y/NHXNIFKUkV8P001zSVSuAKEzV2a4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97747},"main":"./dist/index.cjs","type":"module","_from":"file:aigne-afs-cost-aggregator-2.0.0-beta.12.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"test":"bun test","build":"tsdown","clean":"rimraf dist coverage","check-types":"tsc --noEmit","build-worker":"node build-worker.mjs","deploy-worker":"npm run build-worker && wrangler deploy","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"_resolved":"/tmp/80a5ad682c5ac155a836caab1b7088a6/aigne-afs-cost-aggregator-2.0.0-beta.12.tgz","_integrity":"sha512-U9ffNI0ixnZsFoRRg5mI7+1li5ziAolgQDXiViXFFglcXUy1P5wbuM3nQ3Ao4l2cCjj5FYjvEqv8xj8Kr2u0mA==","repository":{"url":"git+https://github.com/arcblock/arc.git","type":"git"},"_npmVersion":"11.16.0","description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ufo":"^1.6.3","zod":"^4.0.0","@aigne/afs":"^2.0.0-beta.12","@aigne/afs-session":"^2.0.0-beta.12","@aigne/afs-aws-cost":"^2.0.0-beta.12","@aigne/afs-gcp-cost":"^2.0.0-beta.12","@aigne/afs-github-cost":"^2.0.0-beta.12","@aigne/afs-cloudflare-cost":"^2.0.0-beta.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","tsdown":"0.20.0-beta.3","esbuild":"^0.25.0","@types/bun":"latest","typescript":"5.9.2","npm-run-all":"^4.1.5","@aigne/afs-testing":"2.0.0-beta.12","@aigne/typescript-config":"0.0.0","@smithy/fetch-http-handler":"^5.3.15","@aws-sdk/client-cost-explorer":"^3.998.0"},"_npmOperationalInternal":{"tmp":"tmp/afs-cost-aggregator_2.0.0-beta.12_1784842011136_0.15160655029910752","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.15":{"name":"@aigne/afs-cost-aggregator","version":"2.0.0-beta.15","description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","license":"UNLICENSED","publishConfig":{"access":"public"},"author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"homepage":"https://github.com/arcblock/arc","repository":{"type":"git","url":"git+https://github.com/arcblock/arc.git"},"bugs":{"url":"https://github.com/arcblock/arc/issues"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"dependencies":{"ufo":"^1.6.3","zod":"^4.0.0","@aigne/afs":"^2.0.0-beta.15","@aigne/afs-aws-cost":"^2.0.0-beta.15","@aigne/afs-cloudflare-cost":"^2.0.0-beta.15","@aigne/afs-gcp-cost":"^2.0.0-beta.15","@aigne/afs-github-cost":"^2.0.0-beta.15","@aigne/afs-session":"^2.0.0-beta.15"},"devDependencies":{"@aws-sdk/client-cost-explorer":"^3.998.0","@smithy/fetch-http-handler":"^5.3.15","@types/bun":"latest","esbuild":"^0.25.0","npm-run-all":"^4.1.5","rimraf":"^6.1.2","tsdown":"0.20.0-beta.3","typescript":"5.9.2","@aigne/afs-testing":"2.0.0-beta.15","@aigne/typescript-config":"0.0.0"},"scripts":{"build":"tsdown","check-types":"tsc --noEmit","clean":"rimraf dist coverage","test":"bun test","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text","build-worker":"node build-worker.mjs","deploy-worker":"npm run build-worker && wrangler deploy"},"_id":"@aigne/afs-cost-aggregator@2.0.0-beta.15","_integrity":"sha512-g+U2hXqYKYUd1o+0DJz7huokvW90fZ5TLtk7f0X9cKVkaXkQKH5P2c501CBSjQod1gnLEkkK6dny6lhd1jnSLQ==","_resolved":"/tmp/01c2596a13ca13cc45b8fa5570daedcd/aigne-afs-cost-aggregator-2.0.0-beta.15.tgz","_from":"file:aigne-afs-cost-aggregator-2.0.0-beta.15.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-g+U2hXqYKYUd1o+0DJz7huokvW90fZ5TLtk7f0X9cKVkaXkQKH5P2c501CBSjQod1gnLEkkK6dny6lhd1jnSLQ==","shasum":"b19b91e2f71e61ed9726fcb704ceb031f7fd5ff6","tarball":"https://registry.npmjs.org/@aigne/afs-cost-aggregator/-/afs-cost-aggregator-2.0.0-beta.15.tgz","fileCount":11,"unpackedSize":97747,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBj2OCJUa/hYM/udR0cPdh9pRTXFAHUl8M97xs27PwJ0AiEAudlnHbj1m3ontwGwtBq/E8xAR0OC8AwRkdEQ+Iezr58="}]},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"directories":{},"maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/afs-cost-aggregator_2.0.0-beta.15_1785367701329_0.7315645835259519"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-13T07:22:50.994Z","modified":"2026-07-29T23:28:21.709Z","1.12.0-beta.5":"2026-07-13T07:22:51.307Z","1.12.0-beta.6":"2026-07-13T08:01:37.080Z","1.12.0-beta.7":"2026-07-13T10:03:05.856Z","1.12.0-beta.10":"2026-07-16T07:33:03.957Z","1.12.0-beta.12":"2026-07-22T13:29:34.019Z","2.0.0-beta.12":"2026-07-23T21:26:51.323Z","2.0.0-beta.15":"2026-07-29T23:28:21.488Z"},"bugs":{"url":"https://github.com/arcblock/arc/issues"},"author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"UNLICENSED","homepage":"https://github.com/arcblock/arc","repository":{"url":"git+https://github.com/arcblock/arc.git","type":"git"},"description":"AIGNE AFS cost aggregator — fans out to sibling cost providers and merges results","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"mave99a","email":"rob@arcblock.io"}],"readme":"","readmeFilename":""}