{"_id":"@argusjs/oauth-custom","_rev":"4-998be8aaad9781ecc27e9bbe3e79fb16","name":"@argusjs/oauth-custom","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@argusjs/oauth-custom","version":"0.1.0","_id":"@argusjs/oauth-custom@0.1.0","maintainers":[{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"}],"dist":{"shasum":"687c46584c029a5e57650342414441c5903847df","tarball":"https://registry.npmjs.org/@argusjs/oauth-custom/-/oauth-custom-0.1.0.tgz","fileCount":16,"integrity":"sha512-urvo7oDDXLqz3B4vFHKIhc1rffP+6Gsf8yqx6zg0S0Ecd2QOZbuPNrVD81OmU0cgVBly6rlGYyP2AoPxNejYtw==","signatures":[{"sig":"MEYCIQDf7ZmKrbO+qw+fexfLWQth4Iu/TZR/g5QrPgpssIc1sQIhAJjUNWg806oHwTdIRozhj7aBRiU16m+09vWP/hFDtLOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32131},"main":"dist/index.js","type":"module","_from":"file:argusjs-oauth-custom-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"},"_resolved":"/tmp/cc4c9024e70d9039127d6f8338b96186/argusjs-oauth-custom-0.1.0.tgz","_integrity":"sha512-urvo7oDDXLqz3B4vFHKIhc1rffP+6Gsf8yqx6zg0S0Ecd2QOZbuPNrVD81OmU0cgVBly6rlGYyP2AoPxNejYtw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@argusjs/core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-custom_0.1.0_1774211873880_0.358562455212895","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@argusjs/oauth-custom","version":"0.1.1","license":"Apache-2.0","_id":"@argusjs/oauth-custom@0.1.1","maintainers":[{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"}],"dist":{"shasum":"07ca6da9fff7ac1144198c2b0694149541749247","tarball":"https://registry.npmjs.org/@argusjs/oauth-custom/-/oauth-custom-0.1.1.tgz","fileCount":11,"integrity":"sha512-1chnBn3ljXkXUP/PRcaGfipYkfAXu00/wM/QbrBtpezVG9jqwaMjLCTcE087FrXZepZoxwoSEL+kcQ4PvvTh0A==","signatures":[{"sig":"MEUCIQCDCJiOtrLmV/sEqBkFLEt0l/cNl6SiuO+8V96iCy0HDQIgTb8rh3EBAxPLY+XKJptWo6D9jDFjG40am//DWpR1RhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21257},"main":"dist/index.js","type":"module","_from":"file:argusjs-oauth-custom-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"},"_resolved":"/tmp/4155864c618b5f6a528887dba8ae4896/argusjs-oauth-custom-0.1.1.tgz","_integrity":"sha512-1chnBn3ljXkXUP/PRcaGfipYkfAXu00/wM/QbrBtpezVG9jqwaMjLCTcE087FrXZepZoxwoSEL+kcQ4PvvTh0A==","_npmVersion":"10.8.2","description":"Custom OAuth provider for any OpenID Connect-compatible identity provider.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@argusjs/core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-custom_0.1.1_1774212860594_0.761464940983744","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@argusjs/oauth-custom","version":"0.1.3","license":"Apache-2.0","_id":"@argusjs/oauth-custom@0.1.3","maintainers":[{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"}],"homepage":"https://github.com/ayush-jadaun/argusJs#readme","bugs":{"url":"https://github.com/ayush-jadaun/argusJs/issues"},"dist":{"shasum":"f9c1bde3bd39965430304224dd5bb5b31b92eb99","tarball":"https://registry.npmjs.org/@argusjs/oauth-custom/-/oauth-custom-0.1.3.tgz","fileCount":10,"integrity":"sha512-rSmWb3H/fj34EfcQYzKSYE/pdOblVHXo7VUWx2F4sy1/g1SzhcgGktP2/91ks74Qf8UrsX+WL8hTGnXkFsleJQ==","signatures":[{"sig":"MEYCIQDAzn8gT0gq+CMGyRUeuiY74IpuLsxtaDNoRyeHTD9Y3gIhAMVodp1J7fTiC+D7N88QXYBxURBVo+PiPjtdWKNWNUcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@argusjs%2foauth-custom@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"98ecf2f5ef553af26fe8c667661ee62675998e84","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:unit":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"},"repository":{"url":"git+https://github.com/ayush-jadaun/argusJs.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom OAuth provider for any OpenID Connect-compatible identity provider.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@argusjs/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-custom_0.1.3_1774342280187_0.5745242794060239","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@argusjs/oauth-custom","version":"0.1.4","license":"Apache-2.0","repository":{"publishConfig":{"access":"public"},"type":"git","url":"git+https://github.com/ayush-jadaun/argusJs.git"},"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","test:unit":"vitest run","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"dependencies":{"@argusjs/core":"workspace:*"},"devDependencies":{"typescript":"^5.7.0","vitest":"^3.2.0"},"_id":"@argusjs/oauth-custom@0.1.4","gitHead":"ac8f1cfd7824f38da75017ef4a80acf77ba51cd6","description":"Custom OAuth provider for any OpenID Connect-compatible identity provider.","bugs":{"url":"https://github.com/ayush-jadaun/argusJs/issues"},"homepage":"https://github.com/ayush-jadaun/argusJs#readme","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5ECFPMxA96Lq4V1WOqmeRx+gZ6FJvkuoEeotIk6/g9jD4y3edHN8LaOaoA8nm0Wmyad27jyfo8YvjcS3sJQNJA==","shasum":"4261bfb2a4d3283c5a07477e4f6d41a332609d42","tarball":"https://registry.npmjs.org/@argusjs/oauth-custom/-/oauth-custom-0.1.4.tgz","fileCount":10,"unpackedSize":10642,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@argusjs%2foauth-custom@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAEughS8fRpi+nnod9UKtEOmDY8kuBAYxuZLv2HLCfH3AiAXmA8OXJcxcWcSK80FYZDQMQipJQUmBTO9ZMcmTW4Dfw=="}]},"_npmUser":{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"},"directories":{},"maintainers":[{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oauth-custom_0.1.4_1774343291672_0.133149542106062"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-22T20:37:53.782Z","modified":"2026-03-24T09:08:12.076Z","0.1.0":"2026-03-22T20:37:54.022Z","0.1.1":"2026-03-22T20:54:20.750Z","0.1.3":"2026-03-24T08:51:20.317Z","0.1.4":"2026-03-24T09:08:11.810Z"},"bugs":{"url":"https://github.com/ayush-jadaun/argusJs/issues"},"license":"Apache-2.0","homepage":"https://github.com/ayush-jadaun/argusJs#readme","repository":{"publishConfig":{"access":"public"},"type":"git","url":"git+https://github.com/ayush-jadaun/argusJs.git"},"description":"Custom OAuth provider for any OpenID Connect-compatible identity provider.","maintainers":[{"name":"ayush_jadaun","email":"ayushjadaun6@gmail.com"}],"readme":"# @argusjs/oauth-custom\n\nCustom OAuth provider for any OpenID Connect-compatible identity provider.\n\nPart of [ArgusJS](https://github.com/ayush-jadaun/argusJs) -- Enterprise-grade, fully pluggable authentication platform.\n\n## Install\n\n```bash\npnpm add @argusjs/oauth-custom\n```\n\n## Usage\n\n```typescript\nimport { CustomOAuth } from '@argusjs/oauth-custom';\n\nconst provider = new CustomOAuth({ clientId: '...', clientSecret: '...' });\n```\n\n## Docs\n\nSee the [main documentation](https://github.com/ayush-jadaun/argusJs) for full API reference and examples.\n\n## License\n\n[Apache-2.0](../../../LICENSE)\n","readmeFilename":"README.md"}