{"_id":"@vurb/oauth","_rev":"59-94b428668864461387c5bbab9a31900e","name":"@vurb/oauth","dist-tags":{"latest":"3.19.6"},"versions":{"3.1.31":{"name":"@vurb/oauth","version":"3.1.31","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.1.31","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"de8e251005ed88c4db231c9f0a4498fe80b9d8d5","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.1.31.tgz","fileCount":22,"integrity":"sha512-vXFTQNop1S30FhN5/cO2xtINrwAkZsiK/fymTeJ9H/n/eidHfmj6wf0e4pljp8nVJDHup/+qJT68i2Q31APblg==","signatures":[{"sig":"MEUCIHpG8EZaKRH5oEWwgA3KnAXUC2roPIjXa2pV9iEwtwexAiEA/NHua0B2LhG16Pd75mSWzzUjSpQQ9LM6mpWb0FF+Rqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63067},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dffaafbb24d5a64be68a6c283e14a617415a6b5c","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.1.31_1773053879430_0.3192572925442634","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@vurb/oauth","version":"3.2.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.2.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"d93f63bf5a1b9cbb42247a445652fe0a09e51419","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.2.0.tgz","fileCount":22,"integrity":"sha512-IfD+qumo0oeTeCrzIlGvm1bMe1j2E4D0GDqqLH5FDPiE+EKTDEia+rL6wOcSyo7VEOgrG8CVmQfqmXofR2Ttwg==","signatures":[{"sig":"MEUCIGtogiRQMobp7gmyV00zrPgobxe9ac17X4cGGP8xi7vZAiEA2Nw7LpTJrDn6WLtNJBBfKuuWqUbAM16h3ggR9WgiPxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63066},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2642bad03da711b2c054fc56d609f55ee7336d31","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.2.0_1773054333225_0.4953888888400222","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@vurb/oauth","version":"3.2.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.2.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"cd6fc7f49cd78faa3ad1723e6448bda59cce4fb8","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.2.1.tgz","fileCount":22,"integrity":"sha512-lTzEiC3P4XzaYgLSRLngOBJPUaUWaC068ftHZt2T+l8P4j6sbpv7HI+MANzWsfs2KkIkUBiIJT3rKPSIVzJfdA==","signatures":[{"sig":"MEQCIBppxfECHfL0NEe4JdOTX/X0U5Zg2qumZ3fKgFnt3bm2AiBagM1V31tnuoaye+FrczUzw01HyOLtTFkutbL8iq8tFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63001},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83d4c87d68bddb12e817bd6982cdc180da23454d","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.2.1_1773055938462_0.23934934316168732","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"@vurb/oauth","version":"3.6.6","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.6.6","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"bf6946a9f4a1585f5a76ca2e0373f54bc8993a6f","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.6.6.tgz","fileCount":22,"integrity":"sha512-52JSy8le1jBuO1LeWNKpB9kCANOjxa7xVmQnfG/4/F+9++/UoR32pXs72IXfN4mNpHawZOituSewevjib+t8bw==","signatures":[{"sig":"MEUCIQCUx2v26B0O6BdhjW+JwODGzvlbAwaDymomrWHWkIY6RwIgCxxGXfyfkJimeqD/qrSAqucoNLph2hVGgyLVshn3ueQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63025},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b65ee6cbf8183a4b07a5940b668782c109e4aefe","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.6.6_1773776479176_0.8479663400523627","host":"s3://npm-registry-packages-npm-production"}},"3.6.7":{"name":"@vurb/oauth","version":"3.6.7","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.6.7","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"9a0b564c954a2b4ad51fd7495266fdb0de5ae9a8","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.6.7.tgz","fileCount":22,"integrity":"sha512-uHPpVuNuYm8ZFvkyOeyo+55X/ET0VgsNVDSTs6SO4HyS5wSKsIJjgfBPy/dlGgGupYvpu/UvhpM8Goq819qeTw==","signatures":[{"sig":"MEQCIQDI3Hik4JF4j0WSdjQKKSDsTWzHf4O/T1jHDUM6AeuPzAIff9/xMiSVxnX7VtxV01Zj+yYnOxE+Ohkmlotxgz0d7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9fc21ac689ce6f85b3844ea5b5c72bb1ef7cf1e0","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.6.7_1773865453065_0.5962744081431741","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"@vurb/oauth","version":"3.6.8","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.6.8","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"584aa08b72012e8d0e2f8f3722dee16d2384f0a3","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.6.8.tgz","fileCount":22,"integrity":"sha512-1yQihVmg4qT28sXSERIukpW1hoI2Gg11BbNB0NMdJ7rQEevHK8ZoW9XQyMOMfi3qudW+89Lx8lgEZ7R9m1Ss2Q==","signatures":[{"sig":"MEUCIDKVwGKxSsTM0YLmBTHR6HsiHDbG86mqqHiDHcjiJVtBAiEAtfprJbA1elQtezQMzibuPapnNJo2fAl8OxZ8LaH7E40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c918287973c541951b2b325b2985e063f0a60e73","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.6.8_1773867143105_0.4727611447086484","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"@vurb/oauth","version":"3.6.9","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.6.9","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"cb0fdac3570237ad4c402d3c48d81ec3d5054021","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.6.9.tgz","fileCount":22,"integrity":"sha512-66awBlfE1mrgjN8yUMA6IKbjwL5XZgcOQyK+rgtS0+JsikwQVXmc8P58zn7BvCT7RYwejMtw+b1o1arEQF1zZA==","signatures":[{"sig":"MEUCIH6BVM53MvVzB1YsARPPMCZO8yWXaUANUPDHbYnbztzMAiEA4KFxlUam33tlRv8ci3dbKgn5i9QDwAu7fkvMhYtzdLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e82edb91346987a5cb944987b4cc164c61c88023","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.6.9_1773872177574_0.26726667931560777","host":"s3://npm-registry-packages-npm-production"}},"3.6.10":{"name":"@vurb/oauth","version":"3.6.10","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.6.10","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"cce3e5db21a5f8eb7b99158632bee5f9f96b813d","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.6.10.tgz","fileCount":22,"integrity":"sha512-B21MTDDIFmnx5hwYHzuQIY4u8R1AuvRf3VaW/r0ACRuQC27IWmFyeGKMddG8bx/XYKYlzU1rh+j3ho7G6VIOkg==","signatures":[{"sig":"MEYCIQCpjAwfYuisodYsYcmWu3BnJhMrx3Ohws0oeSLTWVMhdQIhAMt6XUqxH+Xf6si5Fl6OUq0fppcQ86cBMQoS5rHYSf9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"811c3a43a642fb1d0304624999d9631eb0f2c218","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.6.10_1773873500928_0.8174909127921244","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@vurb/oauth","version":"3.7.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"5cb7aabbe4bc46250daa944501f74baa15b812f4","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.1.tgz","fileCount":22,"integrity":"sha512-OJiq2P0tC2Z52jyIszBC0STwlAJis8QsAn/O2hn39zDcaqjxecOdEoEHPo4cQ7ivgEufuZDCXbILNacwsTvoZw==","signatures":[{"sig":"MEYCIQDc7hvj5jaPWsxh1Eih664v52aBG7z5pCoG1e3gZQ5mDAIhAJINkbUA25z34DpkGgkTROa8VK1CkFzYegliM8QuyuYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fb960f1c92029004ab9ccfef1a44fe8b22dad7f","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.1_1773880199850_0.5157202212526129","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"@vurb/oauth","version":"3.7.3","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.3","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"baddc6209e9356bc742d7bb01b38bee3c13988b8","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.3.tgz","fileCount":22,"integrity":"sha512-CJI2FwFaM4QR3pT1G4y24aMEL9Gdfor2SphzncuA4c7sSd0cMNZfC6nuZAx6c/bUNz7IGZyL+rcOKpPdRDwbTg==","signatures":[{"sig":"MEYCIQDbS12sfLxVRFI/xS8xiLg9+Thtxr0+zmLzno+9/zbpzAIhAOnGJY9cpBKQEbxa0AiXj2zHugRvt7xjhqeYz6QDO1MF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bd6057cb3735ea2a52e6c43d5dce2f3d6e2a54a5","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.3_1773882316834_0.46308885919188847","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"@vurb/oauth","version":"3.7.4","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.4","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"8549e5e42ef0635306c5069ea3df5bb080193528","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.4.tgz","fileCount":22,"integrity":"sha512-fiwnCpfSi5fAHurzjO//XSR0tMpkW0wAQu5IMldwTab5pw0PCAX18yVEAaQv/6vkCgZ1lisc9EQ4yR2sazP8BQ==","signatures":[{"sig":"MEUCIQCCGkj5FgAyxrhs9GO2a+hIV267MKYevmSiKRiSDbJUIAIgcDA5Ec79w5EuczGBfz0nwflpRAZR/xfjFMBwxCqWK7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c710bfb23dc9d23bf9b2d48457d432f6da020f66","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.4_1773883216387_0.25323477165183883","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"@vurb/oauth","version":"3.7.5","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.5","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"05c8dbdace406ad25047637ec8391b4093b1d379","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.5.tgz","fileCount":22,"integrity":"sha512-3ncIktUdLGAkFThDpxije4zJHuFw2vtxqQkFBjZVMk5y9lI1e2mNiHnOfYsNLPnB7E53KQBFvURAhdD9fXzOww==","signatures":[{"sig":"MEYCIQDhKK2mliHpI+NHBZGYAuAbeVbSlBpTCqnQmUp5kSjtjgIhAL66rNUE50TYVvVIHi9boZOobJEabLbaJUxmPFPOWoQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9286bd9018f974ff78112a3968a43b50dd551127","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.5_1773914130580_0.5897978667114676","host":"s3://npm-registry-packages-npm-production"}},"3.7.7":{"name":"@vurb/oauth","version":"3.7.7","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.7","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"92f89ad1a42b2eb9144a4a35003d22814f511b18","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.7.tgz","fileCount":22,"integrity":"sha512-hLv1NLHBthO9WleWzGa5gb2SdMUb1Tz/42Co33UuS55q/Vyrhr6o1MmIfpBQY+U9oBENjOSstLs93zWDeMtnpA==","signatures":[{"sig":"MEUCIQC/JpeRYRLD03nJAc7LLBKrsQ38UzMw02MmdAKIBh2fZQIgUKbgVz+o22Zvj6PIWBd1VLVccf3fRHpONwR/CR33v9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"217e678708a26423f35704f28b7e0066112d8af3","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.7_1773916387632_0.6385483650346833","host":"s3://npm-registry-packages-npm-production"}},"3.7.8":{"name":"@vurb/oauth","version":"3.7.8","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.8","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"d699d5434ea9f2dc1a84757f2736b6adccc21e1a","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.8.tgz","fileCount":22,"integrity":"sha512-9ry5arCGoLhLemcHyFeEJH1ubnCGgGdgGrNm6KWJk64YAd0ceDIKgc+Zm219JPyVxBlAhTm+NOoV86aBDMd1jw==","signatures":[{"sig":"MEQCIEa2oJBF8NouM2Jor4GSVizQWdDboz1IFqedCPCQsqmRAiBYwodcEXJCM4M3hQjNFxlbdW0NnlqHDZhuN+KE9KJNZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"497d26d6e06bda9c28b8181b8e45fae442b2a6cc","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.8_1773930383450_0.3909507842518021","host":"s3://npm-registry-packages-npm-production"}},"3.7.10":{"name":"@vurb/oauth","version":"3.7.10","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.10","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"dc3d9b528a41fdaa5d915c029194de8375393ea4","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.10.tgz","fileCount":22,"integrity":"sha512-+rFGQBVnPLzEHr04Wm3j7cWw5hktZwhj7awv8x+QbHnwq+XACJVFuh1O9xINlk3ep2mmFPdmcZU45LNgpAQ4IQ==","signatures":[{"sig":"MEUCIFa0JwYr/qLf5pJUXX4CfogWtn1MjGBCyxw0TvwawMBNAiEAoM4TRavaD9iXMKTssNl0WhqQL/TFD4gtrNQk91NIC70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f1e8544011ccc382358cc2e24151edb4adb84c20","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.10_1774003167035_0.3679286802041757","host":"s3://npm-registry-packages-npm-production"}},"3.7.11":{"name":"@vurb/oauth","version":"3.7.11","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.11","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"0a57de19168c1d6c283944b69dfa259b5f013ba8","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.11.tgz","fileCount":22,"integrity":"sha512-oRBp1UxxFU+OYBo6I/ECzxolC9FFgnxoEkMtnQlKMH8z0xLfr5xD4u1nZDwjeT0u/ZiTg60LZ8bn/oYBr/LzJQ==","signatures":[{"sig":"MEUCID0O1JDwdA68FYm28pdJuLvQGogjMQ19VA+5lWekcKRRAiEA4XB849vtzIqozkLIcLg/xF9CEEu20wVJlqI9/s6wc2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a286513f13ec7004c1d7e6a86339c4786c08877","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.11_1774014889770_0.18572672023385328","host":"s3://npm-registry-packages-npm-production"}},"3.7.12":{"name":"@vurb/oauth","version":"3.7.12","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.7.12","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"e39293da5ddd5d8ed5e871ab2403a42d61330fe3","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.7.12.tgz","fileCount":22,"integrity":"sha512-ApUBIneudAhZiiP18Mq7ldtSIQX7I81jOD263T8BSit6tfarZ2Tg7Gz5/fu6/FbNblAT8sHlgCe2vEm4y3O3Iw==","signatures":[{"sig":"MEYCIQCj5a+Iz74zV/2oCBeXcVFQ4j1G/i3Yd/RkCVkVEzQXfgIhAIxIHn71wRIE5rgMobf3J67vbBIX7JRSz0nNw3CvdUQm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f33efe74511038863c10b6431eeed105dc3d6b2","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.0.0"},"peerDependencies":{"@vurb/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.7.12_1774031222965_0.06970472933206784","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@vurb/oauth","version":"3.8.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.8.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"affec92ffd58c99085043a577acc163ec746fd47","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.8.0.tgz","fileCount":22,"integrity":"sha512-VGNTAZ8HZZ7j64/J+F/LagcyT3rGzd9JFJe8PGItmtsOkGlMPIXkUCFnC4MaL42PrrnL6EmezT8SJIZL8KaFBg==","signatures":[{"sig":"MEQCIAxbUQ2ZIgxdes2xl5ONl1ad1Eju15UlQr1rQIMnbhXXAiBtyih0V3W6vfM6bpqhXvZMW1C1uld1IAuC4n/It/K59A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62912},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53eec75d248f505647cdd20a4dfff50e7bdee043","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.8.0_1774188049298_0.5822109949911718","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@vurb/oauth","version":"3.8.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.8.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"860775285ed9e5bb494d4230d3c0165507be6f46","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.8.1.tgz","fileCount":22,"integrity":"sha512-xtCM24IWYakAzuCT0ONVLtTW5cOjF7VNT+smzenrWHpO6SevSl7ur06Oci6Xtq1wsqdwfK7BLhn8eLvfYHXbXQ==","signatures":[{"sig":"MEUCIQCquJ4QBdQK6Xd3s5LRG+e4leF7bfa9SM0wbNIz8e4oGgIgPIzrXgGjgmJRhR+/y6daQ3OOyNCpcUXSaBazLqDrCAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62912},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cdbf912af9fa27ccfac136f700383aa6d6125f1c","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.8.1_1774478234623_0.9536611671625799","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@vurb/oauth","version":"3.8.2","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.8.2","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"9fae28ebe1457241696ffcd76132b6928ae37fcc","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.8.2.tgz","fileCount":22,"integrity":"sha512-Q20Zz9SYX9sJmJHBnP4qVIP1wbU1RqBglA+cjjmZeF8B/98ME9OsIQfZmI5k5aVniBQ2DVeaTLxbM9RW9roD/A==","signatures":[{"sig":"MEUCIAwFiozxih1xx08n/FouMXaYTHPqsw17EHAZ2SeMzOEZAiEAhZ+KOFJ7Ht4Q9Lt9GWKLDGg94cIEjV1+NEuprnph4Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02afda1e3cd55f8fb34ea5219a311092a99a031d","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.8.2_1774510529866_0.0061267108370473","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"@vurb/oauth","version":"3.8.3","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.8.3","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"360aa1873f1481db6ab7af46cadd13be2473f0b5","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.8.3.tgz","fileCount":22,"integrity":"sha512-70tPXSO9k4VbMkOlw/U5GN67cRQ1begnSl3Bol5P5DZHcqQDijb+XT1Ke1VlVCBlllrFDeZYy4CYITKnjnXVLw==","signatures":[{"sig":"MEQCIBVute6CdTEMIJ6nkGrWXckd+I0IU/9DY3RjPY0m7urvAiBw2y469EH0+ZUDX8no5CzynMqn4xUByLHZqk9Peo3U2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63355},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a98ab9054a632eca99f689102dd54ef81c99044e","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.8.3_1774533157618_0.11847477094574299","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@vurb/oauth","version":"3.9.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.9.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"580c9abba3936d667575f5a3a790b85b277c0fa7","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.9.0.tgz","fileCount":22,"integrity":"sha512-kJd4VEFh4Znh/WyF6j9kfGxzNdffFACnTRlgZeVEFLV3irfEHJ1WqI5YwB+l4hHaAGXtyCe5g7Bkgb679tlQ5Q==","signatures":[{"sig":"MEUCIDD57Ck0CGzh+T40LrWiS2fT36A6EQxGQAuhmMDw7L0/AiEAxjm9yt2sLFErNUv/Dd9TZalIgdOzAvAIugxZCoYsaU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63355},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b1c959d0c20878659f07b962b9ad485a84a850a","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.9.0_1774577328594_0.6002523375732909","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@vurb/oauth","version":"3.10.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.10.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"3510055c8f853f110e226957b6d8834de8540cc5","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.10.0.tgz","fileCount":22,"integrity":"sha512-L4Twy/52wYsm0o+HJ/UKpg3Z6UnNqNIToSFJ5vlkp06J6V8QxKhL+TUEePV7evcdNURhemtKhKOOnDI0BKMBrA==","signatures":[{"sig":"MEUCIQDCbnWA2aMGHh6KDTGHGU1ANFKoLv1S7bf0trQsEG1XRgIgSiLFm89CbhJ8vZirwzhz0EWX2VPipwwJ4a7ZZc1Cf2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f15ed529694149406d70d500997a0e914cbb38dd","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.10.0_1774631341765_0.03146915691079499","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@vurb/oauth","version":"3.11.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.11.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"a25ba59ad22080b11616370a6d19bef25d9f390e","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.11.0.tgz","fileCount":22,"integrity":"sha512-EFRZ+fAwTXKoYW+CqcIunrk05KW2cxct+jGZ6oXI5XTSzF0lNIa+BYHIibowvaJXiZ3xGsm1k8cTldGl3qG/0g==","signatures":[{"sig":"MEYCIQCx9mvC5BP637xhfatQibQF93twh88Cp7dMiomeJxXR9wIhAKLDW70sj+nKIzkOOEwy+Zcc2dp27wTpJj+cfwm2zUZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21a11c78f07e523e0752efd6e586b6bc740631d5","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.11.0_1774651558776_0.6870073785125599","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@vurb/oauth","version":"3.11.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.11.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"f4997bf349c49820082c366bacc25f4c27bd32c1","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.11.1.tgz","fileCount":22,"integrity":"sha512-pkJe0jpOwngpA3MfvT/NyDpHSNGW7IZVbfoa3FAfcaJ5tRUvpK0scxYK0j7NrGZDpurSvdeTyGX0AyaOXQsEyQ==","signatures":[{"sig":"MEQCIA2Vb1lykz5ejlrTgIhZUayGxGaKwjStf7cHtv3yXM8dAiAdwbsvjBMcqG9scY5iGkdmlWAOC5jXKEwIltsKIVb7zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc5076c5b1319b1d475b481dd58a4fef45e49583","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.11.1_1774659632850_0.05412740810156125","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@vurb/oauth","version":"3.12.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"cd3e87e5d6db8830ff1e66cb924c9f9ac3995620","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.0.tgz","fileCount":22,"integrity":"sha512-4ZZUa9DVqD2DRFotAmY3WbqJJm4SwREh1VL89ForwOuVw6WCfOJemqapqSImJQrZle3SlW7TMAwoCbPdEy1yMw==","signatures":[{"sig":"MEQCIBFHyqAFBqeYFm9JPaZcBLDNNQgV9KbMgOXCAZmF4/64AiAr/UAyjSK9sgMT16c5f1VfuLaApF6Ob/UkztbXN6bUEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abf1b40b65619a84c0484cc61358964cfecda604","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.0_1774663115712_0.3336718081503742","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@vurb/oauth","version":"3.12.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"76a6ba6e6229e7b9e176ae4eb81033248195ad7f","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.1.tgz","fileCount":22,"integrity":"sha512-uAJJb8NsjnynOlfNXPLog27enqyW426wv/sJR8jJPyJPz94jzjDKLHBm+EC1VhFrz3lP8g51QyH2mMkIUM7HEQ==","signatures":[{"sig":"MEQCIHNCgVTVG1mhbnFapLoPPmOVqaQFq/FOu+hroPvsEPiPAiBLOxIkafXqS8KO5vCMOA3OPmbQxcK+y6byG57MSgaBYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca23870569f9f14de1bd0e1717f70e74523b6c9e","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.1_1774664289356_0.34374062618131407","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@vurb/oauth","version":"3.12.2","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.2","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"5fd444160fd96d5b2b37dd10dbe2ca12d5933607","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.2.tgz","fileCount":22,"integrity":"sha512-sbeQJ0iEsX7EiiFGe585BHG2MiW4zepMedG04dEGYFANKoun1xAfd1/EBzBNc3qUmH94BITEIvwfL06JO7z6Sg==","signatures":[{"sig":"MEYCIQCjqn7NLzWwZgAJtzmrQwTV3pu48hcwHsbm+7KTEGEAywIhAMKGxzJ28TjjI0V4kKW4Mepjc7jtr2luYA4jiCmBp2vG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca23870569f9f14de1bd0e1717f70e74523b6c9e","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.2_1774665269331_0.6081040427020903","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@vurb/oauth","version":"3.12.3","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.3","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"104e31eea1b6dabed7fa2cf4a3e95549b6d40ecb","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.3.tgz","fileCount":22,"integrity":"sha512-1rg82A/i/SwmcYT8uFO6TN++6xJOgtkSs/Au5gx/6SWpi5RTB+cL0cZafmfRJBgwDFyJzcjeK6HEAR86x5uUjA==","signatures":[{"sig":"MEQCIG48q4LJnJ5meoNVJcayseDK68Hjo3Xk528oBZeDYElcAiBwgvVi2K5PtVItITqyYLsJfzn1CFjmH7LcCCj85gGPag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b7d25e7b7455a964aa78107010297996c80a52b","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.3_1774666144381_0.36736277039317633","host":"s3://npm-registry-packages-npm-production"}},"3.12.4":{"name":"@vurb/oauth","version":"3.12.4","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.4","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"856af256a98913d46d8b25f7c510557877977431","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.4.tgz","fileCount":22,"integrity":"sha512-1kskJoujXIM8eGNTNK1uPtt1VDwB9aWkfCYYPHupzzFLRzFWILf6GSnKwKx+7UhmTDAZ8A5HbBgftaT3leDn8A==","signatures":[{"sig":"MEUCIB4VLZiF7qZfzMriZWhRFnPCyq/9JsnzkwtVnOfrWkhuAiEAomQMN7wY2e7mMTtrTZ0OIXng4gtZCrLg1TM4bGwCtJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f735e53226048a80b680eca852b880e09ef3a10","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.4_1774666870031_0.7328172441779832","host":"s3://npm-registry-packages-npm-production"}},"3.12.5":{"name":"@vurb/oauth","version":"3.12.5","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.5","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"8f2e0854f1d31726db055f16d0248a96912d3efb","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.5.tgz","fileCount":22,"integrity":"sha512-fIIIoywvKXB51KFBLT/6LZv/tQ/XwkaJgFnPoxTAuqmoIuVD/I4EKhbWPcoK/P/43Qq4f9djN1CVhEGgqGH/gg==","signatures":[{"sig":"MEUCIQDoM1kRzD+/QNFZBXV7GlDFI/iueSJlFkMy3dVYh01AaQIgOPchtFNc7NJrB3dFbQ1m7Rg3IPTTWlh1eyVk6pYxMG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5a136f45b06c6323991baa1c3d90ee1a5f90618","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.5_1774667519089_0.5894479017738636","host":"s3://npm-registry-packages-npm-production"}},"3.12.6":{"name":"@vurb/oauth","version":"3.12.6","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.6","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"c7650c63e570b40df52ca900b99b5331f0f958c8","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.6.tgz","fileCount":22,"integrity":"sha512-lqwY86SRe5X/fhZI2oUpg0rbMchAryz+0KASosnrUERgpcKt34V/weRqlqfXY+24cvnJ75rOpDXBRA6dIT2IAQ==","signatures":[{"sig":"MEYCIQCpPV0qFq+DYSMjta7QRj4xbXfApbepRwBqdfRz1v1+FwIhAMSaaumT/t5thMf3pB9rY9D7pu1SL6C+hrEwXPdg7MAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f4da067ddfecc2313bfeeca0682ca4b2145da538","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.6_1774668520878_0.8470807894608412","host":"s3://npm-registry-packages-npm-production"}},"3.12.7":{"name":"@vurb/oauth","version":"3.12.7","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.7","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"6f301dbceea402be64a3f2bf4930c317f998ca5f","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.7.tgz","fileCount":22,"integrity":"sha512-WI+WJsBu/g5qQzs51CI2vW7RP741lanJi8y02VQ5MWRk99kTVvRGGKa10a1ECuRoahezd+fZaBOErQHBjl8Zyg==","signatures":[{"sig":"MEQCICKe8U9p41yiRLsZ5/z9S3GqNLRrxuXRfYFmsko267WnAiBjKHGHHq+tK2sHRF7+Y0oqpaPE5ySCWviQa4OR2Dw5aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"075c49f9a367fe7418ec4d7f34b58198a4e11268","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.7_1774672165775_0.2641728889902961","host":"s3://npm-registry-packages-npm-production"}},"3.12.8":{"name":"@vurb/oauth","version":"3.12.8","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.12.8","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"e23cbf33870aa6123b764f4db66991fb3febcadc","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.12.8.tgz","fileCount":22,"integrity":"sha512-KtJFD+EvcMKEkPxedHump3Lc8kDcKvuQ0W8v7ftcSZPK1c08Xr3yQUGWuhHnYmxeu9+YsLyTxV6EmQsBEcDrxQ==","signatures":[{"sig":"MEYCIQC88F+QyUtiB0i0kjJI9GbjrZPAgWX30368yDy4WFxnxQIhANDvUcQBouvdX5kAwYfirtR8Cd94FqU83Dwsk7KZFr8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4e46668df897da27176571d646c4f44627b345f","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.12.8_1774678351649_0.9774681987120444","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@vurb/oauth","version":"3.13.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.13.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"b7454278dfbc99eee10fd2ad174ea1002d2de818","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.13.0.tgz","fileCount":22,"integrity":"sha512-9pvfLci3bn8piTUwULMODx7MNIg15s5/yP3+wXBhSnC/wC0vwzEjfGe4A+4OOP6t8yTxjRqPNEButl5FfNS+Bw==","signatures":[{"sig":"MEYCIQDi847eVvVCMpOr1UYQSorzfzupHPa28gsnedh7kd09xAIhANVcxkfWYHYlJgQUiMLMR6FgmECzOCAlajZdNngAj/bJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bfd1078776c673ff1dde0f886df2a1778ebb5aa","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.13.0_1774681718187_0.3812661908728783","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"@vurb/oauth","version":"3.13.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.13.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"e433c2a4b1da25bd400d1a3497dbff3cf4b574d8","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.13.1.tgz","fileCount":22,"integrity":"sha512-N88FRD0pXsp3NiUjNAi7KoHBCbxKM966jipNQ/DcHRzgoKLX3AtUep15IRA9ul4QG7yn5ZOlK3jF0H6lZ3co/A==","signatures":[{"sig":"MEUCIH2SJxKSpMp0d3TzPLJvwE8yDcIRxkajonG7z2JN5VdcAiEA1pWBWxdwyVU6pzVly7qX3Tb5cs1sDe0unOgwPv7h4Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3a3c1f4443ff81488b7f1d53d306281b92aa853","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.13.1_1774735027007_0.9979488519673883","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@vurb/oauth","version":"3.14.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.14.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"a4df93800499a4aebf52a2fe048560072c517525","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.14.0.tgz","fileCount":22,"integrity":"sha512-9WrZpXC0doZpCLYeETdDpTp+xj42vbx3vwLXp7bAObhBU1WT7YjnXnLv5ywEvlFJSkapi7l4/EoRuwUCm9GjTw==","signatures":[{"sig":"MEUCIQCsZZ56JitbEUS4t7knr0fvRlVi4KGcdl3BLWm3EoGd9gIgYhASwc1fGbeU8fgi+3aNobJXcSSPfDTkMR3QIX5dFMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de655847fc30829ae0e43b121b23e67e0a6a156c","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.14.0_1774803898499_0.8959938357593593","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"@vurb/oauth","version":"3.14.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.14.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"3cddffc880504fad83a9dfebea34e371ba7c2043","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.14.1.tgz","fileCount":22,"integrity":"sha512-oOZjBb05jPmRRDx+MCsIWkK5zLWpQfvI1wxkAmenO1rKynfNG8LfBxo0xedWXFDJ6QBmSDfw7NMn7nvIbuUHdw==","signatures":[{"sig":"MEUCIQD/iA1sCJbgu3csNm2eL1xUswnPS87WclEC9KGmwT2EFgIgIthf7H/yPBUg6Psbl/a0oobP5DCH7YHBagDdaS1OvCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"31bbc1de9e94d39d4d01a8ad8fb9222f34d203b5","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.14.1_1774825824132_0.585488607984544","host":"s3://npm-registry-packages-npm-production"}},"3.14.5":{"name":"@vurb/oauth","version":"3.14.5","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.14.5","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"ecb613569058e8e3e6c4234c55eea4eec22327bd","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.14.5.tgz","fileCount":22,"integrity":"sha512-Ju4rIFd4fGnsxl68Fk8bOhLLzXk6BI+58hkoWwmb0rxfF9v1dJoZNtdcWkys4KiCTbP+CtB1PHbz8OPr5xYvkQ==","signatures":[{"sig":"MEYCIQCxUhiwFlTw+BJhSTjmCjf+llYJ/a04SAeNMWrL12HFGwIhAJxD7omFTVLJ9Hv+3Ve7prXqjLrsG8KaMQd3TOrfb9+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"214b1b02f9a765500f5c78adabad5a89e1e5191e","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.14.5_1774965758092_0.7410738547907669","host":"s3://npm-registry-packages-npm-production"}},"3.14.6":{"name":"@vurb/oauth","version":"3.14.6","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.14.6","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"d4dd828a153016a5719c67be22803865504660e2","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.14.6.tgz","fileCount":22,"integrity":"sha512-Sx4L2Sw6vBDfwvaFCKaAIOcpTOUlRlNhnJQfqsyeW8fcqqA1VkFtGYPMfhpTvPacjZRO9ePfqFgndaJZRBszqw==","signatures":[{"sig":"MEUCIDMUgsSD+VsvP8lVdmpAzwzCtMG1ODvDAIUWFh1dlRkIAiEA21yGUXCivBEENMh4UKzvilXeK2POpXOz0ellUOVlSaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"214b1b02f9a765500f5c78adabad5a89e1e5191e","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.14.6_1774969854738_0.4634224529583688","host":"s3://npm-registry-packages-npm-production"}},"3.14.7":{"name":"@vurb/oauth","version":"3.14.7","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.14.7","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"953595d2dced3b1ff580ab9aae5455307a8a190a","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.14.7.tgz","fileCount":22,"integrity":"sha512-8toMQfzgsZWXjIEQx7DL+0lMV5MF0flQJKWB2BUzY7C5yGHMIewLNALOU0pHEkTxInD0QuFBCUymzN0YlStryg==","signatures":[{"sig":"MEYCIQD5lND21aDfWh8ffvI2NoNRHagnNZojY2WiUQSqC7UgYAIhAMaXnsSO6+KcZ11lahMuq3fHVuvpKGXl8jjEaGyJgYk5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"214b1b02f9a765500f5c78adabad5a89e1e5191e","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.9.3","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.14.7_1774970639222_0.35455980324820224","host":"s3://npm-registry-packages-npm-production"}},"3.14.8":{"name":"@vurb/oauth","version":"3.14.8","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.14.8","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"28f9ef6a983df3b14601aa29982906a611fa4f96","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.14.8.tgz","fileCount":22,"integrity":"sha512-BpVpZDzu4NIGYpsQGKitDm2Kq0ZpfNUeGfj/55fvRQkenH/sAfaHFUxTw5C4NXAzG42l8NTpFVghfvNa1LIxEA==","signatures":[{"sig":"MEYCIQCwVx7j8SAh0t/Lwg4fA0oI7mFpXAVIpqJ6PssyRjkotgIhAOuW+FOWZJU83xFxvZKeNPoBal2HsZOAfGEaX75ZVtJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87b0d7cc20067fe4508c341c401dc1c1bc420d10","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.14.8_1774999462112_0.9949529037873734","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@vurb/oauth","version":"3.15.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.15.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"a451085b83dbd035039b0a3b95ff168a2e81d133","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.15.0.tgz","fileCount":22,"integrity":"sha512-E762ZkUECbaiULeP/jcFD/pAEzqfT7rc6gvUWa9+/mcVbG3DmCpp8vdSnhDXZyJwgUAYUwNkYPZJDqxwpcyIEg==","signatures":[{"sig":"MEUCIHHc8BmjvsbS4JLdZnWkz8zBWXHr2PDAqtMSc3fexqEuAiEAvOrjPfmW0dRwe3Nxd/m6Pv+IsXJgE5h9Pth8+mmk9RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9f864bb814bf02d6949bc8096ea5e67368324758","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.15.0_1775543252968_0.9138959936219946","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@vurb/oauth","version":"3.15.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.15.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"ee729e2fb9e4ee3c1a84617b9b10e8127824a7ca","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.15.1.tgz","fileCount":22,"integrity":"sha512-8T3As9RfySmr+qdeFXgVdnrGlkIJtGzPxZK188r6D2WW04tZ1DOz9vH8LlSBZAMk2x+o/il64gBPT+0tH0+GfA==","signatures":[{"sig":"MEYCIQCW1DroufA/n4037bCdrbJ9LbYSujJAp5461aNbW+t7VgIhAIObemGxR+nHcu2PBO+LWvD6OVXtG57QIV1l3/7Q2vTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f2182578da0b12336e68513ff1cb76c85a83045","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.15.1_1775799418130_0.575760516064671","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@vurb/oauth","version":"3.15.2","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.15.2","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"b77d1416d7883a9f386e234ff4203debd12a5b7b","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.15.2.tgz","fileCount":22,"integrity":"sha512-yARAQhhuzanXYGMbeJ6dtuPdEpYT7kJ1w+rhAoKoea55bTucci4cztneZ3Ye55Rv/CcLpUNoCuwCgPSnHX8p3g==","signatures":[{"sig":"MEUCIFOMu8ARks43BTxVkaod/Ct7iTCnc92p6Wc4wIM5MKLIAiEA+ddM5XbIBzTbcdHnkg/22bF4TCyQPAoHzdEjgzVmpOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"123a7c19601f8b1a9e2735e9d39802c48347e217","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@vurb/core":">=3.8.0"},"peerDependencies":{"@vurb/core":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.15.2_1775934355559_0.5666157500052311","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@vurb/oauth","version":"3.15.3","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.15.3","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"298fe2d9013c6aefad4a0c8f887d10b7df93561f","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.15.3.tgz","fileCount":22,"integrity":"sha512-bDhDq1siigyNrmFSlq+pw0JJLmHpq0F00hp/nWl5w+6+Y+tsbNjw0Wp58Gbq23Sn4eIpgUe8d2weN/XXtdsj/Q==","signatures":[{"sig":"MEQCIEgkDxProZLyFtGiMskki4o+JF5yG+ft8TCjAGaLHP5TAiBDGmo7u4ISdgCn9NISLN8ADMqO9EY1/9uO79RaAohc0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc7cf250711a8d3864a9934ed9d6d8170e0bf103","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.15.3_1776699009927_0.2203912582284342","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@vurb/oauth","version":"3.16.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.16.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"e5b07bf97f3ba05f9b9352d982b7f6c5d65686c8","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.16.0.tgz","fileCount":22,"integrity":"sha512-lnpXUrG0FqYgCXfWrhRNJ1ItUee2iToDrsieXtJp5aCd2ECHgOWVOnK5/I1/Hrl8HAp3I8ceLTc4l2NjvP0yJg==","signatures":[{"sig":"MEQCIH2jnZAGuUShLqkI+gneIt4rrgAT/Mq1p2xQoeFp0XZlAiAsAANmRKsDDarra1+oXYcz8qtPAVNAf6RfwpadmxENRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e97730cf6acffeb48768776b18445042accb10a4","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.16.0_1776733073102_0.2627908816336124","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@vurb/oauth","version":"3.17.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.17.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"22d36a4b4d3e712dbd5b002e8953f69edcf7df40","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.17.0.tgz","fileCount":22,"integrity":"sha512-XHeN2fp/ODUGjiOKgDMiTaJefZB9PkPLWZtUtxjoQbGwrd580RLrxYLRV38XYDa9dlQrmrFKqZHETy6a37rkOA==","signatures":[{"sig":"MEQCIAi1vDZQ9YdMMPsJqKpxFhJJiJ/AndXFGgbZHzftnbzzAiAuAfGEgIAhZBc3rzZ5hYRkymZ8sFX8hc5E5KrusphuXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d76d1d213194924a0e85def4860baad514b43b0c","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.17.0_1776745300763_0.08333418003183346","host":"s3://npm-registry-packages-npm-production"}},"3.17.1":{"name":"@vurb/oauth","version":"3.17.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.17.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"c7c0707ad8bebd5dfa40f8adb5210d129b089d01","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.17.1.tgz","fileCount":22,"integrity":"sha512-9/xLahWjYSbxdLs2Z07X7JPmRJ86HcMNx87Yk8jsQ/ZCw7tk++cKUa01rVi+tlH5PlQbcKzXlMHQc1aRLAFYIA==","signatures":[{"sig":"MEQCIHfBCbxqBFHuO3erS5bvFHK5XK8ALUoQJt9LAWG1r2m1AiBe2Ni+7Ji4LHDA5WNb6A1/q2Hv9rh3+DUlLmSYFuOHow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e0269c7ba887fc3a4c465b58b0ce19a879c771d4","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.17.1_1776748948358_0.08372093932046365","host":"s3://npm-registry-packages-npm-production"}},"3.17.2":{"name":"@vurb/oauth","version":"3.17.2","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.17.2","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"e87fd155994a3bfa27e23e859c8a641f56707823","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.17.2.tgz","fileCount":22,"integrity":"sha512-ZgYBqMUIyXcsqvoJfhn0VbqOPVMWYtO6HY5Zxj+KQD19q5L6+7BTMcXYmzsPnMo/rXw2vrGS2XpM+O8g4hgHpw==","signatures":[{"sig":"MEUCIBIAMdCCj5hWIWrUwejJyEjwQzwtDD2ablKWpzBFHuREAiEA8J+ayK72QRb70HdeFbYIQWiN1/5s1zEZFGXbAzCeUgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6eea45f8868cef71cc7f04ad1795ed743805c795","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.17.2_1776931572728_0.5908304973023479","host":"s3://npm-registry-packages-npm-production"}},"3.17.3":{"name":"@vurb/oauth","version":"3.17.3","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.17.3","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"6252c0440120064f65521b2b6cb6dd554b72e6d5","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.17.3.tgz","fileCount":22,"integrity":"sha512-tkZrhM6V6hkYA5aM9egpfxzefm4dxzr2WZib1YDBEvyHuCwFIyl/akiozNKqDKMJyKuwQDIYHM9EI6rPm4zoeQ==","signatures":[{"sig":"MEUCIQDrmtMO16bXcZVim9oXzffBizhQJoszZg0pFljmpo0i5wIgOWBw6XWWg47ot/33d/IqDPb7FuYzSeL8Ib72G0bvuNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2eeadea5f87972d33a21207c81a2268a8adbf3b3","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.17.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.17.3_1777546204847_0.43130150323763483","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@vurb/oauth","version":"3.18.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.18.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"e8e76b814d73a2ef3649e0fd392f3643e468fd6e","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.18.0.tgz","fileCount":22,"integrity":"sha512-Xz9SpDS1PPtXB8B5WMQv3qIgS0cZrz9Cc17iEpGZA5bbZC5KIZsTnlqeuMTjc/JgfYfykzJPEZ7UuxAoMaMGFw==","signatures":[{"sig":"MEQCIFTq7AosOS/QFlCWuy2ZRF6qrGp8EJ/dKXxFfuvdwXX6AiAWBOL30+ZzaBu14E216913iffFgtG/71g+r+9ogN66FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27140b34b2940fc6ffd7a7cea4e8124f05646b8b","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.18.0_1777626176501_0.22265136280509634","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@vurb/oauth","version":"3.19.0","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.19.0","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"d5f8772ef8f22fc3625fbd0928ab7e0eb82cccdf","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.19.0.tgz","fileCount":22,"integrity":"sha512-Gu2jRs8+GVq3PC4rWndCgraFN/LX0qDQ+UJ0WxCw4FjkTEGwrGxCARoxeoEmwba9kWfOVPnzMsQMkigqm2eZVg==","signatures":[{"sig":"MEUCIB0HwwGRk1cPt+S4S0P7qHVmHQzBNalvcThjXvZxa7lYAiEA2afWPrDi+0/oghLF7Q/OWkQ9/+9rfjy9fcCrfyx+tJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a17c25d7a54f2e0c046b294a7725464c9b269cc0","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.19.0_1777629516455_0.08672545760279005","host":"s3://npm-registry-packages-npm-production"}},"3.19.1":{"name":"@vurb/oauth","version":"3.19.1","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.19.1","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"90c313fa397474927149448380029d9a27aa5180","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.19.1.tgz","fileCount":22,"integrity":"sha512-vT4iQe32VTbt8Nu5E47Ahk8e1zfZLEmLnMEm/L31+jUbzRdhp6tNsUvgrE/gjDPcYub8PDTdQ3ZiQ65dORlCfg==","signatures":[{"sig":"MEUCIQD9LQ75ZBjQwT8xc25trJWFEz+Go2wIwkp/+7WCDawLuAIgRWlwEC23dLMxLQlO7sIypSQQ49lFNh502YWsouOZaDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6ef052ec550868068b0c5460eec2b7babf316a02","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.19.1_1777660073398_0.8670894452503222","host":"s3://npm-registry-packages-npm-production"}},"3.19.2":{"name":"@vurb/oauth","version":"3.19.2","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.19.2","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"6c707c3fdc6dc45466c26c2c68f9a54fc20ad158","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.19.2.tgz","fileCount":22,"integrity":"sha512-59enY35bEkkhSFmQeqP/FpK1tPFRkgUHKntW2htfBVX14cu8C6csWPcxVjQ+glIlPnyyW21gPNWraxxSOQFiNg==","signatures":[{"sig":"MEYCIQDycFxlcXXSrM5OBmARkFIaI1P2XheQRwIf1y006BTDMwIhAL87Y9OqLSVBqorybBYdvpRWheAPr1Yp7qDKwVFiUuLy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02d0129b43c56d69d1fe6cc030d5a01b5b86e663","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.19.2_1777667623569_0.18072754400486057","host":"s3://npm-registry-packages-npm-production"}},"3.19.3":{"name":"@vurb/oauth","version":"3.19.3","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.19.3","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"7d93dabec4a79bfac01d399590cfa9bb80717805","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.19.3.tgz","fileCount":22,"integrity":"sha512-aPRDc/UgeRdBXtZu3zngGmM/rWwGKkh4fn5mHowrJ1ZldwXeqs90JHDzFLnFpQ9Sk81vxxR/M8UgU4oPan/B0w==","signatures":[{"sig":"MEUCIF4vpcyKy3ncjjdFIMsqpKmpLpWrz/LgNxhmiJ0k1Vu9AiEAvEANULUX3IBMYXQLVMUWLb893qJTyooS1I/Gy4F9vZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50f3779022160d5a6b89df8d425e63adcbae4e88","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.19.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.19.3_1777668231232_0.20511869399234373","host":"s3://npm-registry-packages-npm-production"}},"3.19.4":{"name":"@vurb/oauth","version":"3.19.4","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.19.4","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"add999c82047446b72754892b0bec8344852abcc","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.19.4.tgz","fileCount":22,"integrity":"sha512-zZZU4XbNpO7i2sZDzbRChraBtMl7imZQC5jw9C+NWwSVvG5usIVpVxcwzYI9G8JwIO4PFGgdu++g982iRaVO6w==","signatures":[{"sig":"MEYCIQCbi0IzhE+rCsCpCuPLY3EoQXh0oCgGN+2ruIKpsMXZxAIhAJklt/xkBLGcDMLD5SHVc5+wqXfeed1IhAysxF4QflI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3bb038e2e0bd6151cab2622bd6bb71da52770b5d","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.19.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.19.4_1778117653158_0.6806459540556673","host":"s3://npm-registry-packages-npm-production"}},"3.19.5":{"name":"@vurb/oauth","version":"3.19.5","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"license":"Apache-2.0","_id":"@vurb/oauth@3.19.5","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"homepage":"https://vurb.vinkius.com/","bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"dist":{"shasum":"698150549a65a03463e614172bf7ffddd51ef035","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.19.5.tgz","fileCount":22,"integrity":"sha512-lWuGp3IhKhmoXcsh/O4jc51rnpJ1NsHW/8FPfzk4kZov8nUcWMBvAlfAQqcjb6bugNBWTP2fjcicD5BUi0hCuA==","signatures":[{"sig":"MEQCIBdpatGmKQGv7OlOBJsZczA0+mYCbM6J0LdRgbZhI6xiAiAIjjPeXrZZ/Ur+oM60Pa4O6Qv8q6ZB4sn0cBYZyxDhoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17b3a50ab74f2ea48464f059e6cd039ffc5d7e15","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"repository":{"url":"git+https://github.com/vinkius-labs/vurb.ts.git","type":"git","directory":"packages/oauth"},"_npmVersion":"10.8.2","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@vurb/core":"^3.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/oauth_3.19.5_1778118977509_0.2317894639314455","host":"s3://npm-registry-packages-npm-production"}},"3.19.6":{"name":"@vurb/oauth","description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","test":"vitest run","prepublishOnly":"npm run build"},"keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"author":{"name":"Renato Marinho"},"repository":{"type":"git","url":"git+https://github.com/vinkius-labs/vurb.ts.git","directory":"packages/oauth"},"bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"homepage":"https://vurb.vinkius.com/","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@vurb/core":"^3.19.6"},"license":"Apache-2.0","devDependencies":{},"version":"3.19.6","_id":"@vurb/oauth@3.19.6","gitHead":"18a5dfc0aef88c0b0354bc8bb1cb7329dbcf104b","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jCU6XL0xuC8vR7WEdsMkmPBohiDCh6oFSus90Mj33LrMGvhEowjl+Pvr9YDqlbg12Hv75nbJu2EbpaFCKwRZ2A==","shasum":"cf946634b88c8567224618c02d4bf39c149cf588","tarball":"https://registry.npmjs.org/@vurb/oauth/-/oauth-3.19.6.tgz","fileCount":22,"unpackedSize":63439,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vurb%2foauth@3.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDh3NpJ5hJEq9SgfQToEe0HLKaTKh8H9imZ1vKPpNDbdAiEAi9J6exjMCcKgpkwp/W9aqVZZpFrVSu3aho0G3ITMJJg="}]},"_npmUser":{"name":"vinkius","email":"renato.marinho@vinkius.com"},"directories":{},"maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oauth_3.19.6_1778541492257_0.8046508776758154"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T10:57:59.353Z","modified":"2026-05-11T23:18:12.818Z","3.1.31":"2026-03-09T10:57:59.574Z","3.2.0":"2026-03-09T11:05:33.374Z","3.2.1":"2026-03-09T11:32:18.640Z","3.6.6":"2026-03-17T19:41:19.311Z","3.6.7":"2026-03-18T20:24:13.209Z","3.6.8":"2026-03-18T20:52:23.251Z","3.6.9":"2026-03-18T22:16:17.725Z","3.6.10":"2026-03-18T22:38:21.088Z","3.7.1":"2026-03-19T00:29:59.984Z","3.7.3":"2026-03-19T01:05:16.969Z","3.7.4":"2026-03-19T01:20:16.528Z","3.7.5":"2026-03-19T09:55:30.728Z","3.7.7":"2026-03-19T10:33:07.787Z","3.7.8":"2026-03-19T14:26:23.582Z","3.7.10":"2026-03-20T10:39:27.187Z","3.7.11":"2026-03-20T13:54:49.921Z","3.7.12":"2026-03-20T18:27:03.122Z","3.8.0":"2026-03-22T14:00:49.452Z","3.8.1":"2026-03-25T22:37:14.785Z","3.8.2":"2026-03-26T07:35:30.003Z","3.8.3":"2026-03-26T13:52:37.753Z","3.9.0":"2026-03-27T02:08:48.746Z","3.10.0":"2026-03-27T17:09:02.219Z","3.11.0":"2026-03-27T22:45:58.930Z","3.11.1":"2026-03-28T01:00:33.000Z","3.12.0":"2026-03-28T01:58:35.841Z","3.12.1":"2026-03-28T02:18:09.521Z","3.12.2":"2026-03-28T02:34:29.492Z","3.12.3":"2026-03-28T02:49:04.532Z","3.12.4":"2026-03-28T03:01:10.188Z","3.12.5":"2026-03-28T03:11:59.250Z","3.12.6":"2026-03-28T03:28:41.023Z","3.12.7":"2026-03-28T04:29:25.913Z","3.12.8":"2026-03-28T06:12:31.788Z","3.13.0":"2026-03-28T07:08:38.334Z","3.13.1":"2026-03-28T21:57:07.135Z","3.14.0":"2026-03-29T17:04:58.680Z","3.14.1":"2026-03-29T23:10:24.285Z","3.14.5":"2026-03-31T14:02:38.226Z","3.14.6":"2026-03-31T15:10:54.881Z","3.14.7":"2026-03-31T15:23:59.388Z","3.14.8":"2026-03-31T23:24:22.273Z","3.15.0":"2026-04-07T06:27:33.119Z","3.15.1":"2026-04-10T05:36:58.313Z","3.15.2":"2026-04-11T19:05:55.732Z","3.15.3":"2026-04-20T15:30:10.070Z","3.16.0":"2026-04-21T00:57:53.265Z","3.17.0":"2026-04-21T04:21:40.892Z","3.17.1":"2026-04-21T05:22:28.537Z","3.17.2":"2026-04-23T08:06:13.053Z","3.17.3":"2026-04-30T10:50:04.996Z","3.18.0":"2026-05-01T09:02:56.679Z","3.19.0":"2026-05-01T09:58:36.623Z","3.19.1":"2026-05-01T18:27:53.565Z","3.19.2":"2026-05-01T20:33:43.729Z","3.19.3":"2026-05-01T20:43:51.384Z","3.19.4":"2026-05-07T01:34:13.305Z","3.19.5":"2026-05-07T01:56:17.673Z","3.19.6":"2026-05-11T23:18:12.511Z"},"bugs":{"url":"https://github.com/vinkius-labs/vurb.ts/issues"},"author":{"name":"Renato Marinho"},"license":"Apache-2.0","homepage":"https://vurb.vinkius.com/","keywords":["mcp","vurb","oauth","device-flow","rfc-8628","authentication","token-manager","ai","llm"],"repository":{"type":"git","url":"git+https://github.com/vinkius-labs/vurb.ts.git","directory":"packages/oauth"},"description":"OAuth 2.0 Device Authorization Grant (RFC 8628) for MCP servers built with vurb. Provides secure token storage, device flow authentication, and middleware integration.","maintainers":[{"name":"vinkius","email":"renato.marinho@vinkius.com"}],"readme":"<p align=\"center\">\n  <h1 align=\"center\">@vurb/oauth</h1>\n  <p align=\"center\">\n    <strong>MCP OAuth 2.0 Authentication for Vurb.ts</strong> — A framework for creating secure MCP servers<br/>\n    RFC 8628 Device Flow · Secure token storage · Drop-in auth tool · Provider-agnostic\n  </p>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@vurb/oauth\"><img src=\"https://img.shields.io/npm/v/@vurb/oauth?color=blue\" alt=\"npm\" /></a>\n  <a href=\"https://github.com/vinkius-labs/vurb.ts/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-Apache--2.0-green\" alt=\"License\" /></a>\n  <img src=\"https://img.shields.io/badge/node-%3E%3D18-brightgreen\" alt=\"Node\" />\n  <a href=\"https://modelcontextprotocol.io/\"><img src=\"https://img.shields.io/badge/MCP-compatible-purple\" alt=\"MCP\" /></a>\n  <a href=\"https://vurb.vinkius.com/\"><img src=\"https://img.shields.io/badge/Vurb.ts-framework-0ea5e9\" alt=\"Vurb.ts\" /></a>\n</p>\n\n---\n\n> **MCP OAuth 2.0 Authentication for Vurb.ts** — the Model Context Protocol framework for building production MCP servers. RFC 8628 Device Authorization Grant, secure token storage (0o600 permissions), pre-built auth tool, and `requireAuth()` middleware with self-healing error hints.\n\n## Quick Start\n\n```typescript\nimport { createAuthTool, TokenManager } from '@vurb/oauth';\nimport { ToolRegistry, createTool } from '@vurb/core';\n\nconst auth = createAuthTool({\n    clientId: 'your-client-id',\n    authorizationEndpoint: 'https://api.example.com/oauth/device/code',\n    tokenEndpoint: 'https://api.example.com/oauth/device/token',\n    tokenManager: { configDir: '.myapp', envVar: 'MY_APP_TOKEN' },\n    onAuthenticated: (token, ctx) => ctx.setToken(token),\n    getUser: async (ctx) => ctx.getMe(),\n});\n\nconst registry = new ToolRegistry();\nregistry.register(auth);\n```\n\n## Features\n\n| Feature | Description |\n|---------|-------------|\n| **Device Flow (RFC 8628)** | Browser-based authentication for CLI/MCP tools |\n| **Secure Token Storage** | 0o600 permissions, env-var priority |\n| **Pre-built Auth Tool** | Drop-in `createAuthTool()` with login, complete, status, logout |\n| **requireAuth Middleware** | Guard with self-healing error hints |\n| **Provider Agnostic** | Works with any OAuth 2.0 server supporting device flow |\n\n## requireAuth Middleware\n\n```typescript\nimport { requireAuth } from '@vurb/oauth';\n\nconst projects = createTool('projects')\n    .use(requireAuth({\n        extractToken: (ctx) => ctx.token,\n    }))\n    .action({ name: 'list', handler: async (ctx) => { ... } });\n```\n\n## API\n\n### `DeviceAuthenticator`\n\n| Method | Description |\n|--------|-------------|\n| `requestDeviceCode(request)` | Phase 1: Get device code + verification URL |\n| `pollForToken(codeResponse, signal?)` | Phase 2: Poll until authorized (with `slow_down` respect) |\n| `attemptTokenExchange(request)` | Single exchange attempt (manual polling) |\n\n### `TokenManager`\n\n| Method | Description |\n|--------|-------------|\n| `getToken()` | Get token (env var > file) |\n| `getTokenSource()` | Returns `'environment'`, `'file'`, or `null` |\n| `saveToken(token)` | Save to `~/{configDir}/token.json` (0o600) |\n| `clearToken()` | Remove saved token |\n\n### `createAuthTool(config)`\n\nReturns a `GroupedToolBuilder` with 4 actions: `login`, `complete`, `status`, `logout`.\n\n## Installation\n\n```bash\nnpm install @vurb/oauth\n```\n\n### Peer Dependencies\n\n| Package | Version |\n|---------|---------|\n| `vurb` | `^2.0.0` |\n\n## Requirements\n\n- **Node.js** ≥ 18.0.0\n- **Vurb.ts** ≥ 2.0.0 (peer dependency)\n\n## License\n\n[Apache-2.0](https://github.com/vinkius-labs/vurb.ts/blob/main/LICENSE)\n","readmeFilename":"README.md"}