{"_id":"@azumag/opencode-rate-limit-fallback","_rev":"68-d26520d0522d17629340afbb33816d74","name":"@azumag/opencode-rate-limit-fallback","dist-tags":{"latest":"1.70.11","opencode-v2":"2.0.2"},"versions":{"1.0.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"5ba828549621d874baf99f9761db4807ef8f1d4c","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.0.tgz","fileCount":6,"integrity":"sha512-GTp48TChc77yA5kvj45m8ayT+swF3Xe6YoYz2PNBvo+mWb4H1DHa7QKyiOREpebQq5sWcMq4IKKWU78SSj0lEA==","signatures":[{"sig":"MEYCIQDtPHBbYDHJasvX7Qzx3Aeyyyk5fQp1FADPUKDH7h+1JQIhANk3srgXnlm9BYSxBCBYMsB/6/hLn+Ap+IKAyy1zM2jJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13272},"main":"index.ts","type":"module","gitHead":"67fba4a463302fcc4030601a67dc5fbd51b2cbd5","_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.0_1768837722738_0.267195154067144","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.1","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.1","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"65afee365edcb273a9be53347586cc21fb677d33","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.1.tgz","fileCount":6,"integrity":"sha512-P2SKqnH4oMbxAlQz4ACVgIoFdWCCfvCszsqrlOE7NyHmUCa8tRHbl4Li4pahFuKv1XLQfmzPT0qbmZMQ0pwVGw==","signatures":[{"sig":"MEYCIQCiKwkLMFn/Z6p/9G1RBpoiAMsUfo2Gw4xnk8t67/4T6QIhALmdmB3AE8dxw8vu/Utj4qFF4mIl6PkTf6dJAC/I8uBE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13931},"main":"index.ts","type":"module","gitHead":"1c426dfa24fdcec3b0637c663bcda042acea8e83","_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.1_1768837831034_0.7220680180840127","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.2","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.2","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"a0ee1fc6d4f7e5f09e11eb322bdcef60557b964f","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.2.tgz","fileCount":6,"integrity":"sha512-DIcZV/nVJ2QwROm7sd9liVZ3wyfK0Gp0pLYXyYikJ6luIosFXylQYdsdMERTSZUuGaEJaLbKdzbx5UEH43RuuQ==","signatures":[{"sig":"MEUCIQCDjIyuTFe0DUjSSif75QFzC7vJV274QWrHrX+j/bqrvQIgQwV8T6cTEjyNAK905JbqDG0Rt+lXTg3izFecjYn8BdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13882},"main":"index.ts","type":"module","gitHead":"6dcc3c55af9f25ff5954248e0c4754b658798cec","_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.2_1768890784959_0.033829987998624356","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.3","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.3","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"83c80da93a2d42af4abd2672720951d395adb318","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.3.tgz","fileCount":6,"integrity":"sha512-5jvsxgvGdHUp5O6plYvuvWuiEPubXs+flmwxBiqGBMFp1maVAx4CS8SL1s6ZMlEbjwuVX8ejJUlfSCOYngPkZg==","signatures":[{"sig":"MEUCIQDAxZ28HpkZMyFAMp1GQhx7lLCLcPzsoHvMW7YORzjYmQIgZHRS6ThBk2wYGr3S/080hws4blm5HwVX499Rt89+xS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15739},"main":"index.ts","type":"module","gitHead":"31e6c6a7531fbecb62add8ff7c68a79384da8a28","_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.3_1768892553407_0.039409240381362176","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.4","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.4","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"a6532bdedc591d632de86a3dbfd2e53eb2e891de","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.4.tgz","fileCount":6,"integrity":"sha512-eC6gGEDqe6NrfOMQEHU0ggJYrGNLbRbfurjlREhEk9/hUo98cBrwHRwSFSYWaNe0JvPuEjUbBDkH99ogq2bFbQ==","signatures":[{"sig":"MEUCIQCXkvL8eUXWqIpPEPvw0q2umqLUSLTjMf4h567DhrLoogIgOrnzhNOPxGn5fLFaLDVWxeP9542MKJksQRsiJfXINe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18461},"main":"index.ts","type":"module","gitHead":"a11011ca9feb572ed192f528e72a84c60e9151f6","_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.4_1768893265061_0.7197040548061329","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.6","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.6","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"96d8e38b5f01de048f9525fe19ccc67973e27311","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.6.tgz","fileCount":6,"integrity":"sha512-Smagoonbr9u1KMkO86jzJq3ODNGlp2DIksJGYtFHbUSLZR5dY/AJWSmKWfm8cCYhlgZrjTdjp5iMrQyeLddttQ==","signatures":[{"sig":"MEUCIQDzlJ0XIqHew6iYiZ2871f+J+08u6SdGcVdToxQcoXReQIgHh0vPmhlzaprdQcrrzLE1AAAwZ5VAMUwUdBKcApkYlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18891},"main":"index.ts","type":"module","gitHead":"d0eed8bd369645af0a606c0bb04e09f2b6e05365","_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.6_1770577124298_0.3101922317904098","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.7","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.7","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"e103fd00c932d2ce2a3e0b9e2f7a01538869ad84","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.7.tgz","fileCount":5,"integrity":"sha512-8MYK/8q2U67yVX4rIuggRPdt3O7O6kRihkDpXeU6a6FTQBoKP+BPLB7Ycy6hXEOt4wJUQXHRkjEDep6wlHnm9Q==","signatures":[{"sig":"MEQCIBaBJ+xZgxMjC75BBmnHgiQ7XVhAYlur/exUDrZbjfgNAiBe6aqM1gGh6M/WtQdco4FkwqececV6HZMvsJr7jCdTfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19702},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a9e9fe8c0d4575e6357d747feabb5e507247db2","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.7_1770577298018_0.370600982284631","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.8","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.8","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"6380ca5254955018bcc76e33ccdac9a6135d7a75","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.8.tgz","fileCount":5,"integrity":"sha512-zsM3FxL/gLcUY9upFJ1qcb2jdmsDgqsY2k0wl5hEpcIAHq9P+Oq9ZLR4ZGJmTsf+rO/I1cw8N0Y+V4ylVc69pA==","signatures":[{"sig":"MEYCIQCrfvu+ogLr1sOCagRMqmpB3YwVcjy5ojErm0RlFDCJSAIhAN1GTqTSRdh7W0lFEN5GfKj3uWcJG8ZZBNYRSsVB6GcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19702},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0dcc4197957b6aa8541459fad350e5afb80ca5dc","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.8_1770577463330_0.3885126457597994","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.9","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.9","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"b2b9b0bf530e78de1b1d13aeb8f4889588b64193","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.9.tgz","fileCount":5,"integrity":"sha512-jmlF7vuRdZq0/D+JPLdxw/l8atxwnSsr0Rt3WcHSDyIcEulZ3o1+qWWT2WZTxEvmPfJWhcDGhe91WuMvovJ+wQ==","signatures":[{"sig":"MEQCIAinbAnh4outJIXXfvbntnEeGwBtwC6dFtmFZnJolTHEAiAYZt3yFE6HCjksex9U/ml0MrvLi/3dUKwKj7d1wfr+eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c7a4669f7dd2dee41538448e3e8245dcc707774","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.9_1770577793849_0.3583316385718929","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.10","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.10","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"bda68905902dc04e1911045a195bb5fec22b2cab","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.10.tgz","fileCount":5,"integrity":"sha512-PMX1I4bmt31ZmyQDk47I6yr2dpU6tbapCll3wgTp++cG2faQAoGehzF7XlieyEtjO0QFXNnJFG4Ku2GToANFJg==","signatures":[{"sig":"MEYCIQD5vBMBiFwpgjdvUKYkDI2jewCyrTJ7YYs7jGJAnxFoqgIhANzXAJ795Xz4K/dT8UUoVy1hFlAv87uUsJLWLbk7q7NG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26176},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d75aba9b5530cb4aaf8ce0f1d8d054e386346112","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.10_1770579884261_0.5643192933679249","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.11","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.11","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"e408551cf057239036eb26a6a9cfd9eee7fc7466","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.11.tgz","fileCount":5,"integrity":"sha512-a1yrFOKFVNgHZUgxdWLYzrLPaayTV1fLnd7TFsO27Q2Ev1m7HfON5QZW7RhT6Dl9wWnUTzw/C7wsdQ4OXy5zmQ==","signatures":[{"sig":"MEYCIQC6whOmtXDf6MB7io7pYks4RvZccFMQlncxqzjXK6AptwIhAObAuoq89zEaoqi6dFK4UIN/qk4WsCNVRVQt4wn6DZa1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"11ed746dab8e1a046e1739a4938cd6b7dc348295","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.11_1770580658598_0.2762512123803873","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.12","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.12","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"585b6b7cda611fc29f01263f702e22ae3ef8ea21","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.12.tgz","fileCount":5,"integrity":"sha512-c3lNQoX1MsH++kPt5lkuHr2PaYIVTNU9kbt339rkeOr6xUrj1biGbx0ahP8X79wWWcGkconYyFbQty/i//mgTg==","signatures":[{"sig":"MEYCIQDEr0gnngzgGHhzKVqbX+g6Rm9fRqS8raWkmcyLbt+hnQIhALW3UrvLw+pLcO47J+bvWI8kamQOVbIBTxfD0rtnav3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"173e35ef3960dec16303995463313e27b51a39f3","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.12_1770581047214_0.6142104318360853","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.13","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.13","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"7cd4ba696bb2d735d8db132eaff90b0102fa68fe","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.13.tgz","fileCount":5,"integrity":"sha512-HSZSLMOIkeXZ3VVML+PzVRTNYnunDEDzpU5Bqlb2Nn2kbSttgV9oI24pdyqzhjhPhB9PQ7BhER7i+Qe1cazAHQ==","signatures":[{"sig":"MEUCICWBL/AukUgluz5P2ZXDQkLrbPYcb4viFwfkc0Thw+GvAiEA5jh3jJEgHRjLZ0R4cG0OZ51B+ANH774813c1o08PpnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e75868fb02c321d0af24febfe3ee5ecf0a96de73","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.13_1770582710929_0.21366969858167395","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.14","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.14","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"7b179c7c4c9d91c79d649e42a65c20fcc60277fa","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.14.tgz","fileCount":5,"integrity":"sha512-Hy7hXtvFOovEZ0AAgkiyFJvh+ic6mvtqe53S0SOZBlYwc/boRB3z0e2HetrtNHIXc+17KDLE95t9+FQnLH3idg==","signatures":[{"sig":"MEUCIQCTj2F6pDg+xA3aw50+6GQa3cS7tcnRAqosBq0UoFKE6wIgVwEs15P2o4OPhyVrMdyoUFS+J8l9XAnud5E36bZntRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28015},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73e3546b7073dd54e50b34d352f8c09226cd3a7f","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.14_1770582960728_0.9092859556735435","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.15","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.15","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"6d347a8a52de59dfc118a11ac624e32aadcbf98d","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.15.tgz","fileCount":5,"integrity":"sha512-GdlCfTpaN+Ux8XYKjqiFMphaxtqUlPRM5EynBkIS+jW17M4QBrWug3oFJsnnKJxVu3GQV26TFR/+Oz/X3tbWBw==","signatures":[{"sig":"MEUCIQCU+n1kx0gwoJHA06++fJUqf7aj59AF4+smdwKIs45Q9wIgdLi/JaShg3rc0i/jdHZv9HfZZpaoLRnIcEVzHjMREe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a67126fce7b38035da04f3da44cc54804bd89b7c","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.15_1770583238713_0.1594333178461369","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.16","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.16","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"79d4f3f23dfa7e530643bfd42406e5f9af55a32c","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.16.tgz","fileCount":5,"integrity":"sha512-GoTdQ26KrGyAw4E8xFavqShW6/7lYKLJ47NRaAQVghE9IkiiD2T8gKuyGA/D8d/c9gJYG2TerVKaRaDPCfmj8Q==","signatures":[{"sig":"MEYCIQCwrjI6yQBZpJdQmsc1IZ5dJZrffomYCC1AQZwdpZPRWgIhAJ/N3Mwm5DLFNOW4/7URVILGeSH5FNEX8OxZZO4L8jB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd76e3282eb4337a5413cff2faac9a5730623259","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.16_1770583561760_0.8378388088241555","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.17","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.17","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"4b286eca6ce47501435820883e636beed5afd224","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.17.tgz","fileCount":5,"integrity":"sha512-KnizeDonZ4W9gdzryEj1ck0dthdmqL+THKRLRZZOYxsV0TblogdXXUuPoVUXTxZ0ANozb8kr48HOPItrtUEtSQ==","signatures":[{"sig":"MEUCIFRfNuherEdRNTdIwORqzzlzXOCQGlQ0Uxse8eZrG8bQAiEAyv1hK3IDjnpuN2VdqVn5jezLcgbAxzTM80rSHYAPl+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"caedba84c38f80f7ffbd6f7b0f74b5a2494f6336","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.17_1770584533490_0.3237892774723814","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.18","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.18","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"d2c8f14b426b745525e64e2b32b2b801f506fbff","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.18.tgz","fileCount":5,"integrity":"sha512-SGgy2SfRO32gzcaxrSxFBz/XHae+vE26tAHU6B94wQ9Geh1+gvuZ7TgryipxT6BkGrocx/HI0de4p8xe0XkhUA==","signatures":[{"sig":"MEQCIB9SaWZGpH60FRwG6KKMh5C7Sw4E4ddv2p0EGARNO5rZAiBDEJEeJ12zhZOi9/UfNCoLcHNiYXXBW9wXXyBx492eYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a0a7ec42232d36db59cb99e0113f5d2f99fb3893","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.18_1770584949124_0.639581557841171","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.19","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.19","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"1adf576e0763b6e6a01a7f79821d9f008df71377","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.19.tgz","fileCount":5,"integrity":"sha512-P2CitPhsWthpDvnYBDxusbCGwTiHnWRKSdFy7yHC2Y+oAWAuXg91GXPK41TnnRFFjUJGfnmN6vrCK8Cbs+ICSQ==","signatures":[{"sig":"MEUCIAr8Jv6YhA8GpZTBsvRn75C+M58Vkom7PlkkfaBI5FLwAiEAtP1WlvoRA2FZfwarZn84f/bPw/cvv6sM7gXUFnzQLlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"025e2af521dc1af956876a291c99e496ed9e553a","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.19_1770585147462_0.4366072016446858","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.20","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.20","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"ac00892665c3ec43a6b11477cf1c2898bc80a011","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.20.tgz","fileCount":5,"integrity":"sha512-Dozc81q49xlhl9JzmEVEfUuAGrXJeWtNj5b6IqWSeUW96EYYlsbj1qd7+GEsayoiYpyLbIsFLegI0vOC5hupmQ==","signatures":[{"sig":"MEQCIDi4BaZm5bcRa72Ej4tLko0dRD8rcuHTeBfE/CLo/MmrAiA/mYOG0RAXFxpRA++9qVU0dGrPPVB+o4fECzu1tZSypA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"58d58f0f3b0f1387bbe71cec9624be0dc57ad809","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.20_1770586109616_0.6185399682685506","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.21","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.21","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"112b2adc8cb988b99ed89cbb0073b847d88ea26d","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.21.tgz","fileCount":5,"integrity":"sha512-rw4xohAx+YUQWcnk0Nllw2GEBRjRW1/dCeOTI2rvqioRMoAjc0w8o695oL8qSqG98LrrG6oZdw5zBALdrKF/1Q==","signatures":[{"sig":"MEYCIQCEx+Je1dE58OUknjMT3AYM5xdfBD1qhjL/yF202BWAjwIhAMkGaLcPJkFPvDW3OypFxLYAtLLT4aSzkrtJa5gx9a7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66cc4f14c61e585ec8d9ca3faaa8cfda63d8b1a5","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.21_1770586589599_0.8080750459096278","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.22","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.22","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"2fe5ee22751c21a5654c62541cd7dc9bb0800928","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.22.tgz","fileCount":5,"integrity":"sha512-ScbEARlitnAP577qaPTjAVobLC9JnvibnYh+b4qhIOv2S4wZ6+BF6lWhdGw/kirZliY3gK6CzbNnQHoi+BF4YQ==","signatures":[{"sig":"MEYCIQDfdo+dZTgSHUYIdPFmoODQe/FmPO1SPHWoE2xVdB5alwIhAMb39Wg3TWKA5+AjVRaCew8G+YmwEt1df9kP4fAbq06p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5a600d38181e1fcc375ad10aac336e4ad3a99e7a","scripts":{"test":"vitest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.2.2","@tsconfig/node22":"^22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.22_1770586813533_0.013996774350703456","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.0.5","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.0.5","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"7f7b41bbacdf7a3e6e633812ebf792a1bf8fe00c","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.0.5.tgz","fileCount":6,"integrity":"sha512-iwC3iK70R9G4BvlGuUbwCLpH/Go5D0g9C16PA83jIxHL6Ug3NFi33cbH+dgaYPBvzLuht4EbVWe/e4+RewvmUw==","signatures":[{"sig":"MEYCIQC7a0NlvnN+m7JOYk3sfV1WQtWPeyL17in6czJmiUGz7QIhAJ0S5RJ8qjhZpqeqwsv9POKOixs2t0KRZFGQCiv5zX9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18186},"main":"index.ts","type":"module","gitHead":"b6b68c7231415b9e3327c7f41f6cfaf6f4c559b5","_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.0.5_1770587047626_0.0859119313872303","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.1.2","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.1.2","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"b121f099a0f4fa118f2539f42d97f5414a3b317b","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.1.2.tgz","fileCount":7,"integrity":"sha512-NJG/qf75s4RrJiiINUeBNELBHt/XjQTbMXU9v0NsTSL+lYFjq2hdFPT6lhUbQS68SjOe56CgOoPfVgUzwFeTwA==","signatures":[{"sig":"MEUCIQCHd5B+C1LJ49MHgs0r1tsK3QhK8R8weHf7Cc0sAaOHXQIgWDOigVvbYbqJR0h0lXk9UOtvAhg31WQ6aQR6rCneFzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3411ab74b7085ede7d4d5a9868bae0d996d23f82","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.1.2_1770595204420_0.032597822614487626","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.1.4","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.1.4","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"b14501cf1ad134fe3d6aa99d8b1cdcc45f836a00","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.1.4.tgz","fileCount":7,"integrity":"sha512-xCPJDQi4wjVZ9eCDvCVulBJEoe00Bz0jGVS0qc9cPj4pQ+nQhCk6YDtDURQ6pE9n5B6FchmgPnTCC1Fp0INXUQ==","signatures":[{"sig":"MEYCIQDdLe1RqpnixIcdiJu2MpabeyKujLrb4eC47v/w+ZGs0gIhAPvQRXR1WtgufemFdYG05qQDi/NDlSIj05236m7peVlj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47429},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"46fd5e7c5317228e99d47a86205a5e93a846492b","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.1.4_1770596047759_0.08966891571879176","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.1.7","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.1.7","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"ca09b92346892f84d6bd2989c8f01bd5b7f53b4a","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.1.7.tgz","fileCount":7,"integrity":"sha512-F44xRbQ8NazCKIS9GemR5hcf3jFThNSCxtufKYnUyxt4Z+Zdlj3nYs3mS58VWXU96pQN1SnZHE7G6D2Xl1YNUw==","signatures":[{"sig":"MEYCIQDc0X/kvrvqRzmcfCA+/rYpg9pOz5M7fYCFm2QuOnDFUQIhAN4zTBXlOEwTsOCQXoxCO/ChkAQd+oVKWr8b+YaVReYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4c2fa8fe23c2c9eefe6e10db597b8d0c211394c9","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.1.7_1770597471105_0.20609372199969744","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.6.1","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.6.1","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"e3323c66097e770328e7c7bfe5bbb164b558db0e","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.6.1.tgz","fileCount":7,"integrity":"sha512-Mvza1zJMMGba/KVlpKXaaXMGeXe5jBXuxs/3JzknmZU3eGxZrZyCFDuldBDxt2gmmj6AkTI8JJRkFO/Iap5R8A==","signatures":[{"sig":"MEYCIQCceNmJCxe8oGTjX9wfGU1cyj4qOi4jCAzbfXLIBTvm7AIhAN/bMDIsKsH+tQEUfL74Q6uJviww1NuITzQntIefl0Ay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52819},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1ada0e12fa6df53cf3194e1274ad72d969576395","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.6.1_1770601617297_0.541116520668433","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.14.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.14.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"8abdae4b9bf0c68f2d1fc4899401a8403bd1891b","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.14.0.tgz","fileCount":11,"integrity":"sha512-UB7sHf7sxdUXEWXnqlvy+2r50mzysKKpXVTP1wJJ7j8EEDUa7qtEoOE7FVinGSDKpIXaOGv0Kw4/biXOxKOGGg==","signatures":[{"sig":"MEUCIQDBwjkcN/jwlsHtBEbeiPTCsUMfGcRySKo8yIRFr/EedQIgQ46c0AxJ0m4lhFkFRPrpbLmUymgu/Vp2oenXaQuvlUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67479},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"841d2a13dd8fbc73e9a48071c6e6aa854d37e7ca","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.14.0_1770631394053_0.6438645746770648","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.16.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.16.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"76f1d76bee288488ee0103ff5c8e570764bc9e7a","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.16.0.tgz","fileCount":11,"integrity":"sha512-kH+zyNf/JWAHq9Qaja2Te8IhvxgpVARLjT+8s/RH6e9YtFkMZyr5p79nKaM4/zvp7oLo8EkOK2u5g4C/kVZVrw==","signatures":[{"sig":"MEUCIQDMCh55KHx7jtavDjjvvPlky3uayhazg+3MfWAPrGemrAIgYoQZYuyrk5V5+BcmUnrwh8RTO6/vK0fuZDYV4Zm3moI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e0cd8152a6ef625770a565dd575072bcd855586f","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.16.0_1770652048251_0.5506990738733715","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.19.2","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.19.2","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"e5cce587e52ffc09eebf0f4de055a52687571368","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.19.2.tgz","fileCount":11,"integrity":"sha512-d+JSYc1sW65zgE2gAnO0fxIg7oZprxrGyZIb9baxlFKMQpvcCWlIKMbYaPFgOuyU+qythCjSM/b1q2y2h9nldg==","signatures":[{"sig":"MEQCIGd0hhaeEl0KtzPwJOOmEn0aclF3z/1fGBlzwoEub+wqAiBosnVJME01SjFhzB2lT8aJXKVibBsss0Y/YNNRoyGSkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"800db970016cc5aacd36c1ae2c42c9ce0c2c6e16","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.19.2_1770657731940_0.012545158633904485","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.21.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.21.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"6c6d8181e6db5a939ccb73b76b1ff07cfb5464d8","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.21.0.tgz","fileCount":7,"integrity":"sha512-OyNmSagM/tsA+M6dNUJ4EVEOV4bIe7PSJjxzLDk/7F0FAhLXtA+Jdbx3btr6QApttOj4dZS1l/r7fjC8XXGTeg==","signatures":[{"sig":"MEQCIA8/jTCU3VPIJo9lEx5ePvVeHxUJU5JQ1Za+XpVmukK0AiB9wmuNh4uVE8YW7/Wea8yntt3Wajhs2O04ZvSw25qgvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"30e660909761c3717fd85d46f6d2c0c3ef49f055","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.21.0_1770661843532_0.3616756934036158","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.21.1","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.21.1","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"9ad8530a162f06614d8bf48286dd10dbdec31c03","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.21.1.tgz","fileCount":25,"integrity":"sha512-ZRrLKSaCsiGRJxti0yK4TiBORZvM8EwFSZ8h27l3dyKlwgWsj9rdlRukwnWTFxQ91Nc5dzbNWFaoFgRBVhas2A==","signatures":[{"sig":"MEYCIQDWLnFxBl7ZodMC1mf3UGYMk695M7rR7QgXEWo7d/+z0wIhAMgMKpS41riUORm4KuaP7cxOYRbRrKWSgLKi/wKJVp1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83564},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cafbbaba6351b239cf3cb274dee6c0d6eb0427fa","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.21.1_1770662194317_0.25865724681241953","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.21.2","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.21.2","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"7caf1cf6b5eb0210b213ee80cd89f3b909c18403","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.21.2.tgz","fileCount":25,"integrity":"sha512-QhcE+reuxz/oJsY+zaEDa+H8t9/28SRdrDZOewHPId94/wQ2g2vJFVKGzJ/8ySbizO3lAbvG0/wlL1peMY/tbg==","signatures":[{"sig":"MEQCIE/SnTA4IoFctvOvHLpO8XiiQ+tMW/3wNVJU2NxQBFzUAiARLV/BE8fVyuJg3xXmXGpiDnVt/EcQO2Y1PIt2gOXuIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"92c185028f4e3e9dd148d276db17576b7569b2a7","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.21.2_1770662423882_0.6159916928876032","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.23.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.23.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"6bd47fe115be07acde6bdf220553a280ea4dd5de","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.23.0.tgz","fileCount":25,"integrity":"sha512-QAYrbUgAWBGg8PwrNZFEoKbxXUhhv4vGso34eYQuhsW9U/Mn76HpAUDF9cm5oiv3eU6IkQTYmjUczaavmxg2qQ==","signatures":[{"sig":"MEYCIQCQXxHIfAliKCUoyLm+/UuCoYNZD+s+70R262KLN+fjJwIhAOe1ja0ginz0wiT708nuuGEhDoGoi9WJCSNta6RFk2bQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7207ae4ac52d676df2a043602f5648e82efbb75d","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.23.0_1770676538419_0.47421625125838496","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.24.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.24.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"fb192f53abb3bec28bcc881d2603148923d6f122","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.24.0.tgz","fileCount":25,"integrity":"sha512-bCIrSLq3o+AiXsMc36x7jWCM06UlPU9M+L3gSvKPpiXkBiGHLI0e9pJm4JcQp+TJuvW4q0ceGUkUEUNMpd3vFA==","signatures":[{"sig":"MEUCIQCpoqPI3mYyydFTzyL/EHlwrCwRj74A2rYOYOJ1vMPgMQIgOxIEeG6sR1ClcdzDvt0FIzW4u4EWTJE+LIkJDSXupms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"06ba7b8a9318fafaa41e05cdc8a01075162e646b","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.24.0_1770677114828_0.7566600201438813","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.27.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.27.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"8ebbc6c1746bc4d2a74e68ce76cdc3a630d33641","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.27.0.tgz","fileCount":27,"integrity":"sha512-hTvX8V1Hg/mWelQvw93zVoUZW9glOtB3jnO/i700KpSmY1jrbdQ+TwRu37PJ62kK+lzb/SWK/6Cv57rI0HzPlQ==","signatures":[{"sig":"MEQCICFJyHc3UdMrnzW+JheNVEH9mIOctMUUrChVArWZYu/gAiBwx4V+7pxhNiXyy2mAEeXi1un6Dbl3ienadiJ9UWadaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0d8ae07d3932c302cf3a4cddba87f9250dcb2110","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.27.0_1770681283938_0.11510042652931651","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.29.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.29.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"3bf55ee30be6bf9bcb20050156cca1c556c93610","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.29.0.tgz","fileCount":25,"integrity":"sha512-bcu1vEOWv0hGqHZXSw8adas3ThRrkYQxIQMZ8Y+/G9/2eHjpHIC2xeL7p+lA01U3Ka+GzjD3ektK3q5kUfh8rQ==","signatures":[{"sig":"MEQCIAvyleIOZorr8IEnFYId3CkgkzeNATCkhgNknraCk143AiAS+g2fVYxfp90vYCPFrFByfwNjIg79xQhX4Pd3mnCnhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0f3451b26da0cb59e03b9b315b3d3032baa0f766","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.29.0_1770682092747_0.12189982540720745","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.30.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.30.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"d194eded1418b19085f12eae5835cec6cb739932","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.30.0.tgz","fileCount":25,"integrity":"sha512-ot0PFYGapZa3XCZfCwOMLSE7+YP5jcdwzIYDAGBbrMWaOB7PxuiV6eokqHOqpb+V+fAutz5PiRPGkqOqHvxXcg==","signatures":[{"sig":"MEUCIQC3hVIZu/cpeGxnHVOG4PIH2V67zwiXjNliEP8E+AA/eQIgB8zN4z0vmWYlX05tZ1+Z8LbvLWDtOb7Cua6DTiwelpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bf5d159134bbf49616a61cafab3f0ad04cbcffdf","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.30.0_1770682575966_0.6782376319413608","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.31.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.31.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"457ebee5ec6a89695470d33c6042f2714f280e92","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.31.0.tgz","fileCount":25,"integrity":"sha512-7hUtuLLHVUlnlFLZuyg+ZA1NZr/52nxSF7p2Vy9Dg1J/qrwA3uV9KCkyZbzxk/7WwwwkFXLg01HKJIs8mGy0kA==","signatures":[{"sig":"MEUCIQC26ZYn9aRtW7BW5raO2aQF1ZlMKhPwuSPIr3nRk17qkwIgGM4dy/dvtf1MPtRoWaEbMLkBKqZfsR85eMcs0FDGz30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"02501428a4ced544cffc3ab6597f6454431485f0","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.31.0_1770683807714_0.9299683301674848","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.35.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.35.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"54943ff79e5c1de8e858c12b9a6879bcd3a4cfaa","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.35.0.tgz","fileCount":31,"integrity":"sha512-K6o9ORxOaFkRRGunD/p4MN/tKKU3kg7eF3lF0dV89caVHsmlKjjpsEEk7HwhHa6Cr/AU3nr3F+YvKvo+nOSzqQ==","signatures":[{"sig":"MEUCIQCPNwQzEa4jQIebf8x4fE6pr7rEDQhukNs5+tuPafV1NQIgFmckE3Q9/MalXDQpOSaHdRvQPtDSw/2+OHC/mH1WovY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137165},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ad50bc88382a69c06b6c66c0cd1fe97ac7d7e898","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.35.0_1770697561937_0.5216350189109127","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.36.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.36.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"3fc23d6bdfeb2439c6ea2e245205246d6a2efa84","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.36.0.tgz","fileCount":37,"integrity":"sha512-9pYC2sWqnYSB5CDXftb8zSXikHspB4kfRYepH4T4A7zdSCjJ7hrnAh3u5ol/q/pZSTIs3oWO8Sn1pZZ9icRLDA==","signatures":[{"sig":"MEQCICDqa39b8ECrS+wvllcglZEtBipyN+ijZGXimPk0FYJKAiBBfQkFJgNuTPX670XJn3uVC43jJxhbj++dKjddHJo73A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"90158bc716ae7988a0e188c8c43e7069ada4f94f","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.36.0_1770700525735_0.4248525689320628","host":"s3://npm-registry-packages-npm-production"}},"1.36.1":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.36.1","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.36.1","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"fbb5498b20ed3d617d45620cb6cfcbb5eac35e97","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.36.1.tgz","fileCount":37,"integrity":"sha512-ID+MnzcfIikfNb4i3Jt28TgcqENBj6JNeJUqqEmwW/vHQpR4aHJszIsisRkrSWzn0NJK25YW1zxwkmWd76CQBg==","signatures":[{"sig":"MEUCIHiZ9nbzgg7sceuCwAS32XooSbXABX+Al5wJohpsKuAeAiEAzoRoeySKz/VSGuvXC6hDwiSumWfnXs5X9jvinYox+bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6bb17581abfdac632989ff594dc5c4c540c9a4c8","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.36.1_1770722359107_0.18311009673980494","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.37.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.37.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"443fee473e1eba096f277a575f9c592fa9426012","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.37.0.tgz","fileCount":37,"integrity":"sha512-ocGpn/B56JImivKHQ7CpWM4dmfZGNRuUwPdAuiStw6OmgHXokS7jaPSSLEDW2+wowKxJsNV8NYWYPbTIZeRp/A==","signatures":[{"sig":"MEQCIGz4BepcKnspuKHacECSWtWQGe+MscIdAHWXVo8Km0ftAiBBEeA180baxwxav8EV/bfZaoD1eReU0jSJly0sUqkjAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"647b0e2b19e91b52315423bf44f17cfd0179b6e5","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.37.0_1770722605430_0.627411362873086","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.39.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.39.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"f2d8cbe55a9755ed0a0c34d218a6aa1cab0b7a1e","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.39.0.tgz","fileCount":39,"integrity":"sha512-bFjfsOsWSxkI85KlnSlMvMgQ6kEJXYtH92d2wSvxKkFcJo7yLzDnealwqMIrsD7d7pzzano1vKDi8opqFgbgYQ==","signatures":[{"sig":"MEYCIQCirU1mXtVHklx65XRkZgV9IJFia6gLnNHN1vLhNYmHyQIhAIZ/rO+TVZS5Nwz70HOwuAvOPk+5NYvbuOor98uwS/AF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a11f3c9f6c91111879ab827fef3578ea0046c188","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.39.0_1770724504367_0.20454596090347277","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.40.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.40.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"4e97455e8fff2972d33edb68e29213a46ea12b03","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.40.0.tgz","fileCount":39,"integrity":"sha512-0wd2Jsdr54xna9eTQaH62ub4DHjyGI+xUK7yobTaM2stDItY0dHC/s36hRf2a/e6EVTSw0ytXazqwpoaoc5r+Q==","signatures":[{"sig":"MEUCIQC7oZKAt252yGSdkFRTSgPowGKx/WwrjpQwSUJ75YmCMQIgC1MAENRVUtRb38oJQti6UYhvKl5kKA2hyo6mPtWeBiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219486},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3c8e1c780a0f8a2364229d0ed07918c1f8d396fb","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.40.0_1770725147754_0.23800611701328256","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.43.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.43.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"8ae7ee49aad4cc2c6cb3bcb7600208f33f8a4b20","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.43.0.tgz","fileCount":39,"integrity":"sha512-mZNwxQPbhtbzfBQ+3uHV8whTHVdmGt6zSHYdCc2ZGFA1E/fzrsFHihDRBGToxnZM8NQdDQBFzA/fAbUDeNl58g==","signatures":[{"sig":"MEUCIGEozPyskxaIi6jI1s1gbsSwrvvqaPL99GstjnZFq4hSAiEAmP5ddwMF1nSh7dd6wVeUJAqTAy91F33SGB2Ao51+KXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9c62ba99815f25d1795e4d5748a8db0589fe85b9","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.43.0_1770729957486_0.29125426528509024","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.49.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.49.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"6f2f7f1df30cb4f813ae5e13eb1d410ea868cae0","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.49.0.tgz","fileCount":43,"integrity":"sha512-0AahGFIFT25vPEYiwqwlkd+By6yIv7eeEalO8w6BzmBZYUR1s5lClnhyPP7PSQmOep57bnqiQreAQq3aAjIBhQ==","signatures":[{"sig":"MEYCIQDuMCeVHiyqmu3nlD4LtD3lmRKqL/tESKkfs6e/aWxHvgIhAO46iCdIJzvWHNw3CGW7PeAjM7eJXLvvYDjhn2qcgVmi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250126},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"179bca09f70c16f3be47b64ce2e77f425fbc45be","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.49.0_1770740022090_0.8028695873048659","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.50.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.50.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"34c6ab8f7c5d08d89cad1165e59250c9e7ebb166","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.50.0.tgz","fileCount":43,"integrity":"sha512-LUsh3u0BkA2bJHDvT78qEFi98pogRRQa2B9vAT+iTlDNoHrR9W/FVt8VNFiv4WplEneJnWqGtfRL8U2yaTeVaw==","signatures":[{"sig":"MEYCIQC96sNp/Xy8ckQk8bLzmhgrFkcl9iJqrroXs9BsIvbyTwIhAMUdUZd4Ge6deDqruOJcE22XacTe+leIBjo0OFDXTDBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253491},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8e2c9ba6c67620401c121069d2b2728379dbefc2","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.50.0_1770741605365_0.4730042849155873","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.57.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.57.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"060fbb7f6cdae5a47a71246696f376149837588a","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.57.0.tgz","fileCount":55,"integrity":"sha512-Ay5iw/taPrhnSm2XXGI3hozy1YRLNuH6rZWNQj8Jf0mhwY45hwK9+vXbxAONr/ztp/7U7I+/jss02p+Jta4fYQ==","signatures":[{"sig":"MEYCIQC4jY2kURhITlTWFVrVJ9m7Dpf2DjVsAzBCvJvrQKj8ZQIhAMrGq8lJbW0/ZTp7A/WNckGkYTStfwOok2sXsHu0fhIp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d0b07c416bd5fffb72fc2324a7a248b8e3d6087e","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.57.0_1770760459252_0.5821819711992691","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.58.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.58.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"426f3db373d594425a2a446bb1d3314e7d996220","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.58.0.tgz","fileCount":55,"integrity":"sha512-Jq1ThW2GGRl3J4jWzJesG/OiHLm2qOPAgOJduaVvV2/M8FXO101qG2HLpr5KqFgQRw/+SIRc2Enh/cvmfcrV5w==","signatures":[{"sig":"MEUCIGVoPkgpKI9fhgNgIDHsML1RGY/KEecMgnEuC+dBZWZ6AiEAzPXmYvvAWx+2b+x1+qGxeoGiPUeC8WSjPn3Xv2kClxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1233e7c9403ba7e44853b78e6039b135640203d8","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.58.0_1770760679522_0.5146379406002637","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.59.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.59.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"c0d58f460d9fbca1b3f424b2361538ed33bab859","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.59.0.tgz","fileCount":55,"integrity":"sha512-JVVsaJtPXw8J62PH4ImCT/JuZEKIFXkzeIGnfJneMsUx1JRvC4XeeOPeGV9YLrKEyYZfcuOxIl99UnDOgrQ9Wg==","signatures":[{"sig":"MEYCIQCHOSA0Tn8pNf42vPgvKL877P94VZBkXJl0m8zxezkjmAIhAOjjDWGGuVnfo5gwR0KE5O9nRFpq6UA82B5vFmKyWr/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328041},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"94c3a2948cd311dfb1d7bf5e3fd92052f7aaa5ee","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.59.0_1770761671183_0.5733168893678098","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.63.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.63.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"334456f0d5fd0b6796cb2a456ce125560122d67b","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.63.0.tgz","fileCount":55,"integrity":"sha512-N1xjBLtd5Y0aZm+jzNalKME9uvmJT9k81hZdMMjbk0IEJ8uZAv3FoJ6Wb5ZfOAu7TVCrnEeKR6UrK/b4z9LEwQ==","signatures":[{"sig":"MEUCIQDKUqG8pCjO2eQLGI6m3eATf9YR+6Oyw1IaR+4Jasj/JwIgdmRxLxcCWnZG1ph8k+sz24IxWbmAONCoJK++j6Kes/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2cb551b014490b1972a00cbd6d1fda9ef43f6e20","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.63.0_1770769144309_0.11602492296403821","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.64.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.64.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"a98fb89c2a63ae5c7712b9016541e1cb7944b34b","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.64.0.tgz","fileCount":55,"integrity":"sha512-FarWQvGWWmpp+DAOQjsTvmGRfw6NxWbgjN8HICxmb7TIjc6dE/xSZGMIA2Yzpcax8zrwLYXc+wVIClj7aIW6aw==","signatures":[{"sig":"MEYCIQDt/KNSr0qeXGfqzGwFnJSG9ryADa1MhDEhjuZW0EE7TAIhANQ35opwQE3p3+3CXIb4lgHNQVV7dRVQM/ldPU4U3IEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a8b983618e5326dfa641697ee616620fee104a88","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.64.0_1770769321937_0.7594075395541575","host":"s3://npm-registry-packages-npm-production"}},"1.66.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.66.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.66.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"6add9e1fd5f2b8596681020fa668e8231ec8fc6b","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.66.0.tgz","fileCount":55,"integrity":"sha512-/1F2Ps/kxtfn9wEQRgiroxLlGW5ijNFK4kz8ESfduDQ+4U/eD66GdgwSJuN9BVSi7O4yZ9+85NNd5syK4DCvGA==","signatures":[{"sig":"MEYCIQDY2vFani0Kyj+KiEjEiZsmzYlrhEjkKKChZ2RZn3Y1HgIhANXDFrcpxgchNYskLKRVgG7FFoxw6yrOAe4PS7hJrk8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c3c703f4fae2ee499134090f73f786550cd5d95e","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.66.0_1770771058934_0.2972914274904186","host":"s3://npm-registry-packages-npm-production"}},"1.67.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.67.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.67.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"fa4b0ba57fc94e63093bcea37c27a8ba9a624886","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.67.0.tgz","fileCount":55,"integrity":"sha512-nSmE3UWy71LYmxhG5XdVVquwGGWi/9f58fkowWml9yRM0xmeOJjyzgHdHqwSrPQEhYLPzHFmzLxarz5s/KGGnA==","signatures":[{"sig":"MEUCIHk4srl4GPqhTuu4+Ob69hU9cJNX+dWcZeeCk5PKNCN0AiEAtCmMHj1s+cWf1whsWRS0wyNagOUHdWud2d/2VM9MNYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321657},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3654e42e3ff71c0ef2da0fba743a6b41deb93da4","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.67.0_1770810450525_0.517928691528768","host":"s3://npm-registry-packages-npm-production"}},"1.68.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.68.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.68.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"2200deb7ddc927dc8cf856897c501b48e9eca570","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.68.0.tgz","fileCount":55,"integrity":"sha512-xueTiyasitmba469RoEQJeK0piq6C0KJvRDF44lHivk3N7hA4xY7GRjz7a+0ZszbV2WWP2Sbfoj/y+U0JIfUvg==","signatures":[{"sig":"MEUCIHwOxeEwy0kwFu2m/GR0bMtdOt9vgq/AeWQXfaMKQwtEAiEApchlljbbg4bbfeIEk17vpSqDg0PT/wYUBSbbyKlPMAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c601163b10d0059523f4e2344fab1c3e523eeb0d","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.68.0_1770826070572_0.883342606029687","host":"s3://npm-registry-packages-npm-production"}},"1.69.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.69.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.69.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"89223600796b2cc38dc08839475b1a15ad144514","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.69.0.tgz","fileCount":55,"integrity":"sha512-FZS+CG1EeHkpHls4rCarwT2QC8j6zY59xnWNAfzQqK3r7IGLz1JdXBv2O599OLTQkN5cIHWBXqBDh86b7r/imw==","signatures":[{"sig":"MEQCIH2sEVwz9eioclgSDroe5Xtotv+rST05xUrpD0RAvE5+AiBx1k5ZYUWqw2IFo/y7Cuqyrfxkzah2Omqv5zmFGio3/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f2e40cc36616fa987009f6f600f060287041d33d","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.69.0_1771163720241_0.6553754822963236","host":"s3://npm-registry-packages-npm-production"}},"1.70.0":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.0","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.0","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"df6409fcc5a6398b3f144f6c05a45c3438841d56","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.0.tgz","fileCount":55,"integrity":"sha512-ggqKhLBjyuJccR8t87T9oOlHbyvBeWAxwahqjq0qnQoUFEOJbTxPp4XV9y/ld5EZYrLc13/RY9FLa2pzO/7eeA==","signatures":[{"sig":"MEUCIHVPPUhHulQAq0UYcVNa7FMI4fK93rXU5MAEgsTFdhbBAiEAl2Xj/0Yr1U+RgIM3sKP8h74CPwjyfRDxI51xfZcXE2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327372},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e490bea62bbbcb5aaaef46a60187e966bac3e092","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.0_1771173108353_0.19470337475535548","host":"s3://npm-registry-packages-npm-production"}},"1.70.4":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.4","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.4","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"68e5b3f20c2fdfb9482534310de5870693b2b07a","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.4.tgz","fileCount":55,"integrity":"sha512-IuSDvtf8J0R3KFWpwlxboc38SLN3OqBpWKhv4au/S1YfSdvddSnDoCcwjD0YOmvAEKsMebhz4lU/vFrpRGTUDQ==","signatures":[{"sig":"MEQCIEfkMxGZNw0/XuHLkBri8l+rny/OUHzbeLUKkNcrikrEAiAg5mHWNx9GhHXdfAudxkRTMxnLLC8w0DfxhHGe1g9vNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333256},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"73e17bd57f4d84d5a98ef197bf5b5804c1ecf1c7","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opencode-ai/plugin":"latest"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.4_1786451918592_0.23784216361528543","host":"s3://npm-registry-packages-npm-production"}},"1.70.5":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.5","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.5","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"3136530de1d02de4ada91f3e060e5356c98c5d02","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.5.tgz","fileCount":55,"integrity":"sha512-wXmTqIrcQ1z28ZsKcypIYJl7YA3HY1eQRhZzi37M0KxlAlbyO2a62NJYL/1uXJO/BSOvxCXoAoKuUiOZB3CPEg==","signatures":[{"sig":"MEUCIGVk7pu6OI8eEnOIOweA0RWOIjVgFZRbFU/3hJGdrqdBAiEApeLDC5IgK0ETmpJsXaWFIE0EaPO1gmMgglwyVe2jm9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2e52a9e639d387540fe6f70a0d423867af5a95bc","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.5_1786456781148_0.6031142965996661","host":"s3://npm-registry-packages-npm-production"}},"1.70.6":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.6","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.6","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"5e7284a3d1d883182012e6a80b2ca0b13c4c5b79","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.6.tgz","fileCount":55,"integrity":"sha512-ubhBWTCRT/eICU917trW2U/EwtWPEO0Y/jNdSUxEweijAosDvS8YJDBDUF4UrlQJFsUwGM/QTM1Met/FjTVkSQ==","signatures":[{"sig":"MEUCID1ljn3/7QVYqy/d2X/n04HoboWZp8XxXRojseyFVzg8AiEAhrnlhvCbGgmLrIgkVFIeemrLebd24TdYcdyUMT+Qjio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7663fd5925f7a8a3c09c927eda99ec35a6819edb","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.6_1786458823710_0.3273890322059654","host":"s3://npm-registry-packages-npm-production"}},"1.70.7":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.7","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.7","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"43e8bef59208707fe86206b501158d080c5911a7","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.7.tgz","fileCount":55,"integrity":"sha512-Ia1CULAwurzKadu9/og9SggaHRCpDnWWgpNb5Y7pFtwURM6TjksYuFXUvtcsflUMPHoov1ZT0FaH9pEWvaYZ4A==","signatures":[{"sig":"MEYCIQCWWGd/sSbwwoPBJoZMozDexha3Yjra0IRrFrUQdLkdKgIhAJPSJFxCPGvJTq5TtFJnX/z06exHxMojH2aH71EDA+Dj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9316730d56e644fc247ed43d82c9ac28547a6e07","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.7_1786460371770_0.697453715944973","host":"s3://npm-registry-packages-npm-production"}},"1.70.8":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.8","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.8","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"bff61200e4b1237b5c38d9691062b29fcb198ac2","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.8.tgz","fileCount":57,"integrity":"sha512-GDUXpRZXZxNexdAN92DvJHzJmXfSpP+KCB+rFksbpvAPejlgnZbhYALDFX57PwYt4IcTNER6zj8JP+8Qc9TCyA==","signatures":[{"sig":"MEQCIBwrwaw8Eo2hhTnl9B1YILE5hRMK7m5EkLKOXiXeBqlCAiBvgajM07OFiMouOvCenKUZCWXY57ImVKID0D02U1IRLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"511b250576ec51d49f94d8f9ddd3462ae9221507","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.8_1786462849914_0.4596042522244377","host":"s3://npm-registry-packages-npm-production"}},"1.70.9":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.9","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.9","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"dad214e095ded094ebac76e7a3dc82630eb312e0","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.9.tgz","fileCount":57,"integrity":"sha512-zDBS74N2czbFcPctQmtlFgTvJgqPiRhtq6Qaq7zCr2BCOsAc5fLjkgYfVn3rEzdy34fLIq7NQANU2Zg35DzMVA==","signatures":[{"sig":"MEYCIQDSoNG/V22Kc3UeMe7s9dcs+sJRpBmYxPHjuIxgy4Vh/AIhAJMsCwqRCnW+yM0iHWHJ4JGg1Ju+VivKl28a6UOfbOx8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374633},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9cb7ee61a0f098416ea68e9c8db96f3ee634f082","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.9_1786466275773_0.10530790135126056","host":"s3://npm-registry-packages-npm-production"}},"1.70.10":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.10","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.10","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"46b99a5b4218e6d41f3483e6b2e32c9725c3feea","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.10.tgz","fileCount":57,"integrity":"sha512-ZN8eP8wS/jYDHlSv4D+9OvKMMwsdaLqCPPX2V0AZKvavbus4t3Kbhx4+YAtFqGwbBfluZqqzYDn09QV2zA9Q4Q==","signatures":[{"sig":"MEUCIEhL+VbK4F44pseOIzmV9uTQzRzzxudzV9taPayvk8scAiEAlyZkk4yrFo+u65gvGnVIXMLzOcTQ6p/VDncCJygTvxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fbe1d56abb4ebcca56c856ffac12e667f1a9b191","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.10_1786468466960_0.95759525861895","host":"s3://npm-registry-packages-npm-production"}},"1.70.11":{"name":"@azumag/opencode-rate-limit-fallback","version":"1.70.11","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@1.70.11","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"490ed17e7d9e4238f7e7b65b265347b19a2bcad8","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-1.70.11.tgz","fileCount":57,"integrity":"sha512-6awZu3rSF+ovZHLgtFY1f6fgGplgpgNtBSXGQln974lWy/GRPIXdkSilsSkhfahebbqn9qKxcKc5n+OGoXv5pA==","signatures":[{"sig":"MEQCIAN/k+AuYS81u3+kw8RiHUh3cNBySe27NUCXljeQYz+mAiBIWEJaDmpSJT6gqtconhU8YVdN0o84FSJKZ4cwKs8Fyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@1.70.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6cc0cc159174588e74562e0e3d95cb477761e524","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_1.70.11_1788476059969_0.9224264853376634","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@azumag/opencode-rate-limit-fallback","version":"2.0.1","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","_id":"@azumag/opencode-rate-limit-fallback@2.0.1","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"dist":{"shasum":"41bcc63dd20f2f8cf258c8af12e13337fa792311","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-2.0.1.tgz","fileCount":59,"integrity":"sha512-NHmT83i2G5/Wr8dFHl9v9IHHb2DSuapQkTgXZO2I1L6dOofK/t42yNoYYl52X5A6laE6i3+MhIbDncqWEaptdw==","signatures":[{"sig":"MEQCIAvR4VQkAiHHzCD4do6CwuamFHb60Hv6FzpEoTINp54kAiBfkYWOZzAigDRdcuE9nb86MBLfSj0JsJIZQt25fAdHlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386529},"main":"dist/v2.js","type":"module","types":"dist/v2.d.ts","exports":{".":{"types":"./dist/v2.d.ts","import":"./dist/v2.js"}},"gitHead":"6e21ad518da6027177ab4e50b942713772580ab8","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"_npmVersion":"11.19.0","description":"OpenCode plugin that automatically switches to fallback models when rate limited","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^25.2.2","@opencode-ai/sdk":"1.18.16","@opencode-ai/plugin":"1.18.16","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-rate-limit-fallback_2.0.1_1788478871527_0.9938724733109543","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@azumag/opencode-rate-limit-fallback","version":"2.0.2","description":"OpenCode plugin that automatically switches to fallback models when rate limited","main":"dist/v2.js","types":"dist/v2.d.ts","exports":{".":{"import":"./dist/v2.js","types":"./dist/v2.d.ts"}},"type":"module","keywords":["opencode","plugin","rate-limit","fallback","ai"],"author":{"name":"azumag"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git"},"bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","scripts":{"build":"tsc","typecheck":"tsc --noEmit && tsc -p tsconfig.type-tests.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"devDependencies":{"@opencode-ai/plugin":"1.18.16","@opencode-ai/sdk":"1.18.16","@types/node":"^25.2.2","@vitest/coverage-v8":"^4.1.10","typescript":"^5.3.0","vitest":"^4.1.10"},"dependencies":{},"readmeFilename":"README.md","gitHead":"74b6b9dbcfc56fc963a78d0fa025e781ca410dd7","_id":"@azumag/opencode-rate-limit-fallback@2.0.2","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Eab17S7bTxIiH99vBTAZNazXipgt7C+NGbVqVihp6qlIUpBXqR+MP1NAHAT4xvGY9GTWyL7WA9sysYkf+Zs0Bw==","shasum":"46fffcfa364dde17a38037a74ac4246cde1ef57e","tarball":"https://registry.npmjs.org/@azumag/opencode-rate-limit-fallback/-/opencode-rate-limit-fallback-2.0.2.tgz","fileCount":59,"unpackedSize":388284,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azumag%2fopencode-rate-limit-fallback@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC4QywEEPPj6uvVZg4KGYcwLVp9nmRTXZANdENtDKTFLAiATkaqMW8LqeFAUky/sbut+7z7JlERJ63dFZ6g7yhZxoA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2a169b1-db7c-415f-b040-29d59bd3a4c3"}},"directories":{},"maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-rate-limit-fallback_2.0.2_1788480119691_0.7955816549925276"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-19T15:48:42.635Z","modified":"2026-09-04T00:02:00.205Z","1.0.0":"2026-01-19T15:48:42.961Z","1.0.1":"2026-01-19T15:50:31.169Z","1.0.2":"2026-01-20T06:33:05.140Z","1.0.3":"2026-01-20T07:02:33.545Z","1.0.4":"2026-01-20T07:14:25.204Z","1.0.6":"2026-02-08T18:58:44.459Z","1.0.7":"2026-02-08T19:01:38.177Z","1.0.8":"2026-02-08T19:04:23.456Z","1.0.9":"2026-02-08T19:09:54.002Z","1.0.10":"2026-02-08T19:44:44.425Z","1.0.11":"2026-02-08T19:57:38.754Z","1.0.12":"2026-02-08T20:04:07.361Z","1.0.13":"2026-02-08T20:31:51.086Z","1.0.14":"2026-02-08T20:36:00.881Z","1.0.15":"2026-02-08T20:40:38.874Z","1.0.16":"2026-02-08T20:46:01.907Z","1.0.17":"2026-02-08T21:02:13.657Z","1.0.18":"2026-02-08T21:09:09.263Z","1.0.19":"2026-02-08T21:12:27.619Z","1.0.20":"2026-02-08T21:28:29.770Z","1.0.21":"2026-02-08T21:36:29.744Z","1.0.22":"2026-02-08T21:40:13.679Z","1.0.5":"2026-02-08T21:44:07.803Z","1.1.2":"2026-02-09T00:00:04.588Z","1.1.4":"2026-02-09T00:14:07.902Z","1.1.7":"2026-02-09T00:37:51.254Z","1.6.1":"2026-02-09T01:46:57.437Z","1.14.0":"2026-02-09T10:03:14.195Z","1.16.0":"2026-02-09T15:47:28.388Z","1.19.2":"2026-02-09T17:22:12.083Z","1.21.0":"2026-02-09T18:30:43.689Z","1.21.1":"2026-02-09T18:36:34.468Z","1.21.2":"2026-02-09T18:40:24.035Z","1.23.0":"2026-02-09T22:35:38.572Z","1.24.0":"2026-02-09T22:45:14.975Z","1.27.0":"2026-02-09T23:54:44.101Z","1.29.0":"2026-02-10T00:08:12.901Z","1.30.0":"2026-02-10T00:16:16.145Z","1.31.0":"2026-02-10T00:36:47.883Z","1.35.0":"2026-02-10T04:26:02.062Z","1.36.0":"2026-02-10T05:15:25.893Z","1.36.1":"2026-02-10T11:19:19.302Z","1.37.0":"2026-02-10T11:23:25.575Z","1.39.0":"2026-02-10T11:55:04.519Z","1.40.0":"2026-02-10T12:05:47.910Z","1.43.0":"2026-02-10T13:25:57.654Z","1.49.0":"2026-02-10T16:13:42.254Z","1.50.0":"2026-02-10T16:40:05.515Z","1.57.0":"2026-02-10T21:54:19.410Z","1.58.0":"2026-02-10T21:57:59.664Z","1.59.0":"2026-02-10T22:14:31.709Z","1.63.0":"2026-02-11T00:19:04.454Z","1.64.0":"2026-02-11T00:22:02.104Z","1.66.0":"2026-02-11T00:50:59.074Z","1.67.0":"2026-02-11T11:47:30.686Z","1.68.0":"2026-02-11T16:07:50.708Z","1.69.0":"2026-02-15T13:55:20.425Z","1.70.0":"2026-02-15T16:31:48.508Z","1.70.4":"2026-08-11T12:38:38.719Z","1.70.5":"2026-08-11T13:59:41.296Z","1.70.6":"2026-08-11T14:33:43.849Z","1.70.7":"2026-08-11T14:59:31.895Z","1.70.8":"2026-08-11T15:40:50.071Z","1.70.9":"2026-08-11T16:37:55.906Z","1.70.10":"2026-08-11T17:14:27.114Z","1.70.11":"2026-09-03T22:54:20.166Z","2.0.1":"2026-09-03T23:41:11.656Z","2.0.2":"2026-09-04T00:01:59.821Z"},"bugs":{"url":"https://github.com/azumag/opencode-rate-limit-fallback/issues"},"author":{"name":"azumag"},"license":"MIT","homepage":"https://github.com/azumag/opencode-rate-limit-fallback#readme","keywords":["opencode","plugin","rate-limit","fallback","ai"],"repository":{"url":"git+https://github.com/azumag/opencode-rate-limit-fallback.git","type":"git"},"description":"OpenCode plugin that automatically switches to fallback models when rate limited","maintainers":[{"name":"azumag","email":"tsubasa.azumagakito@gmail.com"}],"readme":"","readmeFilename":""}