{"_id":"@acceleratxr/passport-steam","_rev":"7-9464e922e953a9bea0e2f2618948ae5e","name":"@acceleratxr/passport-steam","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0-beta":{"name":"@acceleratxr/passport-steam","version":"1.0.0-beta","description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc","docs":"typedoc --plugin typedoc-plugin-markdown --out docs/reference --target esnext --mode file src","test":"jest --detectOpenHandles","test:watch":"jest --detectOpenHandles --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","postversion":"git push && git push --tags"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"globals":{"ts-jest":{"tsConfig":"tsconfig.test.json","diagnostics":{"ignoreCodes":[2321]}}},"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^16.0.3","@commitlint/config-conventional":"^16.0.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","commitizen":"^4.2.4","express":"^4.17.2","jest":"^27.0.6","jest-config":"^27.0.6","jest-haste-map":"^27.0.6","jest-resolve":"^27.0.6","lint-staged":"^12.2.1","lodash.camelcase":"^4.3.0","nock":"^13.1.1","prettier":"^2.3.2","rimraf":"^3.0.2","semantic-release":"^19.0.2","supertest":"^6.2.2","ts-jest":"^27.0.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.10.4"},"dependencies":{"@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","axios":"^1.1.3","passport":"^0.5.2","passport-openid":"^0.4.0","typescript":"^4.3.5"},"_id":"@acceleratxr/passport-steam@1.0.0-beta","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wDv9lm0VL9esLnqnHNPS21dSZBofvKa667WyzzDiswxWmS26z/WhW/GO248DLJfGEb1UOwMLXNAT5p6v+/AozA==","shasum":"49ab24a95d3dd44321c9889049f19ea41e210d18","tarball":"https://registry.npmjs.org/@acceleratxr/passport-steam/-/passport-steam-1.0.0-beta.tgz","fileCount":8,"unpackedSize":19794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdse5Vlkc9ZvDZ6FzCP0RIfmj0vg5tuxohAiHiWRaj4gIhAJHV8Ib5KJOBnnjLFE9RDB4uB1Q03QxuG7JEw22GQhKa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgW0fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4CQ//dKyerCFvh3xski61Ru9sYheHubU748PVEnk/KxDwqQrCLu4z\r\nggNIxRCeWqyZL53FrtJ3os0PT3SOs2E9NWRXQNEHuawa2xlPIEJedaaRHxwg\r\nXQRIgPodzM/2bfEHwjI7JXsB7i5I4HEtcBDAAbzhanSKKUCsTIbB9jQmqnbD\r\nPDrnYX063aJZhbvKa/2OTEOr894cDUNHlUlXLntvrJPRRFulNckHto70Cn3l\r\nBVDfi50TNuSNFvEP5TkD+JU/Mx2131RUWATB6jQE8D6YUctM28oIQy4OqSE0\r\ne+/TNsv3jRUqHcKFdGDvTBqa/aJGmj4zcIjNudsBmXHXDQDkXrFVcI2M0sSv\r\nxMxfQbtdkHHr2a9ZjDYqBCAXF2jMEWMnHhCWzMm4iCC3Cv+rH5can4H5qUEt\r\nbncz1sx8Rol2LgA04Wu1ELS+I8lKyVbDxXCB+iwpLr1KsKTLN7PEoOGbMalo\r\ncC6GcTAHAC8RYDTLp8J3DFmc7MrH1PYc6RcpEQ1Boh9qbeLihm99A1CcN1Vc\r\n42iTvFnpFfiOteZ01YVzbYeK1fbiMmpj750t/dzF8wWxmmTLXaowerFzKKWO\r\n30wYrojwoBS4owp2jbUZQwPHBbeaSOQQiudEW9dP2JLA7HdZLHWVpbDFsvMF\r\nYNFpvY7jDNkKshpfXbXHnEtZYMgiLn6hPjE=\r\n=6CQ8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-steam_1.0.0-beta_1669426463459_0.7397417014531098"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"@acceleratxr/passport-steam","version":"1.0.0-beta.1","description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc","docs":"typedoc --plugin typedoc-plugin-markdown --out docs/reference --target esnext --mode file src","test":"jest --detectOpenHandles","test:watch":"jest --detectOpenHandles --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","postversion":"git push && git push --tags"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"globals":{"ts-jest":{"tsConfig":"tsconfig.test.json","diagnostics":{"ignoreCodes":[2321]}}},"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^16.0.3","@commitlint/config-conventional":"^16.0.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","commitizen":"^4.2.4","express":"^4.17.2","jest":"^27.0.6","jest-config":"^27.0.6","jest-haste-map":"^27.0.6","jest-resolve":"^27.0.6","lint-staged":"^12.2.1","lodash.camelcase":"^4.3.0","nock":"^13.1.1","prettier":"^2.3.2","rimraf":"^3.0.2","semantic-release":"^19.0.2","supertest":"^6.2.2","ts-jest":"^27.0.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.10.4"},"dependencies":{"@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","axios":"^1.1.3","passport":"^0.5.2","passport-openid":"^0.4.0","typescript":"^4.3.5"},"gitHead":"a633017f995878d651911a3df53caf5520f201ab","_id":"@acceleratxr/passport-steam@1.0.0-beta.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jKlmujlobTjuL8z0Yv9a+jUc7rt0WtckSjzhl/A7mj+/4ud04bOtITi+rRUVG8PwHuw9lySsoopTVCvHuDUTkQ==","shasum":"864eb07285cee0027ac850e957d098a90124bcae","tarball":"https://registry.npmjs.org/@acceleratxr/passport-steam/-/passport-steam-1.0.0-beta.1.tgz","fileCount":8,"unpackedSize":19796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbSWrzFSVSIc+Y2Mb+Dgn38gWEt6BVB5mKOjbThD0AyAIgMF94gq8dxfJnppGX1Z+BraxB7nI7tKk1vAIvHx4TeWw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgZgjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoleRAAlme1IbX0vGQlHItirIfvfe5yGKmfrou8rrpr6/TVnN69c9Ia\r\nTlubbu+/n8SY3KwMjXDPxIaJrHAZGmZGkLukvu53/Lmu2DJmNHBhpGZYrgxs\r\nid39zWOf3qFiH09UPlXoiSg4Wyy2dRm6/1lovGs5bSibCAkDaeGa00q2ghJ/\r\n1puXjQO8yQaRhS8bSJ0PPONvADKMB5rmxCsho3gZ6M8FZUI/KVH9cmzMKW3I\r\nqbSGioLuMbRdjpFj4oYVDQtePSALy7//9IEnjhZ87FlrAevmrtoaWenYqEEu\r\n4u5HEfbGiJk9cICdEXLgHp7i/040sQsxZRA1rRUB134Sxk6CZbxZSvq5BIR6\r\nVWs1X6SBfr+m/VgID2gmF7SnRc1zBkWEeiGoTFlVYYSAK+oqhAnWOBsxorTB\r\n/Dg765OdJV0mPPDM+o+ihbgqYlLjGgcaZ8a4I4uOgjbzDXcqrl67lNEyHOYW\r\nb8i4Uoyq2eihk8aB2jL1JW1zliyngqoOqZi19AA/HOigUVAY/VlWbHSlnore\r\nL1hdSs3r1wEtMUgePP/jrxfS5czNQgKEngH0xSH6O2zvuDNPLq8KdOgUKuY6\r\n+a7XC5b9IRW1cSCcyu1V/Yo9rHj7IJNQ6PlT0+8WQATeBhSlkksuCe4pjdBD\r\nKDMpwgkoyoLIFwvDsM+gRZYXly5/4iVO65s=\r\n=6GY6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-steam_1.0.0-beta.1_1669437475540_0.024410071551497214"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@acceleratxr/passport-steam","version":"1.0.0-beta.2","description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc","docs":"typedoc --plugin typedoc-plugin-markdown --out docs/reference --target esnext --mode file src","test":"jest --detectOpenHandles","test:watch":"jest --detectOpenHandles --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","postversion":"git push && git push --tags"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"globals":{"ts-jest":{"tsConfig":"tsconfig.test.json","diagnostics":{"ignoreCodes":[2321]}}},"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^16.0.3","@commitlint/config-conventional":"^16.0.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","commitizen":"^4.2.4","express":"^4.17.2","jest":"^27.0.6","jest-config":"^27.0.6","jest-haste-map":"^27.0.6","jest-resolve":"^27.0.6","lint-staged":"^12.2.1","lodash.camelcase":"^4.3.0","nock":"^13.1.1","prettier":"^2.3.2","rimraf":"^3.0.2","semantic-release":"^19.0.2","supertest":"^6.2.2","ts-jest":"^27.0.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.10.4"},"dependencies":{"@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","axios":"^1.1.3","passport":"^0.5.2","passport-openid":"^0.4.0","typescript":"^4.3.5"},"gitHead":"4862117a8ec82282e5b9d0ee2504f07cd0d5d522","_id":"@acceleratxr/passport-steam@1.0.0-beta.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dKnTpXFSB2uVbAV9Njlbw/feezbw/TUfA5uCmSUXmeZ5j+yjAqeXnwJBQRIRTysA8tNTn9V1yMvfsZpvptwhbg==","shasum":"93b9aae6b163ccdd4738032e86385bc9bf42099d","tarball":"https://registry.npmjs.org/@acceleratxr/passport-steam/-/passport-steam-1.0.0-beta.2.tgz","fileCount":8,"unpackedSize":20427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEykDgz7AF+enrIpZ5TF1Zz/mdmXae/2QBjN6IvQexcfAiAdZnxNgN1Lcg36K4wldORcjsCasWaXV0R9FfciUGjasg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgorvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVMA//RgEu+SxgZnGEwe4nrv5BOaeN6ZKYOfJ/WMgPO/NKP8inG2q8\r\n1UWQU0L9l/UcGFtXK+TTiPC7GJCFSwpeS5Yz7Z54GuSKWv+u+WGh4ItgIWgC\r\n7B8wdIeoM7jmHTH2qKJoSNKr+DZT3KzyaxSoJx2NeOFtkYE0XL4u6CzxRtx8\r\nrDe33nsJjpTKZYeaAiMy4JZhUIaGAx9RjMiW0F4wq+QS6Zaw0WT/Xpvf2ByC\r\nin9xs97oVhEO/vUMGWdXlJ1UBiP4ecYcLf4WPwYjGx1C9laxtJOJN9Y8UIDP\r\nhBeF3cgp1CVkkw7PCDrgEGUevgqUq14XcX5Srp62zjyw3X+kgg7fdPHxoaDC\r\n07hLItGtwVxqaYoh+IGCZEBZXnfs4r8CiRqomewgnFsVzD3Inhr2TH6NZn7I\r\nDOUH68GtF9Xh3uVAM2SmgKkfdY7ZwUj7I0kLKfXrW9JPsam2amcj9Z0XkA7j\r\nwCIu11XeHyHx8zp0uE94N/R8B1yUGuMXZlxu073ic4tRwVaqAgUo4xvjruRY\r\n1MYQKckZAxqlGRnYb3OVYOoyEBP2uZTaPIHClquek5Alws/TQdoAfeftSsf5\r\n/E31o2F7D0iSFF7aJyhkI9lqIxvY1sNNp8bbvzhY7VDQc7tUE3fhw9V1Gwod\r\nc/A/TIfI46TfRWhu1oI3gzxCnXIWiOFvyys=\r\n=2Luu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-steam_1.0.0-beta.2_1669499631769_0.0011661611246733816"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@acceleratxr/passport-steam","version":"1.0.0-beta.3","description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc","docs":"typedoc --plugin typedoc-plugin-markdown --out docs/reference --target esnext --mode file src","test":"jest --detectOpenHandles","test:watch":"jest --detectOpenHandles --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","postversion":"git push && git push --tags"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"globals":{"ts-jest":{"tsConfig":"tsconfig.test.json","diagnostics":{"ignoreCodes":[2321]}}},"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^16.0.3","@commitlint/config-conventional":"^16.0.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","commitizen":"^4.2.4","express":"^4.17.2","jest":"^27.0.6","jest-config":"^27.0.6","jest-haste-map":"^27.0.6","jest-resolve":"^27.0.6","lint-staged":"^12.2.1","lodash.camelcase":"^4.3.0","nock":"^13.1.1","prettier":"^2.3.2","rimraf":"^3.0.2","semantic-release":"^19.0.2","supertest":"^6.2.2","ts-jest":"^27.0.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.10.4"},"dependencies":{"@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","axios":"^1.1.3","passport":"^0.5.2","passport-openid":"^0.4.0","typescript":"^4.3.5"},"gitHead":"c7ef24427d2fdc836d489ad55a0561bbca60648e","_id":"@acceleratxr/passport-steam@1.0.0-beta.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-JGQlkvONeso98W6cVdpP3rUNKLg3syD2wI+XigOZiUhKU73kdFAUY/r3seVwuCUmq8kAqhTQpKoyLQG0pl4oKw==","shasum":"1d8ff9b6404473b2caf313c557384b365208142c","tarball":"https://registry.npmjs.org/@acceleratxr/passport-steam/-/passport-steam-1.0.0-beta.3.tgz","fileCount":8,"unpackedSize":20427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxKzxuSKvzBAV1G3FekUt8RhynQjcYB1ATsRNhOgAl4AiAZE6q0Gt/Wek7uPZBohnBQwA4HAAPJ+qiWIYDLyHs6AA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgo0oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolZw/9HPm07kfiohCo4M5hzggFlBa4uvm0B/vLWKRJC2GeGf+3CiaK\r\nbESRS49ed2vJrr+vwKT4PWJ/1C4N8JAxIvnRi9fo0dj/sJp/jsY2zRJnZscl\r\nfo79qmthiKFZMf1HehSdmPD6hEy21fDv40dBBkWcB8xKE/5LZ8F1yp/KEkqb\r\nZHoBPrbnaG340VA3w3gyFL5CuMXzKsKG1SpIEKEP4714Wxy/EMcWHkAMJmL3\r\nKa4yZ6vDvyqF+AWxn20Dlm9M1ADOOdO7nlYfmfj7BU5hfIoOkKX1XM64KDWP\r\nDhAu/P8Xe71uoN4zUYUzsc+sa4UUee3hpVaY+PL4cQXuc3KdQkJJiPdFCFdJ\r\nqh+p6AQBWY/KUkO9XED+P1W0V9tcVhBCK8t2otQpXMQTqBJh5wnlCPaiJ93G\r\ngf5e/zGI+zfmpH7ecE9g8EWoUP8l0Z5wXgoyH3Krdtsh0OVmazusUjFC0T2N\r\ntY9LET/Szv1rRGaoh+/IXb/Y4c2Gfi02wxBUXvz9IDadueKx53O/fMscMd6H\r\nTGBFAua/r7Fc9wOtws0B6kK6E4mEkiP9qUwRIUNc1jVHBG3qr50sQeZc1Cg3\r\nJk4pMlXRIFbJi6lcIu3K/kOxDhPGJVpaWUYGPf31eQ0ytPtWcNHyvXeDm5F5\r\nSrY6cIZnO5kcy6LASZjqb/oe1v5+tVPvCKs=\r\n=EOr0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-steam_1.0.0-beta.3_1669500200487_0.2807808890949748"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"@acceleratxr/passport-steam","version":"1.0.0-beta.4","description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc","docs":"typedoc --plugin typedoc-plugin-markdown --out docs/reference --target esnext --mode file src","test":"jest --detectOpenHandles","test:watch":"jest --detectOpenHandles --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","postversion":"git push && git push --tags"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"globals":{"ts-jest":{"tsConfig":"tsconfig.test.json","diagnostics":{"ignoreCodes":[2321]}}},"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^16.0.3","@commitlint/config-conventional":"^16.0.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","commitizen":"^4.2.4","express":"^4.17.2","jest":"^27.0.6","jest-config":"^27.0.6","jest-haste-map":"^27.0.6","jest-resolve":"^27.0.6","lint-staged":"^12.2.1","lodash.camelcase":"^4.3.0","nock":"^13.1.1","prettier":"^2.3.2","rimraf":"^3.0.2","semantic-release":"^19.0.2","supertest":"^6.2.2","ts-jest":"^27.0.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.10.4"},"dependencies":{"@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","axios":"^1.1.3","passport":"^0.5.2","passport-openid":"^0.4.0","typescript":"^4.3.5"},"gitHead":"25da8a072007c654ccfd3545a4d4a91b9b51a98e","_id":"@acceleratxr/passport-steam@1.0.0-beta.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-50CF+nQitlGF9XNcYc1m2hC5+1R7eFvHIvObacRCyU/JpcF0+DISFObeUS7c4SKJxh49ezBDR55OZ/J0frDmFw==","shasum":"f765653be14fac878de8f79839be134e9031ad3a","tarball":"https://registry.npmjs.org/@acceleratxr/passport-steam/-/passport-steam-1.0.0-beta.4.tgz","fileCount":8,"unpackedSize":20120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGi/8z0rL+TeLCmoCvr8bYGOw3Phyf3qRh8idDVQJz5QIhAP21dghwNgCBEZHQe7HUW/SeoAob80nQlhskAUthBt09"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgpCUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP6w/9EJWtUzVpZH9SkBsF3O6jYRSMp0P4iBZpWL4oKxIu9++cMlS7\r\n1bOVKp+ZImQQHwvZ5m6p8JYGKdvqghr33MzId8eObuxyhYaplzQcIZsmFnNZ\r\nVbuDWQ0ARnybZEzT199CKAnWmwNaz2lHJ9Ss0aqVs+nLDTUTt9A3V67/54K4\r\nE7kixuQp0EQLCdpIEavWQz7cz6z2NksTCskZiI1q1XO1FhKjPbZO4uBKf/+3\r\nNPKFbFa/simS22O+HJytp+B4du3ChTFpQ0mcTEtl8UB50eXLn2VyWPXjWKIa\r\n7GB7mReQYc1WLggInO8VvH1+uGkEgME7z9URYwnXgXcL3aIxzSYu9UiUv5WW\r\nD+ol7qF9U8MilmZA3zDLrn+L2wUnyRYomIgf7dn+0yAnuToEt0yruyFjPwJs\r\nZjA1SR6kzZ/7Pb5DBZmnpow9/C+Fl3n6jCx/xQteMeAGR4yOlO1FQJttc/b4\r\nqzTQVNBuZnw8sDQldI+KBQUOyWj0opwXU5RXbEI8/bB+Kc9SXkXw21f9EuUL\r\nWjTbAyS03A6DgAphN7y6HGABAcHla0xZWZA/GCRnylz25M3Vg94ghr14Wy1V\r\nuILD/5YBLfpw4oJW3IQh5pWllvTErhHBeANUjv5Yr2cHdiK/GyjEI+X3UpMG\r\nS7CJxSTu8jTyo3Gx2UmhkdioU4eRmyy45lU=\r\n=9Mv6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-steam_1.0.0-beta.4_1669501076449_0.39766658724310644"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"@acceleratxr/passport-steam","version":"1.0.0-beta.5","description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc","docs":"typedoc --plugin typedoc-plugin-markdown --out docs/reference --target esnext --mode file src","test":"jest --detectOpenHandles","test:watch":"jest --detectOpenHandles --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","postversion":"git push && git push --tags"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"globals":{"ts-jest":{"tsConfig":"tsconfig.test.json","diagnostics":{"ignoreCodes":[2321]}}},"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^16.0.3","@commitlint/config-conventional":"^16.0.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","commitizen":"^4.2.4","express":"^4.17.2","jest":"^27.0.6","jest-config":"^27.0.6","jest-haste-map":"^27.0.6","jest-resolve":"^27.0.6","lint-staged":"^12.2.1","lodash.camelcase":"^4.3.0","nock":"^13.1.1","prettier":"^2.3.2","rimraf":"^3.0.2","semantic-release":"^19.0.2","supertest":"^6.2.2","ts-jest":"^27.0.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.10.4"},"dependencies":{"@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","axios":"^1.1.3","passport":"^0.5.2","passport-openid":"^0.4.0","typescript":"^4.3.5"},"gitHead":"15e7811e272b61872f0aa5eb8a0f6b8287b3768d","_id":"@acceleratxr/passport-steam@1.0.0-beta.5","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lFosoACWcY9N/EABQkUvxlfu+AgZ1EGvYTjk0g2a5or6pD9OQuigaonLQTCER0vPYBwb0uW2zeLfcJD+c5L8zA==","shasum":"45aa39eb17e0e62160d6644e97cd77c0877fc70e","tarball":"https://registry.npmjs.org/@acceleratxr/passport-steam/-/passport-steam-1.0.0-beta.5.tgz","fileCount":8,"unpackedSize":20298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmLRswkmQISjCYHaKthDvURXGJri4qe2DP929a+disDAIhANWBODkQE0NZLcepI29sG6fa7Apd7yqSLz54PqqhAo6F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgpLpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt3hAAoJhdD3Qcz77ZapeELOlsGzbWekevbh0wF3uqT1BgWKVYTuJ8\r\nb9pN/ObO1Ab8IwfejBTWlmVft2wJIsQ0xr08zY3qfwFaSRWK+G2AuHIcyKoP\r\nXbT4tdhvQIt5GRaWvYRKktOpxNODT16yc7H9ahYk/catvF0yy+ixTnJeG1iV\r\nQTIQARXu4U09EvCz6X+A1LECr/tnW/LpoHj1JUob8SCC8zdC7rRkaZ6sSAVk\r\n6CvDTR/OWqXP9YlHcdaBZldEUN+nD8ryrOImlZnKed0c6QEe3MAqKUKTycg+\r\nQXnJaRKlIytRVQRezGPEMpvPheGMzD3kj8S//ghzqGocKnm1SojK7/Lanlw/\r\nciLIxFZGcebnZGK5l+B4BUzYERidQn1T6QhsVXITpZHu4p47fyuAgDQykmm3\r\nKTfvn6yo3mpgJ0nqyCk5W95dyiz1jP4xOeY67Vrd0Fa0sW21JaiasUCH4N1P\r\n1hpLaJBnMDv9ULtJJZlRBy3Tw0R+aY3F6L2ubI01vKTo2Wgq7ZcAv27srVBr\r\nvtBeLRPTbyn3Hi3GX7Y8wEJyurj1pslPmCSgNPknwUBgvXSoaj6+JEtzfOU2\r\nom94uHK1bH6t1lfIJ1ygLP7fNB+Ns2hyPj2BOC6lb0QntX7pnOQOChEl8enD\r\nZbtzip+xH+xaBnS6PAt7XKgv/aNg76LLs2E=\r\n=IByP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-steam_1.0.0-beta.5_1669501673488_0.28455775069071265"},"_hasShrinkwrap":false},"1.0.0":{"name":"@acceleratxr/passport-steam","version":"1.0.0","description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc","docs":"typedoc --plugin typedoc-plugin-markdown --out docs/reference --target esnext --mode file src","test":"jest --detectOpenHandles","test:watch":"jest --detectOpenHandles --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","postversion":"git push && git push --tags"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"globals":{"ts-jest":{"tsConfig":"tsconfig.test.json","diagnostics":{"ignoreCodes":[2321]}}},"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js","json"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^16.0.3","@commitlint/config-conventional":"^16.0.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","commitizen":"^4.2.4","express":"^4.17.2","jest":"^27.0.6","jest-config":"^27.0.6","jest-haste-map":"^27.0.6","jest-resolve":"^27.0.6","lint-staged":"^12.2.1","lodash.camelcase":"^4.3.0","nock":"^13.1.1","prettier":"^2.3.2","rimraf":"^3.0.2","semantic-release":"^19.0.2","supertest":"^6.2.2","ts-jest":"^27.0.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.10.4"},"dependencies":{"@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-strategy":"^0.2.35","axios":"^1.1.3","passport":"^0.5.2","passport-openid":"^0.4.0","typescript":"^4.3.5"},"gitHead":"f4e4498c31a4971ee4f7298e752888a5719ac285","_id":"@acceleratxr/passport-steam@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-tQMAMWhmN9PSKATBjP/1eStG0TRqEFxDpeWzUQXQjVJIVxj5jQ4cGbYMjJTEGP/b1+zBsIflLiEvEpjeJUdc6A==","shasum":"b6139047d71278fc61066a273305a923e43fcb37","tarball":"https://registry.npmjs.org/@acceleratxr/passport-steam/-/passport-steam-1.0.0.tgz","fileCount":8,"unpackedSize":20597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICScXLRefIsOr7lrGVehtXVqrjEA/QG3jXZ1TL4V9wQ+AiB/aBE6P2xA8cha5+ev9zPwePhG2VzbuZecSbZ86djo1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgpvKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjJxAAlUct9wCpetwYOGG7DsqYvtvIvfTQwkEgJc5V49D9Ne/H+qPZ\r\nBUCEMmnum1O6cFFQio/bqx+2etgHgKIn5IBrtYfdA5xacCCCZ9Sn8d76mHaS\r\ntRIWmh7pbpmfydNqi4hcdZ6oVbMSR6n7G5bmZMLte6lp17rN8a8GK4t6I0WM\r\ndqcNe9mH0WrjRHXI8jOvSrsPZaTSSRoEChWhWJgWJam8vgc1FaonfJAJlZ9T\r\nHPlJQ2D5z0240dnnAPj0opcBrOo61WQL9l6AUPH1K0SSN7mXTANpnK1vpqQi\r\n9HXcswwHo5ja22b8J2njMlKFz0j7ce4unWNKSVZiyP6SAbGUC8Jpu8jir3u0\r\nCccamfsDn+GWOrhOv4LcT6lBOaxHLYTUwmZRnUOJidqnaTvMJTuqk6NLjoh3\r\nixqqmkW15UAsNDflBQgogVTj+99oBuY0p8733GGv2dQAKwidY8w6F9nMWbvy\r\nxlAF05rVTSHS7ZGJMP5XLUZ9Pfzi8/mHd/O4TVoWb00CMuVHZ0g+b4iAzRoN\r\ng35y4/McLUb/unqnwtNhGrMUu9zIhpLZFnUlLI/oIXqKT8tpOn4091S090IY\r\nQWxaFp3GmaZUHPHcME04JnPbODTe5Aknwj5YUMG4T1Lc2yqwHhpkzjHb1+s5\r\n1gd3QUtH78HqDJpYY4Oo7OxydTZgSqoan4k=\r\n=WgeK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-steam_1.0.0_1669503946256_0.9613252314725194"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-26T01:34:23.458Z","1.0.0-beta":"2022-11-26T01:34:23.613Z","modified":"2022-11-26T23:05:46.480Z","1.0.0-beta.1":"2022-11-26T04:37:55.695Z","1.0.0-beta.2":"2022-11-26T21:53:51.938Z","1.0.0-beta.3":"2022-11-26T22:03:20.636Z","1.0.0-beta.4":"2022-11-26T22:17:56.622Z","1.0.0-beta.5":"2022-11-26T22:27:53.645Z","1.0.0":"2022-11-26T23:05:46.403Z"},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"description":"Passport strategy for authenticating with Steam OpenID Connect and Session Tokens.","repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-steam.git"},"author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"license":"MIT","readme":"# passport-steam\r\n\r\nThe Steam authentication strategy authenticates using OpenID Connect or Session Tokens as described in Steam documentation https://partner.steamgames.com/doc/features/auth.\r\n\r\nThis module lets you authenticate using Steam in your Node.js applications using the Passport framework.\r\n\r\n## Installation\r\n```\r\nnpm install @acceleratxr/passport-steam\r\n```\r\n\r\nor\r\n\r\n```\r\nyarn add @acceleratxr/passport-steam\r\n```\r\n\r\n## Usage\r\n\r\n### Configure Strategy\r\n\r\nThe Steam authentication strategy authenticates users using a Steam account and OAuth 2.0 tokens. The strategy\r\nrequires a `verify` callback to perform a look up of the user account given a verified OAuth 2.0 token.\r\n\r\n#### JavaScript\r\n```\r\nconst SteamStrategy = require('@acceleratxr/passport-steam');\r\n\r\npassport.use(new SteamStrategy({\r\n    apiKey: STEAM_API_KEY,\r\n    appID: STEAM_APP_ID,\r\n    returnURL: \"https://localhost:3000/callback\",\r\n    realm: \"https://localhost:3000\"\r\n  }, function(steamID, _profile, done) {\r\n    User.findOrCreate({steamId: steamID}, function (error, user) {\r\n      return done(error, user);\r\n    });\r\n  }\r\n));\r\n```\r\n\r\n#### TypeScript\r\n```\r\nimport { SteamStrategy } from \"@acceleratxr/passport-steam\";\r\n\r\npassport.use(new SteamStrategy({\r\n    apiKey: STEAM_API_KEY,\r\n    appID: STEAM_APP_ID,\r\n    returnURL: \"https://localhost:3000/callback\",\r\n    realm: \"https://localhost:3000\"\r\n  }, function(steamID, _profile, done) {\r\n    User.findOrCreate({steamId: steamID}, function (error, user) {\r\n      return done(error, user);\r\n    });\r\n  }\r\n));\r\n```\r\n\r\n### Authenticate Requests\r\n\r\nUse `passport.authenticate()`, specifying `steam` as the strategy to authenticate requests.\r\n\r\n```\r\napp.post('/auth/steam',\r\n  passport.authenticate('steam'),\r\n  function (req, res) {\r\n    // do something with req.user\r\n    res.send(req.user? 200 : 401);\r\n  }\r\n);\r\n```\r\n\r\n### Client Requests (Session Tokens)\r\n\r\nClients can send requests to routes that use the *passport-steam* strategy using query params. Clients must\r\ntransmit the `session_token` parameter that is received after Steam login.\r\n\r\n```\r\nGET /auth/steam?session_token=<TOKEN_HERE>\r\n```\r\n\r\n### Client Requests (OpenID Connect)\r\n\r\nClients can send requests to routes that use the *passport-steam* strategy using query params. Clients must\r\ntransmit the `session_token` parameter that is received after Steam login.\r\n\r\n```\r\nGET /auth/steam?mode=form_post&openid_identifier=<OPENID_IDENTIFIER>\r\n```","readmeFilename":"README.md"}