{"_id":"@acceleratxr/passport-twitter","_rev":"6-f05d7785d0d7f9a3b2c0fc17d2f05fae","name":"@acceleratxr/passport-twitter","dist-tags":{"latest":"2.2.2"},"versions":{"1.0.0":{"name":"@acceleratxr/passport-twitter","version":"1.0.0","description":"Passport strategy for authenticating with Twitter using the OAuth 2.0 API.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-twitter.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=10.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"},"mongodbMemoryServer":{"version":"4.2.2"}},"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-oauth2":"^1.4.11","@types/passport-strategy":"^0.2.35","passport":"^0.5.2","passport-oauth":"^1.0.0","passport-oauth2":"^1.6.1","typescript":"^4.3.5"},"gitHead":"80f06c8a794542572b9d8f85af87c0d8b172dd1e","_id":"@acceleratxr/passport-twitter@1.0.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-4xx7mu64Us9kcpaLVmTht3TGSKJcIuDp950rBiHLvLQ2xgOJ8HI9KbgiMhaEXxRRq7l/FQT/mdSmcxtlRyWZIQ==","shasum":"26d934791655ec2cc9084cc5c35d5949a48c024e","tarball":"https://registry.npmjs.org/@acceleratxr/passport-twitter/-/passport-twitter-1.0.0.tgz","fileCount":8,"unpackedSize":18167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/LIyCRA9TVsSAnZWagAAxDEP/3XuLJDxwTJQAGaysB/z\n54HbV8BAYNiudjl80gFi43BGN5d3aemaXruDiGfeu+Azmp/x7qTBgrWNUHiS\n/XlYcTllvnGZnDihw79TiqASPAUHaekIJZySx0hwhgvPYyLk/Rcydz5b6DBO\nkcgpWD5FuuCQUfEO3h1L102/YBzjBHGHtcIiF8QAGTlFyxad0TuuxZPQDbQE\nEH0O5+X42ZMPo9u1Fg8ZFz0HEkBHLo3vj6wonJ8d3aUHgLxyFNZiPMNWj2fn\nvPTwBLrXQbuUE0x0xJhbQqNGcaQnkSspeYH7iLHIJGWkcgjOOLTsMpyN3yvB\npMQ5L3SBa0lxwL+9/geI0T3x+fqnG0ehcUyfz9UThbSUK8WdCJNFCUcQg4CL\nUzLyK1iJQeXYs0GHk2qkFGNCgcYc3SRMse5AHgi4CrTTvtNqFlgkdyWowson\nEORmoITRhJ1EdSbc4anGIHSgU5R8TPjvASE9hlgzt9Hv23ZJpw8spWDn5U8o\nnWNjuhJYHeu2028+QyCgVDmVceoVSGrOT7IoC8h9ItaBdj7EFHlPW01EySeK\nn8NdRG7tPm3rdRFwuJSUuyDo73phSfTxHGg3q7XAvAhSONSyCXaZrZ2iSo4u\ntibDNixZ82yPDk8WgViAV+sVEw7C5DO7Mrc+69zhPpJsbG2TFPLkTloTEkI4\naNO3\r\n=Ow+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfCeWN6yXNNyiUPPf2NpYx/ys5G3oEIjt3NO3IKckI5AIgU4aRgdy2sCJdt72c9+eRZTSp0KMFr7xIKzlolvBHUko="}]},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-twitter_1.0.0_1643950641833_0.968383965870129"},"_hasShrinkwrap":false},"2.0.0":{"name":"@acceleratxr/passport-twitter","version":"2.0.0","description":"Passport strategy for authenticating with Twitter using the OAuth 2.0 API.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-twitter.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=10.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"},"mongodbMemoryServer":{"version":"4.2.2"}},"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","express-session":"^1.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-oauth2":"^1.4.11","@types/passport-strategy":"^0.2.35","passport":"^0.5.2","passport-oauth":"^1.0.0","passport-oauth1":"^1.2.0","passport-oauth2":"^1.6.1","typescript":"^4.3.5"},"gitHead":"d567c010587b59d80938032728b55bdaecefe71a","_id":"@acceleratxr/passport-twitter@2.0.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-kdqHZ2byqBKjbDWQD07pZctQ0ivWNatUiEQjiq7AZDywDOfwViVdd4eH8apEtZaJJQXUou7uXruqtxR4HbogCA==","shasum":"1d4691edf924accab131de5c6d407ae8217e2d6b","tarball":"https://registry.npmjs.org/@acceleratxr/passport-twitter/-/passport-twitter-2.0.0.tgz","fileCount":11,"unpackedSize":26248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBJ9sCRA9TVsSAnZWagAAMs0P/1E/6lY8mzekCpkCH3+r\ngVLfLgkzRgVBNBzNm97rLuUe8aYieGGDpHMsmX8/IlLdeTYyqEeTFlPZpZNd\n3ukkaGvYTpy/laAiHSiMKSrqNXRLS24JnV7T4So/GG6KKhpNUIwyUXo9wf4M\n195aye421TCLjUfufVUR9/wznt3VsaBFv6dPiPz/GHuJACYCz5BRdlnUnjNv\nmbLL9zXuHi/lfdJOsl/tpVo9yoPICY07Om2pNnte1M+ZcOwH9jRev31u2Hcy\ncI0qYPcwC7mu9ybcoe8KJzUH0DngdvAhfOXyPneAasBW7HNBKZRlbJUpJN3c\nxl22fYGMKmUm06W5+IjwVqUw5xho+XgZEX0Fc166NdJqLgQmzlVs7UKqPh2n\nquhyPWdEHzm045O0sDaDolWbcX9SrUqjiJ1mO4gwWwiB4sraOJIwSs2oos6g\nxi/a4YLMgb52NBpAPHDd0Q0ntzJfdxsOuwIOgrDwcpkLpUOgpF/dT3/5O2bV\nOJcIZ++LecMzhdMNTtGj+WjhwtWluymQINevMioJvx6KsiAa0VhgfWhubOqF\ncctpcsVEgH9oMnFmpUti3Qebg6hA7z267nLDiq5K/p0Gt9lpCwEvXv9OauFI\n0ZuyfGW+SrPMWVkK0vGW6d51jg2ItTMr37Bo3W7tZ8L3c7eOEGFPPDIJgfj8\nmiZr\r\n=1x2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzzYQ9ouT1PKwXd0pnFBnvSoe/Ua+5O7pFXos2cP0f2QIhAPTLcFymOqDtt+9E7/aOD2TY/fAkJscuhxI2SUW8Ku1a"}]},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-twitter_2.0.0_1644470123880_0.6681110621006239"},"_hasShrinkwrap":false},"2.1.0":{"name":"@acceleratxr/passport-twitter","version":"2.1.0","description":"Passport strategy for authenticating with Twitter using the OAuth 2.0 API.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-twitter.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=10.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"},"mongodbMemoryServer":{"version":"4.2.2"}},"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","express-session":"^1.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-oauth2":"^1.4.11","@types/passport-strategy":"^0.2.35","passport":"^0.5.2","passport-oauth":"^1.0.0","passport-oauth1":"^1.2.0","passport-oauth2":"^1.6.1","typescript":"^4.3.5"},"gitHead":"ce28a65dc1f1536e5d9a6b88d93425d52930a012","_id":"@acceleratxr/passport-twitter@2.1.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-oXQPpN9zU+o7sPBjj7qM9g6ciKXu9R+yeEvFb21AjyEz3WWcpEr3YB6PpSuw77ggRNtWkQRSOw/ilql3ioBPqw==","shasum":"6870d0be691cc25d0b62e126b00e52aca7341f15","tarball":"https://registry.npmjs.org/@acceleratxr/passport-twitter/-/passport-twitter-2.1.0.tgz","fileCount":11,"unpackedSize":26760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBsEgCRA9TVsSAnZWagAANdIQAKJpZruJPI7L2WrnB27c\nkCN4rFiurjKjXI4RjabcoTCBrBXz/U3uKtEE0NIQv5vHeH3Ie5gxHRJonYyU\nKxWPvAOQZBjUPkTGY59TIQ/0vwIj3klVLaX2JfaQap+wQ68Yox0YkeRmU8cW\nh6GVp9sB8Oyal1FkOnvsHb0bVt1sqgoBDXt54Q2N8n2ONPxZqWMm1CIfd79K\ndY+m8t9TtFcgCYWs1PkBUNpVprXEcZXq/vSXMj00TaFdnAlDo9DNzpORno/s\nKzB1LjM856471MY+S6i2EULKblsRbfoV7ta90uU2J5ApfeatNsOIWT8jtCAJ\nXT3A1lLFOls6cped8mJUXb/QImALquM1fs9AlbAoZ2O5OgJ8825EIoD4Z5Z8\n/HCOHdXslVJQShATKoNm3nL1Uo5rJkADIKR6hsaqC+FJaHDuG1DV/1BeV3Sr\nGUxRaAbga57kQ5tk6yO6X9nAbKZuLXNY6Mk7rQxFyU1hqayago2glIuCq+sk\nSeORyQceWelD70oBlKtnnAHE6oovUQafcd6ga4uPSXveXjBlgSOL39sK00vC\ntf87+YPLUcBGg57U5wfJxmxzn27+Q5m3T+S8OgXGZar+7mo101zvOF5j/vEB\nO6CpgW0Xa59RTkWe86wPc3LMuNiNqQo7Anr8IIme9OXeeN2jocVzHA8+DVSn\n8BdT\r\n=AmnH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2bVqHjCcPDN0qcv2yK6QsuKvprcorZjYPDzEo2zvVyAiEAz77rFeBV88zrKU3JVYJ2udY5jpQNCLnv/Ok242G2V1Q="}]},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-twitter_2.1.0_1644609824323_0.5864629648096298"},"_hasShrinkwrap":false},"2.2.0":{"name":"@acceleratxr/passport-twitter","version":"2.2.0","description":"Passport strategy for authenticating with Twitter using the OAuth 2.0 API.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-twitter.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=10.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"},"mongodbMemoryServer":{"version":"4.2.2"}},"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","express-session":"^1.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":{"@acceleratxr/passport-oauth1":"^1.2.0","@acceleratxr/passport-oauth2":"^1.6.1","@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-oauth2":"^1.4.11","@types/passport-strategy":"^0.2.35","passport":"^0.5.2","passport-oauth":"^1.0.0","typescript":"^4.3.5"},"gitHead":"5822a62f63f1ed53f8273bacbd0334540b6eeebe","_id":"@acceleratxr/passport-twitter@2.2.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-4GXLyq1VIpjXx6Gzu1w4aYTB0fuLxxO24yhm7c0wikmfMc+Y7N6GfwFC2BIdCRmv/w7rPtUPYCnGhftaVE3zAQ==","shasum":"bbf3b9aeed6eef795466d1e77fb9d3f53aa6124d","tarball":"https://registry.npmjs.org/@acceleratxr/passport-twitter/-/passport-twitter-2.2.0.tgz","fileCount":11,"unpackedSize":26844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDC1iCRA9TVsSAnZWagAAEpAP/3hJKVHPKwJFX/P4n/7B\ns+49LUAM7G3cSSodzrsdja4XBPwppO2//+THzkYMbOn0BwhLRLjljeqwPZuk\n1+RajAQcmzCiE2773LwlX/PE8NU7mAbQIQk71iR9qGUBRJhy7Neb42N7oIdj\n9UNvwHg0Lrlk7FHPO/zTShC+xxWQ29TJOvPhS2pVxF1TBJ4jD8TK3IDaqkb8\nUiaLKL74BGG7jQwNczE6OkZAtIlYmBbFZSzFD+n9up1EayCDvF/kTkjR1zU5\n6rJh+vm2I0v2ysQFQio3bJMX3nCMJ+IYN7/um4x47+Ga5XzlQMTmDUdDyWaC\nIevmAjWnpNzNEWOknMMFekE/qkQlxFFKY6wR7zSRcccn1QMpj7RkPzg92+ga\nsLRNyTwgUbfsUKUE10bRzB/JfThreC8mEHOMTzB5Uramx78wFKvgFEwoVRV/\nhcoHmDlO148X4RZiDtyVz8t+bPgcKWIVj0qm6444OQlHq/A39ivOfFa0Jj/A\nlnXV5j36wSejRoYnd40OA/mJe8uZryOGdb73KVp2gu7E7n7hsP0ikn9D511L\n8R8vJ4MJFrocUDPLo6U/RXzDEIFkk6Mv+HoPy8b9qCqlOcZnX7EGTu58gVIE\nJ8gauuaWpOiNGh9H7hhvBgpyv14UUofHbnsz5MXK7tEHZYvDbC/OQrI1Xn6r\n3EBm\r\n=gSYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7us+OnnMeiwDFUVEGIPgb1JGH46jbIIt094tI2uL4fgIge6midghOu4uHR6yi7b0DHkpj2t/wMue9vSAEPhtL9mg="}]},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-twitter_2.2.0_1644965217713_0.4316912118998315"},"_hasShrinkwrap":false},"2.2.1":{"name":"@acceleratxr/passport-twitter","version":"2.2.1","description":"Passport strategy for authenticating with Twitter using the OAuth 2.0 API.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-twitter.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=10.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"},"mongodbMemoryServer":{"version":"4.2.2"}},"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","express-session":"^1.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":{"@acceleratxr/passport-oauth1":"^1.2.0","@acceleratxr/passport-oauth2":"^1.6.1","@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-oauth2":"^1.4.11","@types/passport-strategy":"^0.2.35","passport":"^0.5.2","passport-oauth":"^1.0.0","typescript":"^4.3.5"},"gitHead":"853dda83643b5236e7f9e79c48d937dc2c196109","_id":"@acceleratxr/passport-twitter@2.2.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-8fV6aYRffkkR8Wlt2ymKB99e4O6chqiGAnU9XOg9jBaqilCNuTc8fTJtlusWJ01wUSABS+0d/yiiunyAs0xZHw==","shasum":"bd1df891aa36e5e15f575e0ccbc6f6c679bae106","tarball":"https://registry.npmjs.org/@acceleratxr/passport-twitter/-/passport-twitter-2.2.1.tgz","fileCount":11,"unpackedSize":26848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDDBVCRA9TVsSAnZWagAAVkUQAJk4U5nmGyNxWSMQtYm+\nv12WdWAMrB7l+c5KEOPuPp5ST+FqReY4zmcrO/YuTY3AfdzCceubmphwvYsG\nO/uQkJJJjDs6asF8F/jwO8Y4KGZrb1EHB7shwXgL1v/flybp0Iv2L4EX8RAV\nR2a/j8erO4z5XmH5Eac4BdqHEMoHUT3XzRmePO60dFUaib7e6w+ZwwFSRPi+\nrtyxS6i56O+oDbe9+nWlpS9Poc6gzhWsCUfMPFJwH/mZMLhB1kvNSf1G53mV\nlEVHqcUnlHLeIOkLvodU0tcyR8rTN0bp72/ZWOTrUo9Xo+3IG4OZ6WMOoolb\n29rat3Zz1RdU7DE1DsllXt1Hr667jeL7GwwE2lzZILiqoPUojM2HgtBvMvMw\n+tGQrG6mPjMT693TBNHvJGw+RAd8EKHIbn0VligCD5t1kZmY9cxHiHO1SYzi\nfaD616/UrHU3AlVrxg6GQuA+gk5244N4Vto+vCyoBptf3LeyH0IQ267tPBnN\nrR9OzOvik06ebr6bL6FWV3TBOIicfmGufn5XR2Wh4j0lAUMmiHExpUbaE6Y1\nZpg1Yc/NwkUvYPv2uO65DA1WvQ5gHHbBYsNF35FjgAKSN/0JRNAIz+qfEyBj\nUEi5nAs3++S0lcxelFCDrrhcEeO6KXqQ4h7yI+Vj8RLqgb/1HAaRg2UoYHdY\n74iS\r\n=Xj9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA+OuQtrktTMHv0SnpIsps0CygO1Lq2OtXN5ySGzGtEwIhAN/dsnMLSTm9F+SI4lPMX6gNBx1CS33bLXD35ESmEO/h"}]},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-twitter_2.2.1_1644965972892_0.2815448794424362"},"_hasShrinkwrap":false},"2.2.2":{"name":"@acceleratxr/passport-twitter","version":"2.2.2","description":"Passport strategy for authenticating with Twitter using the OAuth 2.0 API.","author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-twitter.git"},"license":"MIT","main":"dist/lib/index.js","typings":"dist/types/index.d.ts","engines":{"node":">=10.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"},"mongodbMemoryServer":{"version":"4.2.2"}},"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","express-session":"^1.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":{"@acceleratxr/passport-oauth1":"^1.3.0","@acceleratxr/passport-oauth2":"^1.7.0","@types/node":"^17.0.10","@types/passport":"^1.0.7","@types/passport-oauth2":"^1.4.11","@types/passport-strategy":"^0.2.35","passport":"^0.5.2","passport-oauth":"^1.0.0","typescript":"^4.3.5"},"gitHead":"a4ba116f1394684c7d201094a1755e235c033672","_id":"@acceleratxr/passport-twitter@2.2.2","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-pjJCoq6psKXb5+/y9olqsv+hLtJdb27uB+gcAqSOj1ILQMml+P2GqReU9MgEV+LAmxGprmtCaExEmAtgO0q+6w==","shasum":"7fcb4dda440b5751c56eabfe762df29b6bd7e717","tarball":"https://registry.npmjs.org/@acceleratxr/passport-twitter/-/passport-twitter-2.2.2.tgz","fileCount":11,"unpackedSize":26848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDDlLCRA9TVsSAnZWagAAoyoP/RqFe8gLjAGxyhVXq18p\nk/1ZcYA9/7X885sxpvq+EdYL89IgQUxx1IuCHmEtbus7+gjRUzdlWcdf4LWr\nHfo8Up3fig6bYFEz+jNI0E/yW6nJbVvkVfAHsCpuTaadsXpwIDw7DZpmMxiZ\nIFX6m1F4jDIT0mBg1atUx0Y/wsSmOJPHJI10sKLY4o4E5HQIIupfFvkPKyAM\nX+s9Sxsutgwzcs5BcQ6sz6ut5D/XoKxt5i4B6vu1yeP4C13yZ3goz8hvQT4H\nvVOIOBzC6xI7w3iHXAyE3TwYYih2A0oPEQxclh8sI/0Fl8X08r+Cy7L1CIkx\ngq6r/GJkGOt6olnaNo5fjYXXuo3Hy/S3GsDBrgfoR0jN5Lpc/DUeDnZ4tlHA\nyW4w9khs5U2NYsKj6uefYWo+2O67PSNr0/n3+OWMQMZhDeJ16Rt1ykYhp4Th\nH5JLyy6j/vPIkkI7Voj7S6bBJY/08mILZcoGCYHRGtv3vvr/tGufA9UgIzyz\nsryNHcpnJC71MhY5r5nwofoyk3clcLbxrJEv2jLH4I+cjdYnQDgaiN0Kcqyq\n34BSNXoPjvH2kJZ/GnRrEsMVa4uj7+9rpEr4QBhJ3pSpK9dWaOb2vTeOnJW2\nZOV/l4hUSc6lBeVwDfGvmbf6asNAsXb1pro40q/lYrtCbsIZy0GRtG7Ce4fg\nvJ7T\r\n=LN2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqQovnlPzopn2EZxEKxp/AvPT/rsE1OwQx7Mc0BITsuAiEAx23RQZ4P07PtNDLfO6QEwjxMiyg82VXsfS+bFLUWxGE="}]},"_npmUser":{"name":"acceleratxr","email":"admin@acceleratxr.com"},"directories":{},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-twitter_2.2.2_1644968266944_0.3963814767189775"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-04T04:57:21.780Z","1.0.0":"2022-02-04T04:57:22.061Z","modified":"2022-04-04T11:06:41.832Z","2.0.0":"2022-02-10T05:15:24.034Z","2.1.0":"2022-02-11T20:03:44.457Z","2.2.0":"2022-02-15T22:46:58.154Z","2.2.1":"2022-02-15T22:59:33.086Z","2.2.2":"2022-02-15T23:37:47.106Z"},"maintainers":[{"name":"acceleratxr","email":"admin@acceleratxr.com"}],"description":"Passport strategy for authenticating with Twitter using the OAuth 2.0 API.","repository":{"type":"git","url":"https://gitlab.acceleratxr.com/AcceleratXR/passport-twitter.git"},"author":{"name":"AcceleratXR, Inc.","email":"info@acceleratxr.com"},"license":"MIT","readme":"# passport-discord-token\n\nPassport strategy for authenticating with Discord access tokens using the OAuth 2.0 API.\n\nThis module lets you authenticate using Discord in your Node.js applications using the Passport framework.\n\n## Installation\n```\nnpm install passport-discord-token\n```\n\nor\n\n```\nyarn add passport-discord-token\n```\n\n## Usage\n\n### Configure Strategy\n\nThe Discord authentication strategy authenticates users using a Discord account and OAuth 2.0 tokens. The strategy\nrequires a `verify` callback to perform a look up of the user account given a verified OAuth 2.0 token.\n\n#### JavaScript\n```\nconst DiscordTokenStrategy = require('passport-discord-token');\n\npassport.use(new DiscordTokenStrategy({\n    clientID: DISCORD_APP_ID,\n    clientSecret: DISCORD_APP_SECRET,\n    apiVersion: \"v8\"\n  }, function(accessToken, refreshToken, profile, done) {\n    User.findOrCreate({discordId: profile.id}, function (error, user) {\n      return done(error, user);\n    });\n  }\n));\n```\n\n#### TypeScript\n```\nimport { DiscordTokenStrategy } from \"passport-discord-token\";\n\npassport.use(new DiscordTokenStrategy({\n    clientID: DISCORD_APP_ID,\n    clientSecret: DISCORD_APP_SECRET,\n    apiVersion: \"v8\"\n  }, function(accessToken, refreshToken, profile, done) {\n    User.findOrCreate({discordId: profile.id}, function (error, user) {\n      return done(error, user);\n    });\n  }\n));\n```\n\n### Authenticate Requests\n\nUse `passport.authenticate()`, specifying `discord-token` as the strategy to authenticate requests.\n\n```\napp.post('/auth/discord/token',\n  passport.authenticate('discord-token'),\n  function (req, res) {\n    // do something with req.user\n    res.send(req.user? 200 : 401);\n  }\n);\n```\n\n### Client Requests\n\nClients can send requests to routes that use the *passport-discord-token* strategy using query params. Clients must\ntransmit the `code` parameter that is received after Discord login. Clients may also optionally transmit a `state`\nparameter.\n\n```\nGET /auth/discord/token?code=<TOKEN_HERE>&state=<STATE_HERE>\n```","readmeFilename":"README.md"}