{"_id":"passport-steam-openid","_rev":"17-61e92e93c18fd0f86b02b0c26e0b383f","name":"passport-steam-openid","dist-tags":{"latest":"1.1.12"},"versions":{"1.0.0":{"name":"passport-steam-openid","version":"1.0.0","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.0.0","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"8e6eef1f8b2966748e264bb7cb94d2759b79470f","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.0.0.tgz","fileCount":43,"integrity":"sha512-427nGFW0Fo+dtGXmDNLDOIe0b4PqWzEa40P5ovMA1o2W+/bpX2RlE3qzvBdHc4OZq5Bl74+9Wty03GHVZP695Q==","signatures":[{"sig":"MEUCIQDoLWVFkJkXShCwRCe48XrTxnYYTMi2QyKNzuSis9FMBAIgfMeDF5o3j4klzsITDIQQWcocbZkjoQ0IR7oYTPkDDYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153532},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0b0ccbe424a9f304af295d0442123d658b2c3e60","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","semantic-release":"semantic-release"},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"9.7.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.43.0","prettier":"^2.8.8","typescript":"^5.1.3","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/passport":"^1.0.12","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.0.0_1687547667826_0.6666453182761496","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"passport-steam-openid","version":"1.0.1","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.0.1","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"7f246944301c822ef2cb0263c102cc18f905dbdd","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.0.1.tgz","fileCount":43,"integrity":"sha512-s7xpGmXc55P7HIZLxckQnVRK3qWRm1dUvVaPPZJVHSNAp7HWVZHSJuD8Vv+XwpthEqN0pcfMMStvIqKWQI12HA==","signatures":[{"sig":"MEUCIHZB24WTDC1flqz+qfFNd9sroinaW91n8p4BAtT3JafYAiEAlArJ88fR/c/bzi8a6z/0x8uv8n7lQhx7E2Dn7BrUWVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157195},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"00ee200f85d99891126e933a4aeed12e876df8cb","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","semantic-release":"semantic-release"},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"9.7.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.43.0","prettier":"^2.8.8","typescript":"^5.1.3","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/passport":"^1.0.12","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.0.1_1689264988410_0.8600662997676498","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"passport-steam-openid","version":"1.0.2","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.0.2","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"48485da8edc977734009b36a432a9b14b9bf3ca8","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.0.2.tgz","fileCount":48,"integrity":"sha512-AIVyj0KF6r/+DUQD+JtyZ6ez6B4KtUPa+fiu0IVNCVR/3/Np5mXJ5Uha8NyIXLmQeLWUTxAh16dqM8Bd0ycJTg==","signatures":[{"sig":"MEQCIEtFaPWj585FA4z3VfgBDxuJdtyKkeuRavJYFMrFCw+IAiBtfUn1Uc08XnZGGsJtGbSmt1TEHAqb73VyL1GWTKXoVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188781},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"391b715a92998f8e6ebd07305bcee51e241b5458","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"9.7.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.0.2_1690310501147_0.5034769607348666","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"passport-steam-openid","version":"1.0.3","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.0.3","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"b64fdfb87094ceb238ab9b6b7b27dbcc85d390db","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.0.3.tgz","fileCount":48,"integrity":"sha512-EmZ3WBBmgHRYnNwqJI+YmCg+uAFbZtcFw3L8oMPMUYWL/waQ3QWnYVGYJJJUa2Tz1VYvKpY3c6B/6Tl686nSVA==","signatures":[{"sig":"MEQCIDNQJt5rNv4nWVxIP1RWuYmkARtz11HzkDMn3u/GbCDCAiBVNp+4P7TSb/hFoEScUBignojF/utUSXAaffHib7rMMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188781},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"dad1c2be6bd362001e7a4a6ce657764921ab5b3f","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"9.7.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.0.3_1706287640458_0.6402943046183325","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"passport-steam-openid","version":"1.1.0","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.0","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"e3fe4afc3074027b2e48a950f953c614fba05da3","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.0.tgz","fileCount":48,"integrity":"sha512-DjfCzG5tC12EY1uY8V5jPuGAifTNj06fH/VTBfb1glj3PWSgq7hKzyqQMoPW7tiATTTovFFyRdpKi7eh3wF0kQ==","signatures":[{"sig":"MEUCIQDFWlsxTVVOp4uLoIGmzP4OgsiA301vE3BvnKzi0xY7/wIgfzc172gR+YQ/1i5XwQRhAeA48zt5/dyRvy0H8iloFRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199071},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"46fc8f11a83aa1139e8708f1c964d00baef5e73b","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"9.7.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.0_1721051422544_0.6929579349310597","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"passport-steam-openid","version":"1.1.1","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.1","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"e1a1feaa3451d94b99815506272b3e68bef0bc64","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.1.tgz","fileCount":48,"integrity":"sha512-wG0jemGdrfe1MXPZ6xJb6ZPyD0rOV1b7tzRyXbVKFtIV7a/24JjMJOUh8N0lvwmWhiRen10j0yNRC0CiXmOdNw==","signatures":[{"sig":"MEYCIQDq7RlXRn4GMmwAv3FrFVwXAu0A+eOM/SNCekOdgbuXPgIhAO2eOsHXTBx9LTx+kDkUPdthb1FVaGiy6KbWjuqIeLr3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200787},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"45e9380a9da99efcc405ec64262b6e92dac500e1","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.8.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.1_1721053431608_0.6904695808766081","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"passport-steam-openid","version":"1.1.2","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.2","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"62bea45606b4ce72a2ca50a5b5d3bc1d1ae11d17","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.2.tgz","fileCount":48,"integrity":"sha512-aeiFbP1g9JNZrSoczp8q7JEcWyEi58cNuQqRygUTlR95jDNlMCuGl5QGI+4d2qOgb6CS0A649weowYE6pfk7Qw==","signatures":[{"sig":"MEUCIQD/W3fbbtbeA9mYlEs4aOrQ5FK1iS9Emsqs0E/GkijCAAIgDhw1SE/hK2GBgJitX7Eg56K1X7+WG4AdA8QyS4kBsSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200787},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1bd71cf0a9b8ee2f4b547a69c2bb44e6eb232637","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.8.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.2_1724397972223_0.765672717442726","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"passport-steam-openid","version":"1.1.3","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.3","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"1cf321c04729576b4907ffc13fc9116d079bb031","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.3.tgz","fileCount":48,"integrity":"sha512-yNrO6W1LKI5qES86wp2utrH6Rcvct7G+g7XvPYFZTzC9FuvCZp4L4drRp/auZA03Gb5BCyTQH6H1RGHINDbsjA==","signatures":[{"sig":"MEUCIA/NUZ7UyY5z6zkjPJKcRBzwChTAJqoVisjq2d8f972ZAiEAht61xGKu3MQxoyVm8CRVtK5329pg7/LNrk4YrrWfFYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201574},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"097857362bcbfa1de4680a83ccf61e637a11793d","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.8.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.3_1728826174881_0.2585267223462673","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"passport-steam-openid","version":"1.1.4","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.4","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"a3aa362bfa24852c9f9db5d65d4321ec021c8db8","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.4.tgz","fileCount":48,"integrity":"sha512-HO1GvIx9Z5ZYGCI9/O1P/IRLfoUjaewucUknFyj8phUqYOBeKsRtTsA7RtUJChXIBMnmAxp/0slQ2Uxwm8jA+A==","signatures":[{"sig":"MEYCIQDDYTKhWsYtvyF5jAulvH5ID983sE+iVY525lHrLgoVqwIhAMgP+uozyhhIPdCo+HX/t8pZ7+zn6ZCR4bNFsufmyJuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203152},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b60d9c78292f8b8c6295c5aafa062ac33d242132","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.8.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.4_1730203937432_0.5019995985552381","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"passport-steam-openid","version":"1.1.5","keywords":[],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.5","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"646f2c7ee3e971225d152c0483ced74a7a99e431","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.5.tgz","fileCount":48,"integrity":"sha512-JpTtd7wvuTmY6Yso+25rMx8AQ+vorTrdNLpDP6pOzYXES65AZm/nu/f7luA99b4D8jA6i/iIiQ30PWhwQhLMJQ==","signatures":[{"sig":"MEUCIG+cfvfSpglqtV3tkAM8X9nLMsG/1l1ytCBx1a6/WhH8AiEA0AgJClW+XLF2b/sm1LAvOsAFItM/mqJy0ffATUD+wDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203528},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2bc67836ea83ce4f46769ca4c76a4a83ffc8d3f0","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.8.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.5_1739346023834_0.2246189104534866","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"passport-steam-openid","version":"1.1.6","keywords":["steam","auth","passport"],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.6","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"92b88a33dbdd0326cd1abfad00f26edc8133078a","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.6.tgz","fileCount":48,"integrity":"sha512-HTUdHwiR2QVXvZpubXzeaN+iny9l38LkwgbKOap5U5jkW0H8g4yJHVVhILuK7psdlbAN5pzy4Mq3NgahF73K3Q==","signatures":[{"sig":"MEYCIQCOgBIjJwKG2MIA57WQRM5C1sCVzkjcPtIytZK3/ym/rgIhAP/OC0EGP9qpCmJ3cF63biUcPa/zwVKnKkWkzKIgP8va","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203563},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"baa24da6447fe9ede0f914a5824c7221c2ba6b15","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.8.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^1.4.0","passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.6_1752862142250_0.4731090702045848","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"passport-steam-openid","version":"1.1.7","keywords":["steam","auth","passport"],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.7","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"dd569cdbd0bf05f623eac647d25b230ea50f089e","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.7.tgz","fileCount":48,"integrity":"sha512-QxfjOe8x+pYKlnqFxWUgsEcKMH/c1SjpwTbi+OTsRK76yFNGtnkKnywW1NEFxYpAle9tcHX5MobRPOwaD4oSQg==","signatures":[{"sig":"MEQCIHthrz6HV3GM2Wx6YmnwllAuHAHU1KEqjAyX8jDy/Gz3AiBN+OJY8J4HrIT/GeN21AQdyQyzEh25f7LxceND379aNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206489},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2afbafd20c54d9bff46fddc537105063c048dc92","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.8.2","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"optionalDependencies":{"axios":"^1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.7_1752864518607_0.3559511077283788","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"passport-steam-openid","version":"1.1.8","keywords":["steam","auth","passport"],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.8","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"0200d4e11150b117609761a9bfd21f56d07cce8f","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.8.tgz","fileCount":48,"integrity":"sha512-oNQm4DJFQwO/esJfCkfhFGLKtuVWy1jstDX/jBMdmX7uxbVotJWip5rHzbXyoNOt3fvQtfE2HbNeVP6CrdFYsQ==","signatures":[{"sig":"MEUCIQDe/mp8ySwtwe5bb9Z6LsXoeBXvJIWfbK5RZunBdXnYawIgKEWfzoUq6HEdniCg2YzcH64fBVs+6QCEAHqE1EDICnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209884},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3e240ee4fd20c87d54db42f553f3214240a7771a","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"danocmx","email":"glencocoplay@gmail.com"},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"10.9.4","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"optionalDependencies":{"axios":"^1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.8_1760710030524_0.8253936208395662","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"passport-steam-openid","version":"1.1.9","keywords":["steam","auth","passport"],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.9","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"8d3364d979e7b7ad26011d0ee508cacdd88cefca","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.9.tgz","fileCount":48,"integrity":"sha512-E3J8Hf0xR1Ay13wM4topr8phq9FYF4NWm0Tg3z0oGa3LMUuwdK3c6KU6CZH7YP3Zv88577/NONFvQj/wF7TUqg==","signatures":[{"sig":"MEUCIDAHxFyIRZoktBa+4+mM8ghKZx3tmGKG4XUtM8X2Zp6/AiEA1DWZtLP8U1aFK+Gcdgb5roF1sfK+kP6+ZCgRw/CDiE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/passport-steam-openid@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211182},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"12869f838aa7ca1e9e2d3c76e6d5f4493e20c0e0","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5eea0ba3-8d55-487f-b4bb-b876b3259dce"}},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"11.7.0","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"optionalDependencies":{"axios":"^1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.9_1766340159458_0.1829916020163107","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"passport-steam-openid","version":"1.1.10","keywords":["steam","auth","passport"],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.10","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"287cc6de33c9ea19189f02d89e550ad1dbf5d201","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.10.tgz","fileCount":48,"integrity":"sha512-FuQuzA4czQjG2NOaCIZ4B/ZJHs1DZLhw95jHNkbr0FcP7HMjIc4YvC+HSXJmMa2gMyPBNGY0VWfdvXFDiE+8dA==","signatures":[{"sig":"MEUCICG6pBpQjJl77dpvCCiAvgh3JUCR0h6kTMT0faz2PBBKAiEAsIeQ0ePt7150Z3nfbvY9rP/Rrr9I/putb/IJrKKkVf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/passport-steam-openid@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216936},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"24e45eaddc9d767183b0f569db4d609af94df333","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx mocha -r ts-node/register 'test/*.ts'","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx mocha -r ts-node/register 'test/integration/*.ts'","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5eea0ba3-8d55-487f-b4bb-b876b3259dce"}},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"11.12.1","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","husky":"^8.0.3","mocha":"^11.7.5","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"optionalDependencies":{"axios":"^1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.10_1779289955306_0.2675884244098148","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"passport-steam-openid","version":"1.1.11","keywords":["steam","auth","passport"],"author":{"name":"glencoco"},"license":"MIT","_id":"passport-steam-openid@1.1.11","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"homepage":"https://github.com/danocmx/passport-steam-openid#readme","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"ff39a55ae09ae2cb6a9bb57f6c37783c4de27c80","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.11.tgz","fileCount":54,"integrity":"sha512-SLUrPbWPIk0lntHnNVc55nKbjwdV9w2e+BDWfnjgtyUBaraVtdrOPiP2RaupTGFEzbS0YTTK7MbkQi+kWLAZWw==","signatures":[{"sig":"MEUCIQC5ftw0/Fx4NnESE8gRhbjxg+TFu4kDnifx76rC8dsh3AIgXc2XuEqOhNZOVwBn7Ycz8aCtCHX8QSFtOWfMLtvJ2T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/passport-steam-openid@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224283},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ddb1e4efdc2899b261858e66098a61462302300d","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx ts-node --project test/tsconfig.json ./node_modules/mocha/bin/mocha.js \"test/*.ts\"","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx ts-node --project test/tsconfig.json ./node_modules/mocha/bin/mocha.js \"test/integration/*.ts\"","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5eea0ba3-8d55-487f-b4bb-b876b3259dce"}},"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"11.12.1","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","fetch-mock":"^12.6.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.10","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/passport-steam-openid_1.1.11_1783252178704_0.43726099163061805","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"_id":"passport-steam-openid@1.1.12","bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"dist":{"shasum":"d53cb7735633ccee065bd2507ab37b06142a9594","tarball":"https://registry.npmjs.org/passport-steam-openid/-/passport-steam-openid-1.1.12.tgz","fileCount":54,"integrity":"sha512-8/6g0P8wvfc1yxuv1W0h8Boa6esKscZEvVRJSz3Sf02ImTRWuAPTXl6CegVw/OiTEvPXOTRFhNIIRhielYd8eA==","signatures":[{"sig":"MEYCIQCN4HvsPi/yA6PvVoGYKnxel1S0R+NVWWmHotzMkIgWIgIhAOay93CfRa3uALdBfG0KgW5PVCWBhk/mJQqx2zOQ2zpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAUwIr3zg/IsdiPOc2nAgsYPeH/owN9Pm09qpqKy3m7AIhAJHYMKnihWP8krhwuJWTNGF/YFHszedkJ4I5HyvK8pYT"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/passport-steam-openid@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224547},"main":"dist/index.js","name":"passport-steam-openid","types":"dist/index.d.ts","author":{"name":"glencoco"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c22ac9253b63a6e2bc9e10058b0153149c3fc94c","license":"MIT","scripts":{"lint":"npx eslint \"{src,test}/**/*.ts\" --fix","test":"npx ts-node --project test/tsconfig.json ./node_modules/mocha/bin/mocha.js \"test/*.ts\"","build":"npx tsc","format":"npx prettier --write \"src/**/*.ts\"","prepare":"npx husky install","test:coverage":"npx nyc --reporter=text \"npm run test:integration && npm run test\"","semantic-release":"semantic-release","test:integration":"npx ts-node --project test/tsconfig.json ./node_modules/mocha/bin/mocha.js \"test/integration/*.ts\"","test:coverage:html":"npx nyc --reporter=html \"npm run test:integration && npm run test\""},"version":"1.1.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5eea0ba3-8d55-487f-b4bb-b876b3259dce"}},"homepage":"https://github.com/danocmx/passport-steam-openid#readme","keywords":["steam","auth","passport"],"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"_npmVersion":"11.12.1","description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","directories":{},"maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"passport":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.2.0","eslint":"^8.43.0","express":"^4.18.2","ts-node":"^10.9.1","prettier":"^2.8.8","chai-http":"^4.4.0","fetch-mock":"^12.6.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","lint-staged":"^13.2.2","@types/mocha":"^10.0.10","@types/sinon":"^10.0.15","@types/express":"^4.17.17","@types/passport":"^1.0.12","express-session":"^1.17.3","chai-as-promised":"^7.1.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","eslint-plugin-sonarjs":"^0.19.0","@types/express-session":"^1.17.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.59.11","cz-conventional-changelog":"^3.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/passport-steam-openid_1.1.12_1789219506967_0.22329695723223697"}}},"time":{"created":"2023-06-23T19:14:27.825Z","modified":"2026-09-12T13:25:07.391Z","1.0.0":"2023-06-23T19:14:27.999Z","1.0.1":"2023-07-13T16:16:28.654Z","1.0.2":"2023-07-25T18:41:41.413Z","1.0.3":"2024-01-26T16:47:20.669Z","1.1.0":"2024-07-15T13:50:22.742Z","1.1.1":"2024-07-15T14:23:51.784Z","1.1.2":"2024-08-23T07:26:12.381Z","1.1.3":"2024-10-13T13:29:35.059Z","1.1.4":"2024-10-29T12:12:17.637Z","1.1.5":"2025-02-12T07:40:24.024Z","1.1.6":"2025-07-18T18:09:02.559Z","1.1.7":"2025-07-18T18:48:38.822Z","1.1.8":"2025-10-17T14:07:10.708Z","1.1.9":"2025-12-21T18:02:39.605Z","1.1.10":"2026-05-20T15:12:35.470Z","1.1.11":"2026-07-05T11:49:38.849Z","1.1.12":"2026-09-12T13:25:07.056Z"},"bugs":{"url":"https://github.com/danocmx/passport-steam-openid/issues"},"author":{"name":"glencoco"},"license":"MIT","homepage":"https://github.com/danocmx/passport-steam-openid#readme","keywords":["steam","auth","passport"],"repository":{"url":"git+https://github.com/danocmx/passport-steam-openid.git","type":"git"},"description":"Passport strategy for authenticating with steam openid without the use of 3rd party openid packages.","maintainers":[{"name":"danocmx","email":"glencocoplay@gmail.com"}],"readme":"# passport-steam-openid\nPassport strategy for authenticating with steam openid without the use of 3rd party openid packages,\nwhich have been proved to be source of many exploits of steam openid system, apparently by design.\nThis package only relies on [passport](https://www.passportjs.org/), optionally on [axios](https://axios-http.com/),\nas it is the default http client, you can add your own implementation for extra security.\n\nLibrary is fully covered with tests, both unit and integration tests to make sure everything runs correctly.\n\n## API\n\nInstantiate the `SteamOpenIdStrategy` as following:\n```ts\nnew SteamOpenIdStrategy(options, verify)\n```\n\nOptions object has the following properties:\n- `returnURL` - URL to which steam will redirect user after authentication\n- `profile` - If set to true, it will fetch user profile from steam api, otherwise only steamid will be returned\n- `apiKey` - Steam api key, required if `options.profile` is set to true\n- `maxNonceTimeDelay` - Optional, in seconds, time between creation and verification of nonce date, if not set no verification occurs.\n- `httpClient` - Optional, you can implement `IAxiosLikeHttpClient` interface for your own http client\n\nSecond parameter of `SteamOpenIdStrategy` is a callback function used for verifying logged in user, with the following parameters:\n- `req` - Express request object\n- `steamid` - Steam id of the authenticated user\n- `profile` - Full profile from GetPlayerSummaries api, if `options.profile` is set to true, otherwise only steamid\n- `done` - Passport callback function\n\nProfile if `options.profile` is set to true:\n```ts\nexport type SteamOpenIdUserProfile = {\n  steamid: string;\n  communityvisibilitystate: number;\n  profilestate: number;\n  personaname: string;\n  commentpermission: number;\n  profileurl: string;\n  avatar: string;\n  avatarmedium: string;\n  avatarfull: string;\n  avatarhash: string;\n  lastlogoff: number;\n  personastate: number;\n  realname: string;\n  primaryclanid: string;\n  timecreated: number;\n  personastateflags: number;\n  loccountrycode: string;\n  locstatecode: string;\n};\n```\n\nOther it is just:\n```ts\nexport type SteamOpenIdUser = {\n  steamid: string;\n};\n```\n\n## Usage\n```ts\nimport { SteamOpenIdStrategy } from 'passport-steam-openid';\n\npassport.use(\n    new SteamOpenIdStrategy({\n        returnURL: 'http://localhost:3000/auth/steam',\n        profile: true,\n        apiKey: '<insert steam api key>', // No need for api key, if profile is set to false\n        maxNonceTimeDelay: 30 // Optional, in seconds, time between creation and verification of nonce date\n    }, (\n        req: Request, \n        identifier: string, \n        profile: SteamOpenIdUserProfile, // if profile is false, then it's only { steamid }, otherwise full profile from GetPlayerSummaries api\n        done: VerifyCallback\n    ) => {\n        // Optional callback called only when successful authentication occurs\n        // You can save the user to database here.\n    })\n)\n\napp.get('/auth/steam', passport.authenticate('steam-openid'), (req, res) => {\n    // When requested first by user,\n    // they will get redirected to steam and this function is never called.\n    // Second time, after user is authenticated, this function is called.\n})\n```\n\n### Error handling\n```ts\napp.use(\n  (err: Error, req: Request, res: Response): void => {\n    if (err instanceof SteamOpenIdError) {\n      switch (err.code) {\n        case SteamOpenIdErrorType.InvalidQuery:\n            // Supplied querystring was invalid\n        case SteamOpenIdErrorType.Unauthorized:\n            // Steam rejected this authentication request\n        case SteamOpenIdErrorType.InvalidSteamId:\n            // Steam profile doesn't exist\n        case SteamOpenIdErrorType.NonceExpired:\n            // Nonce has expired, only if `options.maxNonceTimeDelay` is set\n      }\n    }\n    // ...\n  },\n);\n```\n\n### Sample\nVisit [sample](./sample) directory for more elaborate usage example.\n\n## Instalation\nInstall using npm:\n```\nnpm install passport-steam-openid\n```\n\nLibrary's API has been unchanged and stable for some time now. It will not change unless a breaking change is issued by steam (very unlikely).\n\n## License\nThis library is released under MIT license.\n","readmeFilename":"README.md"}