{"_id":"@suncreation/opencode-claude-patch","_rev":"35-bcc8b6e496c2c0f55a23a8c950ef1c35","name":"@suncreation/opencode-claude-patch","dist-tags":{"latest":"0.3.8"},"versions":{"0.1.0":{"name":"@suncreation/opencode-claude-patch","version":"0.1.0","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.0","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"dist":{"shasum":"3385ed0f6468d351901f0b222f6f707d387320c4","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.0.tgz","fileCount":6,"integrity":"sha512-qcY5MO+J1H0UF6RpB4cGrAF5QeDyPBibHhzopwRmBbojuSgrxGtaPP4J5rGEDkBWcWW92bM/L3X5fztMmC9YoA==","signatures":[{"sig":"MEUCIBuASYFrztKShUataefpAcR2kA9uwH/1BmbA6iAUNe38AiEA0HneekFW4Lo+VGKOZfYJDDtUurpRneaUqCP9xkPw9CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14760},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"gitHead":"4eefded3d087f6ddbd0da73420f69e5fd69c1191","scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Reusable Anthropic OAuth request sanitizer for OpenCode and similar tools","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.0_1773982686127_0.20546589686110917","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@suncreation/opencode-claude-patch","version":"0.1.1","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.1","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"dist":{"shasum":"4fed1cea02f3057c6421ed1c60da01024966670d","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.1.tgz","fileCount":6,"integrity":"sha512-NgnC8xkwjz3hXecTz7ortnQOtwhHRwVknUymCZMdoZtKKsqQ3O3H07VOZe9qG/WuaLjp/P8PCnxpY2PKRTxjZA==","signatures":[{"sig":"MEQCIFszIL2xtqycuamvX1+GNfnaKb3lZIC/gEqmqhcWnq6bAiBRRRVqBZ7iRvX6GOJCl2RjVtzvVEx/82b1qHkJrWceUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21075},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.1_1774000607998_0.0584462624962272","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@suncreation/opencode-claude-patch","version":"0.1.2","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.2","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"dist":{"shasum":"c15b5f04d38c46c1285cfde06dc195de9d8b11a0","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.2.tgz","fileCount":6,"integrity":"sha512-fkSe2XNFlv0U1S7Ax5kYPqiMgyw0gZbb/CDESa0iZlC2z0aV7ruangImFAhd2Y42Z866v1ny3L0a78sDyiQZXg==","signatures":[{"sig":"MEUCIFEriX171LGa8nVmSYfgCMTS83x2wpeCbpweiqJuXPGFAiEAlPJg+VW8pzaHgJq892iokJmdUrh+nRueCZuRBD1DP10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21643},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.2_1774166619689_0.7165589715296155","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@suncreation/opencode-claude-patch","version":"0.1.3","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.3","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"dist":{"shasum":"19fec832e7943eb79c95f1c4ece3ec2ea30775af","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.3.tgz","fileCount":6,"integrity":"sha512-GeYyeeN7KbKnT4WDEWAMjTwJ+o+nwz5Y2+5TtHUfM81NaKOZhII4e+h264DpJxtTffnrGAciDwikugCwhnKjRw==","signatures":[{"sig":"MEUCIQCyGqKA0HTkr2ytDwdZSuncSFu/0IQNmvXV/Yv+t0Bt5QIgP5DtO4SrVQBg3cBBfXXYR1vBRZk2O0nnbzZHHr2Xta8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23494},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.3_1774185630067_0.09543581369106136","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@suncreation/opencode-claude-patch","version":"0.1.5","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.5","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"dist":{"shasum":"60eab260f1d4750c12938f57ab67ef4c1a74ad1c","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.5.tgz","fileCount":6,"integrity":"sha512-+vjuprz9I9HYTX+MFqvf2dH91R4O14PoWpZ2KfndxbCzF3CzrMSKmLIXgu0H5lcbTnTZzo5QaBRrT1VcsCgzHA==","signatures":[{"sig":"MEUCIQCkqUhRPw07ZEtHTxCnuQ8xCtQh4iBFBe5bem8OIOM6+gIgAVmf1opLLpqbfUQo0s4vTpkcsWlJquiSMauygqWt6K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27794},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.5_1774315329310_0.44850293559522325","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@suncreation/opencode-claude-patch","version":"0.1.6","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.6","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"src/cli.js"},"dist":{"shasum":"55435e29ad9aa946419b74f13f35c13d2cc598da","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.6.tgz","fileCount":7,"integrity":"sha512-ZOjfyPP/yD6td1+VDcM9lVIX6PSlJtIGs6JV9n5NfUZGjaOgZIJzBQjBqnBwgmzlQGIB7kwOSK6HejTEijDc/g==","signatures":[{"sig":"MEYCIQD4O5ASNQQu7w/p7dpq8LJhBNqyu4gJJgiWBc6AQYj2RwIhAJeMPNrKmGoxEtNVclpef3b17G+2Q329U0Rt0F5TnHfP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30809},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.6_1774315661222_0.294604019192908","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@suncreation/opencode-claude-patch","version":"0.1.8","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.8","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"src/cli.js"},"dist":{"shasum":"a8567eeeee539e600b717c1b4bdfb50bbbdf15f7","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.8.tgz","fileCount":7,"integrity":"sha512-y4jPfobGlezQpev/w274LtJCIZ004uNhSikYgmE7EbQg1TYuxloDT59mm6yFH6PDQ3LPx6+h7aFzF0RtUFtEsw==","signatures":[{"sig":"MEQCIESWdAWomIYF2SslN6IO7Zn8rJ3fjNCMY3NR8BnmAqETAiAXk7un8wRWut7kxA0MdWKSZniNiNjqXaYuCiQoV+AL1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39151},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.8_1774318419655_0.44342130394786006","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@suncreation/opencode-claude-patch","version":"0.1.9","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.9","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"src/cli.js"},"dist":{"shasum":"b08bb24dc02bed975d274717ed403a37859ab209","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.9.tgz","fileCount":7,"integrity":"sha512-VhS0e+IMnf3bJeuqIVGZN+2gEF6+OFauMs8oSmSJcRgl+0E1NmDiZ79f6itDZM2Sgb/PSO9Wqfko/PJlhxz9fA==","signatures":[{"sig":"MEUCIQDQjvkZpbLgE88kIDRkFFO+eZs8+mkXf3Z7qGWXowTu7QIgdakFKrsTeeXzf4s8zEK8+U/FspEKOBnBMv8mnzegRFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40075},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.9_1774319096590_0.8200697501852272","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@suncreation/opencode-claude-patch","version":"0.1.10","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.10","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"abb2b55d5b63796d19dca89cb384969e4e4ac086","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.10.tgz","fileCount":8,"integrity":"sha512-N7Dqo/grXJCpI7T7U8IUqZfI3Gi61qZcvvuZvn3617S7/N7koTjkFbdnbEbXx48EIEgPvNTJQjbMuI13Ra3O/Q==","signatures":[{"sig":"MEUCIQCA0PVpXf9uUnurLQWV7ciW0dfO2Itf4SNF+j3PdRveSQIgJ4g9F1HHgU/rXotrxcBne2l4rdve4VKPZ/JsNzbsDak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40150},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.10_1774319452968_0.8138335380962862","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@suncreation/opencode-claude-patch","version":"0.1.11","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.11","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"ff4778abd3d0b3bc76f60e0b1c1bca3877966b8b","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.11.tgz","fileCount":8,"integrity":"sha512-E1EDaUxbQqA5hVX3fSQfEaj4to1Wg8+X/PlYk+SqQoUOWfE5v3NRSnHd6is+XQy5R/uPacuvXMQQ8uSEnwUCdw==","signatures":[{"sig":"MEUCIHNoHz8cYan4kJ2Pc3S5WHsQ6T1gZJZujOnbrSGdQEczAiEArT1oQ1Wrb4wxoELivQWhBpAMfor5bYrb9ZiQNG+LAlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40433},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.11_1774577289838_0.33689711911874065","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@suncreation/opencode-claude-patch","version":"0.1.12","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.12","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"a01303b8eb6739e95cb82fa6cf29e38cfd61f480","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.12.tgz","fileCount":8,"integrity":"sha512-YJSQi+88EC9HKwi4Sw6EZ1gHmj8HgKtEMXP1f4Igp2IkGwzSrv7mh6a64Dsxd/kML938o2yIv3BrYOrxn5rkgQ==","signatures":[{"sig":"MEUCIDe6vW5uFSYaz7NUu+1lNuIuC8MZsB8+TLEzVypkBBtuAiEAgodUgHxtXOFhiys2aDWV7CVfj77WLjvtKPUPUWIqJRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43909},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.12_1774597240974_0.26982204161519396","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@suncreation/opencode-claude-patch","version":"0.1.13","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.13","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"165a887319e40b9d814ad5bc018e3abb94760e5e","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.13.tgz","fileCount":8,"integrity":"sha512-YjwynEu6QkdLhay4kjdicvPjFUu3VA03Ki0bC17KQ961YsAwKaIgAAQNaPPJlCLVGPqmXoU3ssSRHEZuf1Hetg==","signatures":[{"sig":"MEYCIQDyvnN3hB2eUEIwDlIZ14JoSIsTh5fa4wWYAvfxVjs2zQIhAIgQSJ1DtMWxcjeBZMy+qvjGMEpkj4Yzj1ElIdN9B5sC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43850},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.13_1774605499529_0.26255880969156187","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@suncreation/opencode-claude-patch","version":"0.1.14","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.14","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"2b22aeac3c27ba5666dde2e564b0a172a6ae39a7","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.14.tgz","fileCount":8,"integrity":"sha512-Nc2ZP44uWCXDRSv1tPHBhMqFHWnIAGi1RcGCOAvWD7mYskae7naSE/iD6MUpRIHiuNK004yjAAe88eU8expphg==","signatures":[{"sig":"MEYCIQCjMWNVRv/1U75bBqhTZsiTy0FShcEx000ptHIQW7TfAwIhAIMep9KkaktsJpZm63UsF42ze8Vw0MnVsdnluFZ8aED4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45703},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.14_1774683514725_0.43295875921502436","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@suncreation/opencode-claude-patch","version":"0.1.15","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.1.15","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"bd70f2007fd2d148ea4146788141078a0d5fc4dd","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.1.15.tgz","fileCount":8,"integrity":"sha512-wD6zVK6puOR0MyDudmHBUM2fo3NdBwdjpqaMxHYVrdX9o3JZO2ZD8Ij8tfqc1MgDgkoQUdW0cUlfa8Wx3Xz/OQ==","signatures":[{"sig":"MEYCIQCC5Of/ZkJ0kPH3ZSBDle+VgeR0+x3pmYQhwePnz5EhXgIhALIPOY3N+OXLciEi41SgceksP3f1Dqij+TcFm3NI49NX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45567},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./helpers":{"types":"./src/helpers.d.ts","import":"./src/helpers.js"}},"scripts":{"test":"node --test"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.1.15_1774683745313_0.7921295124692069","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@suncreation/opencode-claude-patch","version":"0.2.0","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.0","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"a69b617fd5bf56b0eb3e6753b4b799223822093c","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.0.tgz","fileCount":9,"integrity":"sha512-39aQZgtZX405/0waC7wkfLYSQ1t+IhwnE1MFpqiXc8o4C5KIcQ+XnPwKaDUbOhRHPCOJXd3Napx3pe2LUlYHGw==","signatures":[{"sig":"MEUCIQDRY3BiMJXlrrtqeQcrZYvgGAmzeI61TSep00yYlVvNawIgVYngmT+ApLT9kVAUG4DRL/euAUnzqRUJQ/IgDL3xzsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.0_1774685693865_0.7477626303155882","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@suncreation/opencode-claude-patch","version":"0.2.1","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.1","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"304dc0565b1552e91c121ea0f5003662e321e695","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.1.tgz","fileCount":9,"integrity":"sha512-nZD7cPUkUxOTRdFuklPpYbAQsosH8R0+Bb94JdELWAPAsR5aoH8gKVsH1esYzoYSTexNE1x4VLlj1L6r/YnIzg==","signatures":[{"sig":"MEQCIEXyWvMQ4yCwxF0GBKtlR3p1jAvwo3YqbPzRG83i176iAiAlyGcPijy3fCltFMSHemp3hkCo3OH5PguIvJd64tujDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.1_1774798633141_0.002900906509782475","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@suncreation/opencode-claude-patch","version":"0.2.2","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.2","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"fe2916dd892f65bc381a9e49c0e0a903f868ee4d","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.2.tgz","fileCount":9,"integrity":"sha512-46VF9zvILnERW8LYbyM8/+dgVLENTh1WdlINntHDNeYLcykBdM5CJzy/gPmA3TpFhcr1gvpYydJ8lUu3jk9BRA==","signatures":[{"sig":"MEUCIHZiFUK5hjvwRQLqVZuweWzrO8/517HaV5x3XAshcKqJAiEA9f2HoeHR6/Smf87Y/ayqu+F1qWm9unV7jYEAvsNhupI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.2_1774800775620_0.8923954387378135","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@suncreation/opencode-claude-patch","version":"0.2.3","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.3","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"239c62cf80920f28df42cf1676291f43e1fdff1f","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.3.tgz","fileCount":9,"integrity":"sha512-TDoXNNgDZVL9RexgLwIpm2yvL9o40S6hTEZOtu+JONO7htM0KsaRFc+HNe8/lEQWVQj4scACcJHC7UmN2VILdg==","signatures":[{"sig":"MEYCIQCBQq1uvtMPEd6/WdKpmucmkbF1omeevNy1ewDjJO9pxwIhAMwhXQyaVW6qUWfLQpoLBv3uDbLv3VLP0sFbf3bvRsal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.3_1774922851273_0.7134768218746135","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@suncreation/opencode-claude-patch","version":"0.2.4","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.4","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"7431c96ebf09c98a8f740154d564b95365c677f2","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.4.tgz","fileCount":9,"integrity":"sha512-fPLNAJZcunpgOCBIQprubpxyF4BtN9nEZrazLumcsXJZw+vZ+8ZLEAeeJhyqG/U41jmmjAEH6Avg2ztjPZuAoQ==","signatures":[{"sig":"MEUCIQDG/bIUYHNybdoiCSAYXaV2uO/wrtUW07HDyGvs9tXDTQIgCDNp6B42aG22+pEMpQPKQAltDTQGwLDWIFGVIgjuJOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.4_1774924877929_0.5956774239876061","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@suncreation/opencode-claude-patch","version":"0.2.5","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.5","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"8602884a4ed5115a85092030b194232f638239e9","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.5.tgz","fileCount":9,"integrity":"sha512-L/9AXbcpkbOQbj63DrYTI51gGtRjBGXodS2/EGNyWX0YYulsX1t/uo2pKVKvTehT5WP1XTv+yyskoX/thxaXEw==","signatures":[{"sig":"MEYCIQDxzP3kUk/Am3s9cYo2rqFuE4JkAwkv74+akIfPcKHN3QIhAJwQsYfEYPsrnZzoRflnFXxUTGhfhjjODbH8o9HzRGCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.5_1774926073803_0.8525885569382907","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@suncreation/opencode-claude-patch","version":"0.2.6","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.6","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"fce36420513449097c348342f6b389f71bdc10bc","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.6.tgz","fileCount":9,"integrity":"sha512-6Qlxa9UBkBwsc1tzG+9X5f9CKxS6xIMVtd9emCyG1PGgMqMNUX5m/GPT+31LeTXGoW8JdTFQHBpLw/Kq0n8wfw==","signatures":[{"sig":"MEUCIB0oV8v93XDcmxV0xY2iQrp/cqGXtRGJ3RFeJCfgOTWVAiEA2cJUxokTAjNeAW8yaYaFE6bgBITmgDg7C3mqHPmV6yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.6_1775705456661_0.21927553621406015","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@suncreation/opencode-claude-patch","version":"0.2.7","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.7","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"456c4f837c02889be7301a977a2f35de7a21ded0","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.7.tgz","fileCount":13,"integrity":"sha512-j8es/+PSaft6xIVsZqtaK0lSAK7iehurZHj+NqYCo+WdpCqhWbhTUN+DZqCMU7x5gGjktPiY+LKwCC9ziGoAKg==","signatures":[{"sig":"MEUCIQD6bsB6XNzxnlJ9rgdcwl4Pditc19XcHnm2gxEutpDx5gIgcfv+eG70vbJioH2CbGz7pUWZGExfDUW+KuUYUqSocus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.7_1775728135238_0.9936486465083338","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@suncreation/opencode-claude-patch","version":"0.2.8","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.8","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"ca1cbd13f822e094d20ad71e0be2452b06072043","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.8.tgz","fileCount":13,"integrity":"sha512-hZWViMXHYk9yDxwb07DVq1jr/YMMUdE4wFT/Bvqej1rmX0o7GnhLG2ltgTZFUHOmdtyVb7IqABE1Ro7a9b75UQ==","signatures":[{"sig":"MEUCIHee648sMdToheA5L58pJsg66I8QijV+xzcuI5Bb5GYnAiEAo8lpAEzHwnf9J+dQbkcFWWeoyOpT4raXpU1J3T1n2QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.8_1775729593012_0.006577651140130536","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@suncreation/opencode-claude-patch","version":"0.2.9","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.9","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"1cad1ca84e6897d796208fe77cc2c87f15982a79","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.9.tgz","fileCount":13,"integrity":"sha512-UJ0maCl0RDcQ6LToRAJ3WfPklQnA2JQgE0yny+nfDqnmSkX4FLgNt7FJz5IGItjpmVDItjtV+WTDzQ+Abo/gbg==","signatures":[{"sig":"MEYCIQDog7HaMUlyF4sJrfsIgVT9TZE83s9ZYJHz2O9kOz7RNgIhAOszHUPK6mEV75NYno25GtlbOh53xgdNu/dJ499LVE56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72897},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.9_1775733494411_0.17333223554107713","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@suncreation/opencode-claude-patch","version":"0.2.10","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.10","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"0bd1cfa628be36ef2278d5544b399756802753a4","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.10.tgz","fileCount":13,"integrity":"sha512-Kd8YA3cvY/onwdLrBGSOa6LNzcssiSv0wX0BX0PmCKCOXNhb5939Ar6yi2KdqtdG7D++Hq8mcuIHUlboYi5q5g==","signatures":[{"sig":"MEUCIBem1Yvph9pd0oHBUvt9/PS7y4/uwwSKNoDVdGtgsdmKAiEAzXhn/ZPWhsH5vGtA6NWb6EgH0FNm+Tv4WoIaFJNML/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73380},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.10_1775735636696_0.9374098013704797","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@suncreation/opencode-claude-patch","version":"0.2.11","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.11","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"39c65009fa12ea3cf6d0c49123c9594c005042c7","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.11.tgz","fileCount":15,"integrity":"sha512-D2NAlZvbBPFKX+eQRBa6TsAQKtikHBXcBPThwz9RdGoOnlg6bx7ekW9rYl4e1MZGE/54brjv5QiDZlT3mv1BhA==","signatures":[{"sig":"MEUCIG12exkgI4n/jkL3UrbCSrSx6sx8xIKbusAuGVhU9/SWAiEAy08RG4Nr2zz/ZNASCX0wb+hKEEd4wcBPGhjh8oloOpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.11_1775738902833_0.5882964795378136","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@suncreation/opencode-claude-patch","version":"0.2.12","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.2.12","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"fec948d76f2a58c2a3b86e8dc33c4a3217ec33fd","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.2.12.tgz","fileCount":15,"integrity":"sha512-BX0ALShX6s78R4bVCaKaU5aLl//gKEw4eTLw5XtrKZ9gZPvZWP4SnISWvQxWgSsgrrDcOVUxUkINgLos2joi0A==","signatures":[{"sig":"MEQCIClFf6nS/LyCoocCQJa9PRk7NgQCe9nHYVrgRqD5AuX+AiAvegcOzqV6lwYiiJIX4sQ5f2MCwZWgaKFSsllRGcGeFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.2.12_1775786484512_0.022748804960874613","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@suncreation/opencode-claude-patch","version":"0.3.0","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.3.0","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"a0b2d56c013e7c3bb0f736ad3f4ccdf92cf9a5f2","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.0.tgz","fileCount":15,"integrity":"sha512-uc57nPBRei2ilkUbFfjjtnKTpddZdVm/jLvKTvrSNZyLmRUSGrYjbGr3qN21/3pgCEG+ASZK+NyTHOlcp6Ci8w==","signatures":[{"sig":"MEUCIQD9y6Qz6nBSbKYNd/DxockXpE0T3dMJEdQurBjxDhCGJwIgF8dNqdcqjD6CeWFFtVvNEmy+vbIjcQstfe1505WyipY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.3.0_1775788763842_0.5332210042602368","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@suncreation/opencode-claude-patch","version":"0.3.1","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.3.1","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"ff13ccbe99fd41fda1452079bf5e4b457fcc8d13","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.1.tgz","fileCount":15,"integrity":"sha512-3ZfQ9KbNeMyLPDJBhUsguT3AgsIutqrSQqj4v9ia5Md7r17PeaELx2o/yxLNEyuxuWEXTsaA1HZOCnPDwqJkCg==","signatures":[{"sig":"MEUCIH3s5K26QoiZRz+fiPC/4WsavOoqMgm06X/u7E2AFVL8AiEAgdYoT76aPF4xaebP6NRQciywi1GZK/lrRNZYKOICAF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.3.1_1775792877715_0.3280497100288464","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@suncreation/opencode-claude-patch","version":"0.3.3","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.3.3","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"ccd86378a3c7aac32bb65bfefafa2c67e75e5694","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.3.tgz","fileCount":15,"integrity":"sha512-KcAACf6MI5SA1AKwxvOIuu7YUcuLH/nxZcrSgGtsYI9iE6c7iCOQFwn+70Kf49f6o+ldtR6tGk9fnetN3c9mWg==","signatures":[{"sig":"MEUCIQCyrWnnzr58I8+DATWuzCI1BPtnrtc5KMSNbSpaxLX5GgIgfjNVL5ZE9INmm1Oe6u2hoCqISixW7YQK18e/WzCGPzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"gitHead":"1156d1e1ae7cec70b3eb7e9fd47f0e023aec88e1","scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.3.3_1775802081978_0.7132803790295392","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@suncreation/opencode-claude-patch","version":"0.3.4","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.3.4","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"3d02d6ebf59abf1d3da829134463dc6445e62607","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.4.tgz","fileCount":15,"integrity":"sha512-WksYLih4ceLHTmMcA1jd48gqR8Z1kDgVMBxpE5KTAyszn9AL2xdKdd860Icq7g7+2bo/ZmaMR+hNwzaut2cIxg==","signatures":[{"sig":"MEUCIDI1EfpvdXCUIrs+znPA4w3ZMUmBSrk7vVtryfbvZV0cAiEAwY4H8uV7/GG7QAqQB/BLlPGIHjDv+wMYTPwexFIo4K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"gitHead":"1156d1e1ae7cec70b3eb7e9fd47f0e023aec88e1","scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.3.4_1775802700256_0.03292747232566673","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@suncreation/opencode-claude-patch","version":"0.3.5","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.3.5","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"acfd9fbd0f27c6f5de5d5f489e559d0dbe064ae0","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.5.tgz","fileCount":15,"integrity":"sha512-OJSmNqzXjnOXjOQ8VkCtN8wH6+pfLgHtSKURSERL8Qao387W2EU0ej02zzFsStpgXrl8FQbDpOUYqoXKJIDbSQ==","signatures":[{"sig":"MEYCIQDjS9AuC8Ku5qdUQKPAM2zAG9/dMZVX4RRrlnCwRaqt2gIhAOp44k5V4qTG0Zt84y/K5+v6UeIDgvDF1pAcGmMxRavn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"gitHead":"1156d1e1ae7cec70b3eb7e9fd47f0e023aec88e1","scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.3.5_1775805518169_0.460150789057862","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@suncreation/opencode-claude-patch","version":"0.3.6","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.3.6","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"79ddad96640b37d39c7ab91cb2659cf95c50f849","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.6.tgz","fileCount":15,"integrity":"sha512-s3HVlCtBshWzrKAYKMU6k1iL4s1kqZgkyEFKWYWHs8jvNo/GjjsANHAwXE4Dl6ANKwRKP6BapVA7QaF6j+Rs0A==","signatures":[{"sig":"MEUCIF9qx1sQkzRQ8F0tQDQUEqnlt0+ordeIriHbpzSRK68wAiEArBbaBftJmMAdhRvsK+IcT7Y59R0jZRrNhelEkxhkjdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88872},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"gitHead":"1156d1e1ae7cec70b3eb7e9fd47f0e023aec88e1","scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.3.6_1775811886990_0.9082940634349363","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@suncreation/opencode-claude-patch","version":"0.3.7","keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","_id":"@suncreation/opencode-claude-patch@0.3.7","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"dist":{"shasum":"b1bd739a837b00258556404b310149638a06c14a","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.7.tgz","fileCount":15,"integrity":"sha512-dciRAKNQOARtXPJdMq6S5jkMAc5JWcMQwiAuIuBkn/WdJuW+6cR51nc46bxE1zOj+qbYV3H1knMXFfkk0VcjdQ==","signatures":[{"sig":"MEUCIGigQj3GIfJiEyuVMZL3YvcjKsmaz9ftIBdE2sZ2oBfzAiEAxEauO8NVYmQqXOGcFA8IalR7XO9yxkj4JOHaylHR5j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"gitHead":"1156d1e1ae7cec70b3eb7e9fd47f0e023aec88e1","scripts":{"test":"npm run build && node --test","build":"tsc -p tsconfig.json","prepack":"npm run build"},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"_npmVersion":"11.6.2","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-claude-patch_0.3.7_1775841338199_0.4745567615388193","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@suncreation/opencode-claude-patch","version":"0.3.8","description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"opencode-claude-patch":"bin/opencode-claude-patch.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"scripts":{"build":"tsc -p tsconfig.json","test":"npm run build && node --test","prepack":"npm run build"},"keywords":["anthropic","oauth","opencode","claude","patch"],"license":"MIT","devDependencies":{"@types/node":"^24.0.0","typescript":"^5.8.3"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"gitHead":"1156d1e1ae7cec70b3eb7e9fd47f0e023aec88e1","_id":"@suncreation/opencode-claude-patch@0.3.8","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-R54KcPzmbHxxOoV0GeH+glg2FPXRGzW/nmxsWujmYCvMJjMhgM16NkGhwJtmchUX3dthv4YMaVAWru+PDq9MLQ==","shasum":"7f9c3580db984745b6249b61149e76f018a82411","tarball":"https://registry.npmjs.org/@suncreation/opencode-claude-patch/-/opencode-claude-patch-0.3.8.tgz","fileCount":15,"unpackedSize":91944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG6Xd3CsJL5Ft90bPucgK1ZDIQQSiW6pj1H53jiuAMYkAiEA7lHnUpef0rS0c4/uqff5J6Wh2ZPhM/MKqTbO7WN5Flo="}]},"_npmUser":{"name":"suncreation","email":"cake0103@nate.com"},"directories":{},"maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-claude-patch_0.3.8_1775842525028_0.44150088762497175"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T04:58:06.072Z","modified":"2026-04-10T17:35:25.259Z","0.1.0":"2026-03-20T04:58:06.299Z","0.1.1":"2026-03-20T09:56:48.146Z","0.1.2":"2026-03-22T08:03:39.823Z","0.1.3":"2026-03-22T13:20:30.214Z","0.1.5":"2026-03-24T01:22:09.443Z","0.1.6":"2026-03-24T01:27:41.384Z","0.1.8":"2026-03-24T02:13:39.833Z","0.1.9":"2026-03-24T02:24:56.762Z","0.1.10":"2026-03-24T02:30:53.103Z","0.1.11":"2026-03-27T02:08:10.007Z","0.1.12":"2026-03-27T07:40:41.121Z","0.1.13":"2026-03-27T09:58:19.661Z","0.1.14":"2026-03-28T07:38:34.899Z","0.1.15":"2026-03-28T07:42:25.528Z","0.2.0":"2026-03-28T08:14:54.006Z","0.2.1":"2026-03-29T15:37:13.290Z","0.2.2":"2026-03-29T16:12:55.768Z","0.2.3":"2026-03-31T02:07:31.417Z","0.2.4":"2026-03-31T02:41:18.067Z","0.2.5":"2026-03-31T03:01:13.952Z","0.2.6":"2026-04-09T03:30:56.819Z","0.2.7":"2026-04-09T09:48:55.410Z","0.2.8":"2026-04-09T10:13:13.152Z","0.2.9":"2026-04-09T11:18:14.566Z","0.2.10":"2026-04-09T11:53:56.843Z","0.2.11":"2026-04-09T12:48:23.024Z","0.2.12":"2026-04-10T02:01:24.682Z","0.3.0":"2026-04-10T02:39:23.982Z","0.3.1":"2026-04-10T03:47:57.861Z","0.3.3":"2026-04-10T06:21:22.109Z","0.3.4":"2026-04-10T06:31:40.386Z","0.3.5":"2026-04-10T07:18:38.346Z","0.3.6":"2026-04-10T09:04:47.143Z","0.3.7":"2026-04-10T17:15:38.343Z","0.3.8":"2026-04-10T17:35:25.164Z"},"license":"MIT","keywords":["anthropic","oauth","opencode","claude","patch"],"description":"Anthropic OAuth provider bridge and Claude request patch for OpenCode","maintainers":[{"name":"suncreation","email":"cake0103@nate.com"}],"readme":"# opencode-anthropic-oauth-patch\n\nInstallable OpenCode plugin that restores Anthropic provider visibility, reads the working OpenCode OAuth token file, refreshes Anthropic access tokens, and patches Claude request shape for OpenCode/oh-my-opencode.\n\nThis is meant for OpenCode/oh-my-opencode-style integrations where Claude OAuth requests break because extra Anthropic-incompatible fields are injected into the request path.\n\n## What it patches automatically as an OpenCode plugin\n\n- Registers an Anthropic auth/provider bridge for OpenCode using `~/.local/share/opencode/auth.json`\n- Refreshes Anthropic OAuth access tokens through `https://console.anthropic.com/v1/oauth/token`\n- Removes `thinking`, `output_config`, and related Anthropic-problematic option fields from OpenCode provider options\n- Rewrites OpenCode system prompt strings into a single Claude-Code-compatible system string\n- Sets Claude-Code-compatible Anthropic headers by default\n- Installs a targeted global `fetch` patch that sanitizes outbound Anthropic OAuth message bodies, including final `system[*].cache_control` removal\n\n## How the automatic patch works\n\nThe root plugin uses two layers:\n\n1. OpenCode hooks (`chat.params`, `chat.headers`, `experimental.chat.system.transform`) for public-ABI-safe fixes\n2. a narrowly targeted `globalThis.fetch` wrapper that only patches `https://api.anthropic.com/v1/messages...` requests carrying `Authorization: Bearer ...`\n\nThat second layer is what makes the package automatic for the `cache_control` problem too.\n\n## Install\n\nAdd the package to your `opencode.json` plugin list:\n\n```json\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"plugin\": [\n    \"@suncreation/opencode-claude-patch\"\n  ]\n}\n```\n\nInstall it from this repository:\n\n```bash\nnpm install /Users/admin/Projects/npm/opencode-anthropic-oauth-patch\n```\n\nIf you later publish it, keep the same `plugin` entry and install with:\n\n```bash\nnpm install @suncreation/opencode-claude-patch\n```\n\n## One-line npx installer\n\nTo both download the package and register it in your OpenCode plugin config automatically:\n\n```bash\nnpx -y @suncreation/opencode-claude-patch install\n```\n\nThis command now does both:\n- installs the package into OpenCode's runtime cache\n- adds the plugin entry to `~/.config/opencode/opencode.json`\n\nUseful variants:\n\n```bash\nnpx -y @suncreation/opencode-claude-patch status\nnpx -y @suncreation/opencode-claude-patch remove\nnpx -y @suncreation/opencode-claude-patch install --config ~/.config/opencode/opencode.json\nnpx -y @suncreation/opencode-claude-patch install --runtime ~/.cache/opencode --version latest\n```\n\n## Anthropic login commands\n\nThe package can also manage Anthropic OAuth credentials directly in `~/.local/share/opencode/auth.json`.\n\n```bash\nnpx -y @suncreation/opencode-claude-patch login\nnpx -y @suncreation/opencode-claude-patch status\nnpx -y @suncreation/opencode-claude-patch refresh\nnpx -y @suncreation/opencode-claude-patch logout\n```\n\nUseful login options:\n\n```bash\nnpx -y @suncreation/opencode-claude-patch login --mode max\nnpx -y @suncreation/opencode-claude-patch login --mode console\nnpx -y @suncreation/opencode-claude-patch login --no-open\nnpx -y @suncreation/opencode-claude-patch login --code '<code#state>'\nnpx -y @suncreation/opencode-claude-patch status --auth-path ~/.local/share/opencode/auth.json\n```\n\nOpenCode will auto-install npm plugins referenced in `opencode.json` at startup.\n\n## What the root package export does\n\nThe root package export is an OpenCode plugin function. Once installed and listed in `opencode.json`, it auto-applies:\n\n- Anthropic auth/provider loading backed by the OpenCode OAuth token file\n- `chat.params` patching for Anthropic/Claude models\n- `chat.headers` patching for Claude-compatible headers\n- `experimental.chat.system.transform` patching for a single Claude-Code-style system prompt\n- a targeted `globalThis.fetch` patch for final Anthropic OAuth request-body cleanup\n\nNo extra wiring is needed.\n\n## Optional environment toggles\n\n```bash\nOPENCODE_ANTHROPIC_OAUTH_SET_HEADERS=0\nOPENCODE_ANTHROPIC_OAUTH_SYSTEM_PREFIX=\"You are Claude Code, Anthropic's official CLI for Claude.\"\n```\n\n## Helper subpath for lower-level integrations\n\n```js\nimport {\n  createAnthropicOAuthPatchedFetch,\n  mergePatchHeaders,\n  normalizeAnthropicSystemStrings,\n  sanitizeAnthropicOptions\n} from \"@suncreation/opencode-claude-patch/helpers\";\n\n// if published:\n// import { ... } from \"@suncreation/opencode-anthropic-oauth-patch/helpers\";\n\nconst options = sanitizeAnthropicOptions({\n  thinking: { type: \"adaptive\" },\n  output_config: { effort: \"max\" }\n});\n\nconst headers = mergePatchHeaders({});\nconst system = normalizeAnthropicSystemStrings([\n  \"Be concise.\",\n  \"Answer in Korean.\"\n]);\n\nconst patchedFetch = createAnthropicOAuthPatchedFetch(fetch, {\n  ensureClaudeCodeSystem: true,\n  normalizeSystemToUserMessage: true\n});\n\nconsole.log(options, headers, system, typeof patchedFetch);\n```\n\n\n## Notes\n\n- The root export is safe for `opencode.json -> plugin` installation.\n- The `./helpers` subpath is for deeper interceptors or forks.\n- It does not mint OAuth tokens or bypass account-level/provider policy restrictions.\n- This package is targeted at Claude OAuth / oh-my-opencode-style setups. If you use Anthropic API keys and want native reasoning features, do not enable it globally.\n","readmeFilename":"README.md"}