{"_id":"@otto-assistant/opencode-cursor-oauth","_rev":"48-a0393104311c2eeb036d0ed539413809","name":"@otto-assistant/opencode-cursor-oauth","dist-tags":{"latest":"2.2.0"},"versions":{"0.1.5":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.5","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.5","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"9d302099739e4cb5cb18d73e23e700168665dcc8","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.5.tgz","fileCount":17,"integrity":"sha512-QCgoKqtV6dxxqOsDlo8jeNMsh3ty1LbOMFNv0UYdqG/yizZ5kQB3tSM4MizCdM8YSKHcncra9OBkXHWGvN6OpA==","signatures":[{"sig":"MEYCIQCaKurN8JYC+SKq7cvbpEdsLyYwujxEL/RnbUgbaFikCwIhAJrUoZt34vzgkcs89lUfZ8b7Nvp8boMMKmcCiLtRmBOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cf588a17cfe624fbff00e78c85d67789cc386d65","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.0","@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.5_1776254895548_0.2639093261890131","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.10","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.10","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"ccb40d689ef3fa12c86d99e2bea67e6fa760cbd0","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.10.tgz","fileCount":17,"integrity":"sha512-Y04Bz+R140IbHU/TqcK66wQMYst8fDLyMO+BTkwVJV51LWuTo8ZmsTRjMEF+rE+j/10Ay0YUU3Tr/xjeqT4IPQ==","signatures":[{"sig":"MEQCIFBrWn2XknmK4hA3umbd5RmxkAMAFaXOcrJWtnR3AaW/AiBl9gZRG0flJ2vOIx7OGesNFfQNsZBzWaQabjtYULNkcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c529c5f797e159d6ba04a3e0d3294840f3edec20","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.10_1776862669520_0.9020116007767318","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.12","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.12","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"661c698b8baf157b9a4c51fb238313c097978116","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.12.tgz","fileCount":20,"integrity":"sha512-sxmidlGdbtxthqrVfe4ygprIpI5U9fNS8pPpccsGS1GVUELhcIyB+c+94FjY4KQ3nsPHLro6iml8g3dc26NhQw==","signatures":[{"sig":"MEYCIQCCYq/GZLLBsZs0A+21y3/XQ1N231C19REcFf3f69zFNgIhAPxmaSF3Nj/1lvt55JUt5cOYSRRw+uS0ebJacSeM8aft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d7482d28f83b7548d7f58a4b2f6695c3dc05e536","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.12_1777463439264_0.6740512727650445","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.13","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.13","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"6aa81528f3a3b5312f1bb106bf52e6dbb092c2fd","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.13.tgz","fileCount":20,"integrity":"sha512-0sAb9sDeriQt23XNhSlath/WPCMi7EpDM5z2FVxvEISqA0iEWCBN47OlFKucWqXRKZnX69qyZwgl8FSQz0S2dw==","signatures":[{"sig":"MEYCIQCDJvk4zZXE/9pR2QlHxV00Sge6Q/t4eASSMl3mLckqOAIhALp6iLjMqK7nGR1wShQdNTcU7dEjhGlCurYSP6/XiIQ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"68e0767e9d1949d33c9d0e845c11e3479c897ecb","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.13_1777469542722_0.8096768220944961","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.14","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.14","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"8f7a45a667c32dd83a5231e8853ea1ef4d8d9928","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.14.tgz","fileCount":20,"integrity":"sha512-dGxqVZoT1BnHAzgcCoVG+ZYa/5gYHCytLNuKNurr1fKlT9EnJJC8R/9MwiuuPcOW9oFSRcl9X0tnUYrQz+a2JA==","signatures":[{"sig":"MEUCIBX8GkaRQMpa05Eh+KtehMy/V+UdhBaoK1p0zKtpt1EOAiEA/j1x+cRmj9pApqdowO3xiDXYdHN6gPxvkLj1t9nq2Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744527},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"55cdc058826a3be7f3845ff98ac441cffeb39a55","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.14_1777528945495_0.12594033672238458","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.15","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.15","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"0ba47b0b3a350291f24fd98010627441517cd392","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.15.tgz","fileCount":20,"integrity":"sha512-kJk1JW6OyE7H857bRvax4ftiC3VSRwb6R8GPStHXTKAGWg2Qw93v3GFm3CypFbxZ5tCEjLDe7qIxErPOpOsKOA==","signatures":[{"sig":"MEQCIGvmUMEIEUTcqWBVpEfRFdChPbd9Avr9WKIilxuV1IkHAiAMt+tuBaK6t+tPV152FQ9tQW285DrKw7qVnFeJYOS+0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747695},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d48d690fc1f8f992d33e3f5a982cf6ca2ef4e7f0","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.15_1777537314995_0.8764777874124787","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.16","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.16","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"24900706e253e2979978b7dd5ff9f01a3b8dfb06","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.16.tgz","fileCount":20,"integrity":"sha512-rzAUSiUazhfZJyU65+6KDO7YwlS6LYMG8mKAdEYlq2VKT5nuxKWNhxesNFCkuXonN5wQH2EATko1sEUX2W/cpg==","signatures":[{"sig":"MEUCIQDL4ZEqyQaIsM5j+aFBQ/LMgqmoulsgXfzyIzxlVd3cbgIgaN9Liw6HSWx7wmAOg8W5YWDAPqmZQBn0RPoAXzLiwio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7487031170b9930a49ec02abc6241367c6c383aa","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.16_1777540409381_0.7342176644363614","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.17","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.17","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"ec0a148b97d3b168ca695211bbef880297256ef8","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.17.tgz","fileCount":20,"integrity":"sha512-4zTrQgUN/2QItiV+hEdl4oWW4/40M2pchLnj+2ug2Y7us7YWDZcmEYs79OZKXECAKesosoUMWooWFPbKmNdjXg==","signatures":[{"sig":"MEUCIQC5+Bwk/QMPUd3Ejo4NEsqrWriBbXUmn4YwRaqcDZjjkAIgHwMKAZHMJoe8fbDBNPHoBRQp/tYUS31bx4StCW9pLUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b3e1ecc72b2689d177c7b83de68d1cf90340744c","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.17_1777609112183_0.8550956299515142","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.19","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.19","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"e092725967526a1e61df2b48da79cbcf06711f69","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.19.tgz","fileCount":20,"integrity":"sha512-Bv3ImNf4Ik9STC9NHFbp+4ipeO0lS5hjaWyh9HGcrJe1Lfe9iwoEodWFgiYWCmGQUja2qJrwgwIFcro89YP+bw==","signatures":[{"sig":"MEUCIFA2IPj+dpmHdQmck6TVxmSFgpxh4afHr41mDzaGqBSIAiEA+twK8ZmHEAWdZyA1uCAHKmWwjBFkYQMF0191H7f08VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1ff8d3b5bd164633bf7416dbbe431a2be7b40a61","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.19_1777792963710_0.11653806098107777","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.20","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.20","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"0889bd082ea7d04d3a648477bd4c2659764ee137","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.20.tgz","fileCount":20,"integrity":"sha512-c4trDxIzpLWQ0gKNio4fbdDb/LFAR6xrDvMqYcwXV5C+HmDY4K7OEn+jbVHzi+9G9FMoZ2T/moOOy8qFeY+qMw==","signatures":[{"sig":"MEUCIQCXgRjcBVBUwd+aZ1PVLlnZ8l8f16gLge5YOtJW2mfukwIgQ/ovPWjzTRMTLqGzldgF4JTV7ahGvguoHCRgUlxG/mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"16f329c4241460d004dbede728d11bd538b19da4","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.20_1777872956150_0.568764999223506","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.21","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.21","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"657192950d61bb814f3d20278077ec8926d342f0","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.21.tgz","fileCount":20,"integrity":"sha512-MUrVhWsGT6gaclifDJ/B9J4MCw3J+0T8bL2u3nPF0MEoDnNhC3NwyYptqbA63ZTvUin4XgX2YVTC+67Nx0i4jw==","signatures":[{"sig":"MEQCIErCpYqA1MVjRz0esP7JZcq+4KdfMcDQXKECSifiiUMPAiAc/fs2PuEPpbtIbtr/Z1SKlVVQHZg0aMH4aSTUCrouVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"01ebd811d14f55d0ff0c748233ce8111ab5a1d2b","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.21_1777879554772_0.9449723895368856","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.22","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.22","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"0b120b0df459a20debde8d86d64fb4867f0966f7","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.22.tgz","fileCount":20,"integrity":"sha512-2XnJcYGMrXS/aLk8HFth5Y7o5C/kyZhVfMZKO3oey74Am3crvn4h51LBbUico87CewfUMM8V08yjOrun1p28aw==","signatures":[{"sig":"MEUCIQCjl44l0B5fUqrbDBZoQYl9wXrIuK3CC0YIc4P1zzc+TQIgPQgn77amm/dkAC399gBOHmuEtdvHm2UjqMObLzhViZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b8a21f2249347cdf1fe761e0c0836fdb3e5ddefb","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.22_1777965270557_0.9946360157617955","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.23","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.23","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"724214a56db0f08bfe838ec356fd39b2b505a6f4","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.23.tgz","fileCount":20,"integrity":"sha512-5qbzCMMGNoQHWZuD2D1RWHEw6uUwfw4XuZlUGEr9sWd7ormHB2y3C4muRO9ilOw41ja1HgFkBHOeQ33oBCOdTw==","signatures":[{"sig":"MEYCIQCpDv1MjBwqFauUPXSlHkNO5N+CGOA7XPryomOGuYtY5wIhAJuvVeOZfZwdJOIpOfU2YxtrSVy24UkCISTw5iLBe7rc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d0206ccba97e6a9b5475fe575178f04bed76e71a","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.23_1778062985202_0.8682852883065386","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.2.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.2.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"6ecf6bdb89f80cd9df7563f6e7f619d8ca06a175","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.2.0.tgz","fileCount":24,"integrity":"sha512-tq4Gg1UKIwAcaFQNg7TSg1z1g6dRQQFtFm6RSwZ6Qkz4UodgrMtViqN0lXBsIV9xEqFkNuMtVfZvc7WKn3yhxw==","signatures":[{"sig":"MEUCIG98cFATahim87S2Zm1CfDOd9DDT8Ljs90lAzC61uydMAiEAwrcUYmZdm/Pg646VlkxlyEq254JpPZOUPICMl2sjV/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b084e2328fc7b61245930b04ce3a4c4281db4d70","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.2.0_1778077078414_0.5834126545061433","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.2.1","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.2.1","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"41f8c5344c2138dae67ce272b6d8f114766cbd78","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.2.1.tgz","fileCount":24,"integrity":"sha512-PPTn30NRcOuYs+ii2Jvt4BxdC2TpRsdDp1YFn969Psyf3B2SpvlFYCao7G9dRd71xAREqbvHcw3/o/I25IWO+Q==","signatures":[{"sig":"MEQCIA4dZQKuGTfBUO9rINbaN+9GwtAtPeBFgF73C3dBrgOzAiAvMRUkSBAZO93qcTia7ZPIauZGdiEFTmvODZmGRCIBFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"2a3dd0d0b7d39ee5d3ded4e1942add0cee47acb6","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.2.1_1778156142961_0.9462428147885686","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.24","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.24","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"24b9f41d3df7d32fe3c4bcf0f1129ce10624d248","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.24.tgz","fileCount":20,"integrity":"sha512-DZULmMIyvrJzNspi8o1N/TXS9GFvEcFLA4uHc60qFno5JvZjE9LfqR/QbPkTcchK/7A5LgOnsSB2pGCI1SgPCA==","signatures":[{"sig":"MEUCIQDcrqdpiRgAukop86pY0WNcUeSRBkCjdI3DylFi535FmwIgD/YjO+fXmMsvMhSBwvkCCsF7IfIzB91C8In79XIxQR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"adbef7666cee0770f69566cf63702c3abf57eaa9","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.24_1778158966488_0.8319354837805688","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.25","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.25","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"e29b79799cef2402b5ea674d5b6a371dc7937eb2","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.25.tgz","fileCount":20,"integrity":"sha512-FH8jTKz99mou4Uid2Q3yiX7OEnCr8rSj1NsjWNR1b5McHuNzBepHqGPfFnDxvlU6DeHq7Iikw4VR2kQTjj0lmw==","signatures":[{"sig":"MEUCICHsBimxz87OGapTjpKyU+Lp/g2FzA7VJOm6G52xMrckAiEAr/p+YXf2Yq9wajHD0vrmfG2u8mz23qCJFAXkmsDRjTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"39a007e66039080cea97fc8a7a4c0d5152dc8cff","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.25_1778757131770_0.2771583729175944","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.26","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.26","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"3e06334c168329967b6e145ab75dca1ca2fb8fca","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.26.tgz","fileCount":20,"integrity":"sha512-2JNlDSrTUDFDL6IGbP8W8ypApukvqywV60CRtcOF1UGq+No8a5JsNdRcQ/nt7gJIsQQLq6CYqRRCOOCD62D7ag==","signatures":[{"sig":"MEUCIQDuqhNfBSRTJRAwG4tTYfwlOH1J0OLlXjVP752M4YDJTwIgM7HvtMURnT4XaWvjpP3yy+9UBoIf7XquUO1x8VUsPcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"10fc5956faa54ce10bbf280a5dfdefcaf3e89dd0","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.26_1778757731917_0.9350525198374278","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.27","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.27","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"54f72aae44b56aa114f90b197db6e5dfeb71dc9d","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.27.tgz","fileCount":20,"integrity":"sha512-ic1CfgPL2wgzr6gVG9ROoPbB5Fbzp3Kns1X74XNvyG+CthFrtZ4ZZcPmjqD5Oclf+fwf4QbC3739NWcAResk9Q==","signatures":[{"sig":"MEYCIQCU9eqmjPE8I7cGPlDfjEeHMe/P4Jz8Xwq5KUMTiNt6LgIhAPh/qYe+rq4ogn5zkcEh5yanIJtI4a2K0kvnIE+eciXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1755ffb982ccdb1d14ab22e9490c8916fdf88991","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.27_1779457057278_0.11741553335549826","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.28","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.28","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"d05a2d8f6274654dcd0e07b6da00133da2d15bc5","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.28.tgz","fileCount":20,"integrity":"sha512-KmzsX4IyiV5aFpwqPW76M6qacs9m311lM2Wp0e2a5HrOLNnbWH7YwkracrnKEB3cv29vrZXNVZRHO8Rde/itnw==","signatures":[{"sig":"MEYCIQDLDSNEzfDHb26dO0m/kgRWIToYIIY1xnn+o0PghUI93AIhAPXq+kPwElA25x8CSiQpBLECYeQMuLwPHCgYh2UDIy93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773457},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5568514623dd8b093e2be34d92b0f420955164d1","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.28_1779458277420_0.19852765327033506","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.29","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.29","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"852dfce7cdee184dbfdcae20dfa38b0fd009774f","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.29.tgz","fileCount":20,"integrity":"sha512-9sO/yzoN+ZqYL6TfoZ7DDs2jh3+wZbspoh2NBvZNLR+l1R61ycpcohTPqvE1kkCRRUPOsnZds5CoX2y5SsWEBA==","signatures":[{"sig":"MEUCIQDYUmzOlkv4fgxFXlstaRJCfrZbMHOlhBy1dyhLhnvDyQIgUFV1Bli+jk7eLs3PpmYVZZDMuK7xtouI3Zco32T+CXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a0de16c9d5e2392978c370e46b4170195614144e","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.29_1780564164740_0.18825363819336394","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.30","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.30","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"a0957441734da1353495eecb8f49e45084751472","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.30.tgz","fileCount":20,"integrity":"sha512-FqhWQn3/uWGU9R4DVsODa2n0Hb8+Bi5/TfZCaw40RYiuJF+vEMwtqrkgapNT1yTUuvxsd8E6C/FT+rUB9Iybsw==","signatures":[{"sig":"MEUCIHB4+WXOsqw2l9ZXG4XO3Ksh5XY8Dyzc6x3UBu/tm9SYAiEAqNvN2g7nz4frIrYm/kl5olPcoD875l9QRbUzMxpTNao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c4b1e10e64a35fdcbc3d2f849168361e66f9dc62","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.30_1780565093958_0.09239953732732364","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.31","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.31","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"44dbabd6228c24e54e77ad2109a1e26679c484af","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.31.tgz","fileCount":22,"integrity":"sha512-i1hT3DmTw/pO7l/moS4gCKjlQ0COrDBAZQ9Maz572FjfCXb95MOrMFbGdpZeE2tDPzQEf68pc0tGMkYCrMCGJQ==","signatures":[{"sig":"MEYCIQCiNi3LhB+nj7q56As9HucLcTrI92USJrWhpbjJvHMIoAIhAOb6NsF45TAMpb8UoXDtSPYce6hlNk7UnYr4wcLlz1nB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"388ca1bcdf466a5cf1fe95d7bf6fc33b1139e93f","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.31_1780565463844_0.45343854552390095","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.32","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.32","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"d1d5f8155124b00e4ba52e7ac03a96f8c593486e","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.32.tgz","fileCount":22,"integrity":"sha512-1cEfRJlrhUTSuL8rQPbRC124HQZV8cV1lnlrKxfUl9JrLw7+b27DssUrYhzCyh0UJqDCjR8SrSqPBgLGruaWyg==","signatures":[{"sig":"MEUCIQD/82u8IsjpUXMEnulywrPchrSfU8IpChBZ7XXgi5WR3wIgMMhC4KUW91xo9L90GyVDBsIrYGNGJ5r6DBczpP5F7y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c47918f3661e43b6b52e6f13c49a3f52c37dde9a","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.32_1780808009697_0.7755257781043363","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.33","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.33","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"dd1a8e57394463ab15084e0b096c8b04a6c11c50","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.33.tgz","fileCount":22,"integrity":"sha512-lCJlt6mgwEy+JKdRERJaafBOjrlqBsoBPP2OXFMKmJ9uBpnsoQ7NNJpmtIC84DHmox86UsHAtj03TEk8OFzUsA==","signatures":[{"sig":"MEUCIQCSvF0+JSVyGux7vGBmlh9QD5Ikzfo+iA98w0Zh0kz8FQIgFFQQVnjB/IE+8htY/JgMNbsthJ1DVYsAbUFQYaCUHSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7581c5416f34e78e50ed0348d153336769740899","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.33_1780808472664_0.0564668263666539","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.34","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.34","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"4281d8bc06765233550beb0424da1e7b1904899e","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.34.tgz","fileCount":22,"integrity":"sha512-LrLeprfcH5c5wJVmj8KCQwrOfm+N58gefMfdBiPihgulju+rLaRU/it2AXT2HooyrqXvO1QeOH74WTCUJQZqgQ==","signatures":[{"sig":"MEUCIHTl3FclNtBYfZ2YRC3q0E27GpHkA7R6ToM863E6ndUzAiEAlMwmKwEqjScmjIIXL+s2KdXUXBp8k5N2JqOCMXGUUx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cce40917e2453dedf963229bc05c4d31e18b66b2","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.34_1780837525187_0.09186537087127689","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.35","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.35","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"074a1b41d41480cea10bf67900827655a136f305","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.35.tgz","fileCount":22,"integrity":"sha512-8wnVDfRpmO5jwIHYqafoMH08u3VhQ5G9Cl6mzDthoRox0h+iMdGw9i8WAqaIphZK73k3rWmb0C2LlteJXPgeNQ==","signatures":[{"sig":"MEYCIQC+HmRqxtVqNCH29whwjPQG8UlIMp02jJP1JOdAV5vDswIhAJ6jFFDi2EsJYPg1hZy+lh8x6UmiTZQTLFcqKIGE27w2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"04e83f96a160bf7bc02e1cbb54b4e3715159cbbe","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.35_1780928422898_0.5796621696567337","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.36","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.36","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"f44a6d19d50de0be609f8f5fa7050ec8ce3c02d9","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.36.tgz","fileCount":22,"integrity":"sha512-H9F/rNaexMSvjUgUiIAeNJQDsxPtixNamp5OdmJyHqJmgOZTYPngC0M9yiLtoGkLAWfjmnvs7n65wbH5XQSPnQ==","signatures":[{"sig":"MEQCIF51jol1EHfjPCXXQzA/vrT6EBIB804yyLyhutnIbRKiAiBg7kcznP2lpQbfu495CswVdHAxGVCjb93c1Pog9zr70Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b312d456d054c0b8e5f97c8b746ddbc0deecff49","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.36_1781179971576_0.6507495009268813","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.37","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.37","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"6157b22054befa2a5a356f25b38a66882ac2c897","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.37.tgz","fileCount":22,"integrity":"sha512-9sB9u6lLTwZIWFpMsC/LNBHpdG1lJY5P1p4opt6OvQMo1E38pciuxgws6R6tSav1s8YLi4Kzz44ZSrOGOYsQKA==","signatures":[{"sig":"MEUCIQC4fMQhdB2dLQ/bDs/rM7SN+X4TGgDc2pvoP27UcYT1tQIgJgdWVNsIS4lrlhQcBfdzcUU5k7vOzp0gWb0EL8vO7Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"20de1ed769dad5c27d0f1cebbad4cf15b2d85b82","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.37_1781602959645_0.6088928235333098","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.38","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.38","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"efffe5f192329fc59d1aba45dff47b192c711ffc","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.38.tgz","fileCount":22,"integrity":"sha512-J2wY5feYZFEUoEw9coU3khfFDIXzSKIRU5pSlELsm7AqCIJeZRbSOg17PxoryS5DHJM+Yi21avKs1OprMpC0HA==","signatures":[{"sig":"MEQCIEdtwB/GN+ey9aU8QGPzSZkyHSSiV2vWVcDILsNiPZZyAiB2xBMN3R92N6Y73mrcPFhZX9y6bG6/fG+XSPuJE4bJYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f8665f4099701a58318140f06d1467db84323a60","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.38_1781927635237_0.820216428435184","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.39","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.39","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"ae760f1de47f62fd779ccf0d37c2a33cb727d35e","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.39.tgz","fileCount":24,"integrity":"sha512-JfrdIO5qOQPwTBhT9OtSLhRcAAzHtVT4UeruXqTPOTO32TptApXOiBFXh5r8Ii8i8/q4H+BqZXZDc3WN3eXfxA==","signatures":[{"sig":"MEUCIQCdFtMDW4qRSzSjrYl9cS0EZBqOfyGUS0/paGtFITjMVQIgQZdsHd8J09ypPKipU7Cpudy/9DhV3u8ASXPd3xzgYcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"749db80a4cb8d176c82ca778ca6a26853d65c15b","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.8.2","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.39_1784011913548_0.6601434280250755","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.40","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.40","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"99e192fdc27638b0f6cb7875c3bb8aa38efea767","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.40.tgz","fileCount":24,"integrity":"sha512-WheRxBSPjiwg/HZ14iWlxQsy9WNXrtboiYF/Vfl15BW8OvfLz2vZHAcDxBQ9ruKlpchMKWsyvP1HT8TER9cO2g==","signatures":[{"sig":"MEQCIFcQ/6HewUHtdRtkmG+i95eR1TeMoq80krt3nGXrLEiHAiBIn4Hd0BLPQMCcAbHSUgQ7qqmX48e5GxiWN5md9y7AUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"73f0c090ab3f5124b7269d8dcd60304f063ad89e","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.40_1784880499522_0.49416056465472646","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.41","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.41","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"b92669c2402115a37129ac5121dd8c7ace0e1c47","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.41.tgz","fileCount":24,"integrity":"sha512-0LFsIoy+FPGWYYG0Ot+DwXw/bamYC/AvRJwdmqmdJBuFMgFM4zb/AamjgyEmyqcRpgVwfjB/bk24cazMT5ntJg==","signatures":[{"sig":"MEQCIFf4KXSJy/fXT45PBo1TgWOV7iGZTBlk35t047lijqe9AiBG5wUzzvAhVm+y+LeAXIwJR+b67qkCIHZdcb+37pG44w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d3620cf11d8a30ed9f1c0d2dac36f4cd3ca07b4f","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.41_1785080939510_0.18134942074001215","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.42","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.42","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"5d0c314447f24ef665faca963e013fe3d5dbcff7","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.42.tgz","fileCount":24,"integrity":"sha512-hezQ4QJCnJSwdx6c2iuRbFGDYYwix5zFl4P5MSHbT6aU6sCY5Y4hly3W8f9YUxYpPsHfLf5NpOaFJI1vRk+phw==","signatures":[{"sig":"MEYCIQDGFsNaOL2EMH/NWD2s3HNmSv909aKXSPaqlE6kMHzoqwIhAJjOXaO+E/w7135CsHsZKevLYncTJs/YbBg8wgv0V2+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"62dd542d6e7d0f73c2416adeeafb22546bb417c8","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.42_1785162959929_0.5271980578059663","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.43","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.43","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"f8ee387dd18ab08e89b721ef9d19a4d6fb47dfbf","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.43.tgz","fileCount":24,"integrity":"sha512-S2pzju3znsBuuywny9P/En3A6HRdmXmzVcv41pNsdcgaI7bG265Ppc1srrLo7/Ze8nwec8fArR7lUdwTmO6AOw==","signatures":[{"sig":"MEUCIHuuDqf9umj0uLDwU3D34ipUSI2anGsAx/Li1HcFpJ1XAiEAim+4bcNG2OSNvXjfs0c48NrhFxat261/MsQ35ldp9Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4d1652b150e978c9db8078e2757128d8d87e269a","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.43_1785223218327_0.46678551805618573","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.44","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.44","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"59c840fd0d786f6f3fe00cddfb51843db524ffc9","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.44.tgz","fileCount":24,"integrity":"sha512-SFH07/dGua30Q9sKyfdO1+W1vQn480SwCsWeAH/dRsSoI6mq1YJBfvnWCv0S6dFD80R8gcUKY+zFZFXtle+4Gw==","signatures":[{"sig":"MEQCIE2ykCAn2lKmIQtCGQ5yxO6uKu+eO95p8rdV3AYgKtwRAiBE2NUqlObhvrG7zMeWNhDj81Q2Y2zF6Vf4pxbG1gUvnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5b9a3385e064b1a727864debc42a4718dc890c22","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.44_1785225893711_0.7594284839500478","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.45","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.45","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"912d4ae866c5b773acbc6d0ffdc8a50b743cc3d1","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.45.tgz","fileCount":24,"integrity":"sha512-eD2IsfxGf1/idVGnTa+gW3pbjCgAC4rdBZbJ/Cx+R8FzUgmiCtLI2/KI1sv1LvbYjrPWC11Eyl73rp4Rc2MYQQ==","signatures":[{"sig":"MEQCIEJ8XNumYTqzX6MRQD8WX1CilcWHdT1dKXKfCHNRJlQLAiA+rRhWTIyYdta06LzuHPp9XWrB9s8CitHBg6OHr4WDog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"88663ffe1f1fb8a2e64732fe1d23e4b2bec9614a","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.45_1785227543088_0.7819938835706379","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.46","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.46","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"639f1540ecd5bdf23ec83c2ec681e7510dc5c79b","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.46.tgz","fileCount":24,"integrity":"sha512-BA+A4OOk+78IikL3y2KrGOKT6zYXAu20Bg48ts33LbPaXtN0c3soZGSjAmvBJtNDnRKKBXwWnJ5hxSzgwqcQBA==","signatures":[{"sig":"MEYCIQDllVoYTUMayLee1Gbh+/CCaLQkCSN7fJaT45B+DbA3AAIhAN42tRoxgL8oiFDm4BPQnlFacO9OT2l8LOAA+CJ6CTJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c576730093e5330dc335428c7d929deb9b02d28c","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.46_1785229673946_0.9974056678725494","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.47","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.47","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"87bddba1e4ee77ebf38b632386960475c811a57d","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.47.tgz","fileCount":24,"integrity":"sha512-LurHI0ZBKEGgnEpPc3Nfbg7WIjGZxWEN749E+ZKSjZd9UWTOWfjGSt7wKFngH+K1chf5OPKQQAYPY/oUwg+ZVg==","signatures":[{"sig":"MEUCIQC5qsjKZ4LPoLRctDzcU309GBtkEsijd7u5iV8CXqxdHAIgP9kf+v08BkU0RXvNBOCSa+UqhQVwu7qKQ2CvOSe7xQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"80e241c50e1e84485f7f2e3dc9f388f4b823959c","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.47_1785230367284_0.1960586303103533","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@otto-assistant/opencode-cursor-oauth","version":"0.1.48","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@0.1.48","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"e60e28f976a854b3ca3fde68f1e93a1b950fefd1","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-0.1.48.tgz","fileCount":24,"integrity":"sha512-VrpCPDky5JhCIZFpaGyjRnc3V2J+tU6iQD/w+kqu4DREwOWYTmktv7A7YzKSeoLTm12ukK1QWGeGDqM1q7FlVw==","signatures":[{"sig":"MEYCIQCn4v/vymUMLmd+1yPC1FPfwsIdUxZdDWczCpwFBrOSSQIhAMX15uagoiJ36C1+uBSTqKpveJDPBObBwivbvT9lDtVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a5b1db38e60ebc7843e8cc702402b46b728efc85","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_0.1.48_1785231326395_0.35263731122172803","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"1.0.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@1.0.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"02af285c85601420cf238956407212654db1db66","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-1.0.0.tgz","fileCount":24,"integrity":"sha512-1KeL6DInOPKLrKe/rjPzJqbqw55u+3gKVjt2TY6LW5uV7gkrlLByya6403WC43tNw4A0UawTLXDUn8vjayNIBQ==","signatures":[{"sig":"MEYCIQCwlwCL74IGFM7CLigIsC/PBcjK211B8OFCsN7/ZWt2KwIhAJoMxGbBe7wbvp7Y6iNITciyKRLbIlurUPw6YpXf00UQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cd7e9d580ceac133c14da474850396d75ca4560f","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_1.0.0_1785236976792_0.15533834529943236","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"1.1.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@1.1.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"e486f25f5d56dfecceb9957794f7ce03ac5bb657","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-1.1.0.tgz","fileCount":24,"integrity":"sha512-Zkbi/gyEHGnBsKqqsTE24x9nrL+OwNDiVwwBf4S2p77u344UnGwB914wnP2xyWJlT6ypx/xg7Gqm7kHOKDvRGA==","signatures":[{"sig":"MEQCIBifq5xXPmFx21kEaLH5STpIvXEJeHJw2EoNikDdnUtBAiBmXyq+84PeCqEqj5I0wWsO1feZHqIcc8gN3qfImVJRpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878120},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9b15aa18bd9bf129041202cc7d5561088cd4d705","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_1.1.0_1785247375979_0.11209310709264608","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"1.2.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@1.2.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"542228a1d9df048f51559966721e7a1f51bf1daf","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-1.2.0.tgz","fileCount":24,"integrity":"sha512-l1j7Ru/H2AW6P+J8P/750K046HgQINM3K8AtebYVvEAmcsTQcN5UQGTVIAjxXgaaRKqOM5bteQ1hvZCPnT/M2w==","signatures":[{"sig":"MEUCIQDQkNoVnR9Qm7wOSFZfcmnPD8yRYh1oy3g14uZzjNFntwIgb64eYqGDvI+Wx1RmlMC+4S650KQdR1zXeZ6VIg93fGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879903},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"44ae28556c4780d6a8fa189dcca6cd1784045131","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_1.2.0_1785410574499_0.1572740865059219","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"1.3.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@1.3.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"ff2586b58a7ecc76453b8d040411cbc309662bd6","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-1.3.0.tgz","fileCount":24,"integrity":"sha512-Pn8j8+H+mUQQakt1Bm1bgMwpzx8YavunpANQXcXr4y24ISsx0Kx9K+jr5APJopTsAtBMOwrAk3xkhejdDYjC3Q==","signatures":[{"sig":"MEQCIHEU0e+pvxjIyKmGBEaj+8lqHS1BOPYE4S7ovE5HbMozAiBc3U1ujEUKbKq1CzblSArS8kAu0I9DCgI13QOrs9xS4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9c4a7357d1223d1178938167a10ec2ced58ef89e","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_1.3.0_1785741000779_0.39287670349020587","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"1.4.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@1.4.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"236e462caface8d2b527b410ad51fa91b9718310","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-1.4.0.tgz","fileCount":24,"integrity":"sha512-Cdyu9ff5QeaU8CmBVan5VmMVoPPbSG9GPPy46kiAxcQ/XboE19UtJMcOICbChTR8oG36DKp+K9i8wi/0L47mhA==","signatures":[{"sig":"MEUCIQDZ314We/q72TpXfYdIUraINnznJzHaFmisbUXUJiDNAAIgAL0CXdr+13x8IsERNbnCNkq6W43SvWDDDqiiL/fbJyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"89821a16b99b1782b33d3d4f4b9408a56ef1c35e","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_1.4.0_1785744165123_0.18492253543964488","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"2.0.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@2.0.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"fd75654fc2b80d2ebafb0448ca791e3ad4b0a4c7","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-2.0.0.tgz","fileCount":26,"integrity":"sha512-jhPrDm9UxCZA3Mtm0OuPXtnTHpoWBkGuez9mZnhNkbtwiY9qlM5zTJUVIx8MlVkDB7KVupEqmPNDa/qTJNhdqQ==","signatures":[{"sig":"MEYCIQDagtQsGJip1GMfz+YaVVczDm1LMFLnxHMhbKvwtufHBgIhALcwWpgGS38oI/sg0LVG1n+eO8sS85WOuzWoFfOKGErh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e18b6c922cffe51d9e1bbb21910a5f3d6c0875cc","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_2.0.0_1785873483104_0.13880218861455806","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"2.1.0","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"license":"MIT","_id":"@otto-assistant/opencode-cursor-oauth@2.1.0","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"dist":{"shasum":"49ee24dd4141074dc4e1bf9c741fe4b4f8b43ef8","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-2.1.0.tgz","fileCount":26,"integrity":"sha512-ogfbEaMwt19yJKxfXF3nud5Zk6S5DnajVYB2ssAIDNLWQP3zzenppt+7NDRJVVJ3Poea+Sye4zp4IN/kKMphsQ==","signatures":[{"sig":"MEYCIQCclstoU9TKTIxJ/3Visqd+BuSSS+IdrvdrBeCE4WXJEgIhAIrRlVq3Ouw3sgML8tVtg474Hg9UBS8PacwetUq7Ijdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b856bc48a3fe0bba1edca1f0915b185b6b3f31ce","scripts":{"test":"bun test/smoke.ts","build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"repository":{"url":"git+https://github.com/otto-assistant/opencode-cursor.git","type":"git"},"_npmVersion":"10.9.8","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-cursor-oauth_2.1.0_1785906113796_0.47038910641353127","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@otto-assistant/opencode-cursor-oauth","version":"2.2.0","description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","license":"MIT","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/copy-runtime.mjs","test":"bun test/smoke.ts","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/otto-assistant/opencode-cursor.git"},"homepage":"https://github.com/otto-assistant/opencode-cursor#readme","bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"engines":{"node":">=18"},"publishConfig":{"access":"public"},"dependencies":{"@bufbuild/protobuf":"^2.0.0","@opencode-ai/plugin":"^1.15.7"},"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.9.3"},"_id":"@otto-assistant/opencode-cursor-oauth@2.2.0","gitHead":"c848a10ebb6bf4284a56e74ac67bba773529eab3","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-+DPgGToaWvf4jyD8VoTwUypWjV7wVBzktyj7mW7j3/20gj3JOMUaKeZfGWo6Okeei0gnpe5eNITb6ULpTu3rog==","shasum":"fc2dbc297c60e1a39e2215786b91ddaa29c4241a","tarball":"https://registry.npmjs.org/@otto-assistant/opencode-cursor-oauth/-/opencode-cursor-oauth-2.2.0.tgz","fileCount":26,"unpackedSize":914672,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvAT5aBCsdjHenmxeYllunH4x3hDU30qxmC8s+sOdvTwIgcBCMJBZPbUs2cSoRtDbBOTbaMFLsI4Iw3JQteFL/Mj4="}]},"_npmUser":{"name":"makeittech","email":"serkraser@gmail.com"},"directories":{},"maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-cursor-oauth_2.2.0_1785939437337_0.9804488054253941"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T12:08:15.467Z","modified":"2026-08-05T14:17:17.776Z","0.1.5":"2026-04-15T12:08:15.694Z","0.1.10":"2026-04-22T12:57:49.662Z","0.1.12":"2026-04-29T11:50:39.411Z","0.1.13":"2026-04-29T13:32:22.944Z","0.1.14":"2026-04-30T06:02:25.655Z","0.1.15":"2026-04-30T08:21:55.146Z","0.1.16":"2026-04-30T09:13:29.538Z","0.1.17":"2026-05-01T04:18:32.331Z","0.1.19":"2026-05-03T07:22:43.864Z","0.1.20":"2026-05-04T05:35:56.294Z","0.1.21":"2026-05-04T07:25:54.923Z","0.1.22":"2026-05-05T07:14:30.729Z","0.1.23":"2026-05-06T10:23:05.391Z","0.2.0":"2026-05-06T14:17:58.665Z","0.2.1":"2026-05-07T12:15:43.124Z","0.1.24":"2026-05-07T13:02:46.683Z","0.1.25":"2026-05-14T11:12:11.979Z","0.1.26":"2026-05-14T11:22:12.073Z","0.1.27":"2026-05-22T13:37:37.438Z","0.1.28":"2026-05-22T13:57:57.555Z","0.1.29":"2026-06-04T09:09:24.879Z","0.1.30":"2026-06-04T09:24:54.093Z","0.1.31":"2026-06-04T09:31:03.966Z","0.1.32":"2026-06-07T04:53:29.830Z","0.1.33":"2026-06-07T05:01:12.894Z","0.1.34":"2026-06-07T13:05:25.329Z","0.1.35":"2026-06-08T14:20:23.085Z","0.1.36":"2026-06-11T12:12:51.753Z","0.1.37":"2026-06-16T09:42:39.783Z","0.1.38":"2026-06-20T03:53:55.374Z","0.1.39":"2026-07-14T06:51:53.690Z","0.1.40":"2026-07-24T08:08:19.679Z","0.1.41":"2026-07-26T15:48:59.751Z","0.1.42":"2026-07-27T14:36:00.113Z","0.1.43":"2026-07-28T07:20:18.512Z","0.1.44":"2026-07-28T08:04:53.866Z","0.1.45":"2026-07-28T08:32:23.277Z","0.1.46":"2026-07-28T09:07:54.126Z","0.1.47":"2026-07-28T09:19:27.422Z","0.1.48":"2026-07-28T09:35:26.560Z","1.0.0":"2026-07-28T11:09:36.967Z","1.1.0":"2026-07-28T14:02:56.344Z","1.2.0":"2026-07-30T11:22:54.656Z","1.3.0":"2026-08-03T07:10:00.937Z","1.4.0":"2026-08-03T08:02:45.310Z","2.0.0":"2026-08-04T19:58:03.292Z","2.1.0":"2026-08-05T05:01:54.001Z","2.2.0":"2026-08-05T14:17:17.492Z"},"bugs":{"url":"https://github.com/otto-assistant/opencode-cursor/issues"},"license":"MIT","homepage":"https://github.com/otto-assistant/opencode-cursor#readme","keywords":["opencode","opencode-plugin","cursor","oauth","openai-compatible"],"repository":{"type":"git","url":"git+https://github.com/otto-assistant/opencode-cursor.git"},"description":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","maintainers":[{"name":"makeittech","email":"serkraser@gmail.com"}],"readme":"# @otto-assistant/opencode-cursor-oauth\n\n[![license: MIT](https://img.shields.io/badge/license-MIT-green.svg)](#license)\n\nHigh-quality OpenCode provider plugin that brings Cursor models into OpenCode through OAuth, model discovery, and a local OpenAI-compatible proxy.\n\nDesigned for real-world agent usage: streaming, tool calls, long conversations, and robust continuation behavior.\n\n## Highlights\n\n- OAuth login with automatic token refresh\n- Cursor model discovery directly from API\n- Native OpenCode variants for Cursor effort and thinking modes\n- OpenAI-compatible `/v1/chat/completions` proxy for OpenCode runtime compatibility\n- Stable streaming with tool-calling continuation\n- MCP-first tool execution flow for practical agent environments\n- Conversation-state handling built for long and tool-heavy sessions\n- Production-ready smoke test coverage\n\n## Why teams use it\n\n- **Native feel in OpenCode:** Cursor models are exposed as a regular provider flow in OpenCode.\n- **Reliable tool loops:** Tool call handoff and continuation are engineered for iterative agent workflows.\n- **Operationally practical:** Focused on reducing common runtime failure modes around streaming, tool calls, and conversation state.\n- **Simple integration surface:** Works with standard OpenCode plugin configuration and auth flow.\n\n## Installation\n\n### Option A: Install from npm (recommended)\n\n```sh\nnpm install -g @otto-assistant/opencode-cursor-oauth\n```\n\nThen add this to `~/.config/opencode/opencode.json`:\n\n```jsonc\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"plugin\": [\n    \"@otto-assistant/opencode-cursor-oauth\"\n  ],\n  \"provider\": {\n    \"cursor\": {\n      \"name\": \"Cursor\"\n    }\n  }\n}\n```\n\n### Option B: Install from repository source\n\n```sh\ngit clone https://github.com/otto-assistant/opencode-cursor.git\ncd opencode-cursor\nbun install\nbun run build\nnpm install -g .\n```\n\nUse the same OpenCode config shown above.\n\n## Authentication\n\n```sh\nopencode auth login --provider cursor\n```\n\nThis opens Cursor OAuth in your browser. Tokens are stored in `~/.local/share/opencode/auth.json` and refreshed automatically.\n\n## Quick usage\n\n1. Start OpenCode.\n2. Select provider `cursor`.\n3. Choose a Cursor model family and, when available, an effort or thinking variant.\n4. Send prompts as usual; the plugin starts the local proxy on demand.\n\n## Architecture\n\n```text\nOpenCode\n  -> /v1/chat/completions\n  -> Bun.serve proxy\n  -> Node HTTP/2 bridge (h2-bridge.mjs)\n  -> Cursor gRPC API (api2.cursor.sh)\n```\n\n### Model variant routing\n\nCursor's variant-aware catalog describes context, thinking, effort, and Fast as model parameters. The plugin maps structural choices to separate OpenCode model listings, for example `Opus 4.8`, `Opus 4.8 Thinking`, `Opus 4.8 1M`, and `Opus 4.8 1M Thinking`. Fast configurations returned by Cursor receive separate `Fast` listings. Each listing exposes only applicable `none`, `low`, `medium`, `high`, `xhigh`, and `max` effort variants.\n\nOpenCode's selected listing and effort are resolved in the `chat.headers` hook. The local proxy consumes the encoded private selection and writes Cursor's server model, parameter values, and max-mode flag to `RequestedModel`, while retaining `ModelDetails` for protocol compatibility. Generic `reasoningEffort` options are removed before the OpenAI-compatible request is sent, so they cannot conflict with Cursor's parameterized selection.\n\n`AvailableModels.variants` is the source of truth for account- and organization-specific availability; parameter definitions never create missing combinations. If variant-aware discovery is unavailable, the plugin conservatively groups the older flat catalog and leaves ambiguous standalone IDs unchanged. The `cursor/default` model remains variant-free and continues to use Cursor's server-side automatic routing.\n\n### Tool-call lifecycle\n\n```text\n1) Model receives tool definitions via request context\n2) Model emits tool call\n3) Proxy maps tool call into OpenCode-compatible stream events\n4) OpenCode executes tool\n5) Tool result is sent back\n6) Proxy resumes Cursor stream continuation\n```\n\n## Development\n\n```sh\nbun install\nbun run build\nbun run test\n```\n\n## Compatibility\n\n- OpenCode plugin runtime\n- Bun runtime\n- Node.js >= 18 (HTTP/2 bridge process)\n- Active Cursor subscription\n\n## Performance and reliability notes\n\n- Conversation state is managed to support continuation across multi-turn tool usage.\n- Streaming and bridge lifecycle handling are designed to minimize stuck sessions.\n- Tool execution path is optimized for MCP-based environments.\n\n## FAQ\n\n### Do I need to clone the repository to use this plugin?\nUsually no. OpenCode can install npm plugins automatically when configured.\n\n### Is this package published on npm?\nThis repository publishes under `@otto-assistant/opencode-cursor-oauth`. If npm install fails, verify that the latest GitHub release workflow completed successfully.\n\n### Where is the license?\nThis project is released under the MIT license (declared in package metadata).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}