{"_id":"oauth2-mock-server","_rev":"46-5f5dc78caeea45bcdede99113100d875","name":"oauth2-mock-server","dist-tags":{"latest":"9.2.0"},"versions":{"1.0.0":{"name":"oauth2-mock-server","version":"1.0.0","author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"54c8caacb2ef63d9858c9908fb8765141c767611","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.0.0.tgz","fileCount":10,"integrity":"sha512-R7DNrSXy9UzpQ4UIRNpfTzKfIXRrkrG+c6thQ+jRqgpGMdd00artsAWxZvfkvSZVO4czTVKIA+Qz7e/dMLTjjQ==","signatures":[{"sig":"MEQCIEfvu2Ew7t+Y1q1WCxsaloqSY8YCT4HroDKA5ztjyitEAiBXy3P5qDgCkLRGNCnwb5uugjAjH96KafDznrRfuyl3Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW0T5CRA9TVsSAnZWagAAqtsP/jefBIOLPq59PnLVK8u0\nEj/Fs47Ef+EpGhgR5imhVCpGgQYP8PAqReUZnrS4VavPDLj/akJWVlNlyjjm\nqZOKsJ6THYnck7X2jvtbQ2QspBckxno/Y6A6Qjyd6V+TIaZ09Axl1RIrxlUd\nPVP759UK6U25SFfoy2vgdhM9R4YTF01HnZxg02WKuCx/69AjfhmqJlLNQNcY\nJkbYtVP+tDhRV7WPzeG4rV+UY00mE1Tm9M+I8BgFuS20hk/frvIBU6fLjhkx\nZ5KqFiF5zzBOFxzUeXlzI+JALjgSQjVyFuIk6KDhyvFiVnWnRNuGnVX+71k6\nqhJli1ImoItSO+j0IghHxx0J/Fi8SninEAaz7FBeUfu7UCorDuU1QgDugwhA\nEIMT/QQ55Vly1feGlL9wst7H6JG/pSAVgv8S8gziwj5FMx5TwVj6ArwOEvED\nFUmEZJ8UXouGtnTFMcujtET1r8t6Uf4iusDm1O+tuPEP//ARMjMxl+DyC39j\nZ+dF0/zWxyui/o4wqrYfyZASi+6YZzI6SK0HFnvjuz5hfpPKsdZQszT1IFdb\nsFPdHQYim5+ZJ6SMF4IBDw33p/ZnbsNyYpFFjxniWAMKUwiB8J9ndbMmZVRB\nv23wKXbrREfk8fQZ5ThodSQYxa8gvzPUUa3KGq01xeWCcqVwTG3U2WGbwDfU\nhvXx\r\n=klLI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["README.md","index.js","bin/","lib/"],"engines":{"node":">=8.0.0"},"gitHead":"777d1c5bce6a6097e77061a3026757686d94edb1","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint --ignore-path .gitignore .","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.0.1","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"10.6.0","dependencies":{"express":"^4.16.3","node-jose":"^1.0.0","body-parser":"^1.18.3","jsonwebtoken":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","eslint":"^5.2.0","rimraf":"^2.6.2","supertest":"^3.1.0","jest-junit":"^5.1.0","eslint-plugin-jest":"^21.18.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.0.0_1532708089688_0.9159453731970455","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"oauth2-mock-server","version":"1.1.0","author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.1.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"68bb3adf77ccfac3efb2393ba60b8e449e047648","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.1.0.tgz","fileCount":11,"integrity":"sha512-7XdQYPi8JHDi9Kb/rUGlsUtkcijGfe40Q3DAT9UyotU6qpwT2aXZzKrsV7ojaZoaF8Kplg+7R1oQLWhOirp9/Q==","signatures":[{"sig":"MEUCIH6j/1G6AXlkU3yhhxfNIGM/ssr4+K8hgO7LM8owt79bAiEAqhmPoXSJDuW0TlDY1vz0qLQB4Kiuq4ckqdTa8txYfhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYtI4CRA9TVsSAnZWagAA9msP/02SV/TfGw4xf9hvPJfB\nsogr/r2ZEgfXm39Ft/5/XOCCMVabIFhPIaBOW64xWrz1QE2+GrV/1qizvhqh\n2l1shFrFOvEX4n7Sq1pzAk3bJuJj0ksatxT0hjhJOM9tMIQQFXs8NUqq7/BY\nqu+MvYayMkRDM7PM/3KBawbKoT8nQkNmgKEfCHPGZKUbkCQfDzNz8Y7+ijwl\nGb0v9/qLpYVYaBj8g2d5mQvvxZwzRGhvgakIyqmk7g8gKA8T5ZmYbIIQXPR+\n+HJqM51JAcCUKQNfVF2HZRh7ngr78gu0SyyjXx2RfnllUpHnlOPvbJ9eT9nS\nTShm15CIaeTKpSn1K4kS9VvRzvAAzzRHBf7G2DHX/F7kVN6O8BmwD+US2V0U\nrRnFPftt2lb7LjSSMVQR4xtX5OUg+e1pRH+l8LBM3AVgFzfT+BrxDstthMUY\n00e00QTWk4OhDmOEMvqPALpzLspKKnStublHzQVK0XaW9zRTAk95bil7J5JQ\nKMPpB3lpDLMl+3z1KAuMTw4/CxNJz2XCDn0pK4HknFgCiJKU6/rRUynlj40O\nNv4wfa+6QN8xcVJyubPhKm5qOvNZaIAVRlcC7Pf8xPU34QmgMsGMyiviIDWt\nbwaQzY2snMzuyXLyw1uz0f/G8SNoAbuw/MctSL+yoNXFb2FzDSmG88YMdwDq\nbMcN\r\n=HAPW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["CHANGELOG.md","README.md","index.js","bin/","lib/"],"engines":{"node":">=8.0.0"},"gitHead":"cc78f4df8db92cdaebc9c8f780dc0d10c2614287","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint --ignore-path .gitignore .","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.0.1","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"10.6.0","dependencies":{"express":"^4.16.3","node-jose":"^1.0.0","body-parser":"^1.18.3","jsonwebtoken":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","eslint":"^5.2.0","rimraf":"^2.6.2","supertest":"^3.1.0","jest-junit":"^5.1.0","eslint-plugin-jest":"^21.18.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.1.0_1533203000394_0.1700041946916271","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"oauth2-mock-server","version":"1.2.0","author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.2.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"e70c75d62acf6bcfe59833091a817b915a16a7a9","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.2.0.tgz","fileCount":11,"integrity":"sha512-dMY/6j2gyWUm6jCCU19uVpg7OpRSvRKeKfwodGpYLisKYR1OUM7oloHd1jLFizarnslsY0WRAZXyT1ww8okL3Q==","signatures":[{"sig":"MEYCIQCINCR3N7O3t8mQhpObOmkONqUjulGwKgp5+0HfGEAwLwIhAI1lqZRviniYCEZKcv5fmtqCYwDdu/K+4+JmNU+Kmz2g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj2m2CRA9TVsSAnZWagAAhK0P/3KXdUwlGlvDPTsi+DrA\nhQm78sNqEcwa3lVDpAL968SuPlNmcBtYzW+WpmzGsgzXY8P9IgCW8XnSvL/8\nF0MDd6t8igpdPkhQ4Sa13stFtkaLLHqin7pBOTP6aKP4RQ8nuKbS6iDkLZwn\nSYtMX2UnZT/5rnKCOM5xHEkuMwQWxRzq5GIn6P2eeXMgiRewfEYRnIRXOnYn\nf8XKXyjp51+iuRUSWCtK/UTZhKKtAFy7Bgq7UtXv9MnlwMMXjgj6FvaUX8Ce\n0upO8n6wj3JUe5aomNDxnjumjJpPuq+HL94w8ftgqwPXmR9V/5ro14avuMvA\nEOWJW8jHBuNe+24bC/hC2ww1t9GIJmnFp6McGXQj4FBRSm0Ar16Tr2rFTezj\nVRom4EBNvNhHcKIRQ5GASryH3/pqLUMSDxkaKTAlrWHDAUPYbRlMpHSPng0r\nfnY7JSa/rwu8QOM3qb6/pvLq+6AeFtw4kZay6PxfscGJCJbuqcbgXQbx9Jve\nyJoGX2Tu9xRUghqW2epU4i4K22B8uMhkHfe2PpR/trCmcLXnsnPTWCLDyLnJ\neZKbYD/ett/fZFlL1oZQxp3VqPXrmOTHfMHCuUDA/VBBSfiisicRue46v1WK\n/oUSXGZ3u5QjZCWPneqJDEolbm2A6W5bvv5N5Z4qaZAQKOptDFi7mACAgG2H\n436F\r\n=RHoI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"015a59fbbbfab7a8c87a7cbf58a1dd5b96573fa8","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.4.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"10.15.2","dependencies":{"uuid":"^3.3.2","express":"^4.16.4","node-jose":"^1.1.2","basic-auth":"^2.0.1","body-parser":"^1.18.3","jsonwebtoken":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","eslint":"^5.15.2","rimraf":"^2.6.3","supertest":"^4.0.2","jest-junit":"^6.3.0","eslint-plugin-jest":"^22.4.1","eslint-plugin-import":"^2.16.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.2.0_1552902581817_0.9824254251356037","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"oauth2-mock-server","version":"1.3.0","author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.3.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"b6b98cc431bb8baddfd4ee26640a01e000449b74","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.3.0.tgz","fileCount":11,"integrity":"sha512-th63mzcAyAlcOmBlw9XP8Bh6vGe211GwIBN7D1WwHYjJ2AbgKYsjvpbjwiW8FM5dhG7VMGWbrNl6SyymC7UHUw==","signatures":[{"sig":"MEUCIQCsEr6b7sMJgbT93DKNu66UoQIX1FCO3MvPvaLCwY8bnAIgZDQMFebRQmoM24ZWmMNg+0li2s3DcfiVsZqGL5msYwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9QjLCRA9TVsSAnZWagAA1YsP/2SzgPHgWdr6EwcQOEuw\nZ6Bzk8HhLU2z7jLvK00uLGoFK1AGLopo/f6ECrW78YawjodchY+73cBBwzLq\n4I8mpFT8/i28RW0XkzICBP2dUYNKIKVmbl2roqtpwg972rB33sRFsbufXGj2\nuYC8Xqi4EHTnB2o3kVcfgsZL0oGQzvpenvpqsUbdjlwvbbbLF0IXq4EFoMuH\nkN7rhApV4VYE+rERh0MU9y2aDW9ri4vx3UeDnbh5RtJFdLD2+WnWqQIZBhAm\nSZd5H4K4/WJbrYPs3e0Eahr5wvOvIPhXn++H7X0dJywX67VUm6aelUUpXe0h\n/faZhvr4ahyTlUZuaw3OZTlFbnTZDX+uXbJuRqQU33tRG/1nvbrkPxp77qR2\nplroKL5T6B7MjzaJfp6RZ5JbvqSyX4dYYSG0emKa3O4wmX/PR+C4/6QrjCTz\niB7SxUIuy9gHfjoXW89odUvlCKUu38CKIXOXxPmL0hro+XMAJx+cQ0k/JS4S\nHBhl2Aibk1Uk63m97tG5jjwqYxeeTwBPf9Ur854e2Y4G5jxzRlhsPP8KFiz5\nZXb2KYL/I8yUuuKMZlVk0MOl5XBpyKGWbgBfUaQRXSGA7ep+BFogwCxxKmXe\nCZEhic9igRtmVu4yA8XZmCG8gQ5yAsxLWpncXK1uUZ6Lt1YTm7GLmYHsDNho\nDUD4\r\n=iBXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"9357f4e9d46d2d59d50fa26d4856f728c66b8e1c","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.4.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"10.15.2","dependencies":{"uuid":"^3.3.2","express":"^4.16.4","node-jose":"^1.1.2","basic-auth":"^2.0.1","body-parser":"^1.18.3","jsonwebtoken":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","eslint":"^5.15.2","rimraf":"^2.6.3","supertest":"^4.0.2","jest-junit":"^6.3.0","eslint-plugin-jest":"^22.4.1","eslint-plugin-import":"^2.16.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.3.0_1559562442805_0.37161681342256503","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"oauth2-mock-server","version":"1.3.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.3.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"14fca0227b4f7a56933427c507dc6df4709a29bb","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.3.1.tgz","fileCount":11,"integrity":"sha512-24GYX3VqqK1UEFh0Sdq0tZFBYN2PHlmxnM1jCPmF5sCaJo1ig6ll1CRpr17CtfiGCZcwOvycVI77tqjU51Rnqw==","signatures":[{"sig":"MEYCIQCdzrwPGse4UaXBnd6aK7eLgIWbLDs/rp0wn4Hm2FF0JwIhALw0UZTzAwnFwciWXp4nBC5tNml/FYb3z7jW3XgSY2pn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jSrCRA9TVsSAnZWagAAxJMQAI873S9RsWlGxerr7TAW\nCWc1ilaCbCGzWZQEwAL29aFYhlBtike+SAU/kQOgybt+0cv2xcZkd8TqQmoN\n1+9tSvzKDnsVmG7aRsb2cokEQNVvSWRiwbDkAUYikEZjOTGsEWraVGIllXqo\n1Dos2bMNSLZ2AbiRDByjjOs/ma2bOdosl4VywB4X97OnwsM7ok3i/ah7yxMc\nEA+iD16zUMiWVsf6MxGizjV9oAmuntDb/BhyBe1tXMI/BKMo2Qrc3XH685J0\nXZfZ/0uXgiQvU/nBww8MbV6ZZ4UFCTrh8zQ/NS+4oJP88qDGjNyNMFyPEEVQ\nIeBnp2aFy80gGX5Qfy8gL+cUscXuxoBt9Zlsnr+QCMrdUuJotJuOmu4gTMn2\na/HvXTn3V2Rtu2z5D0MgYdKkwC/Lk2pH5g4W+I42lfMJI3JZuUeBnUmuPyqU\nOpPI+oGbhyPPP+0EGzHzjNXsuW4qwez0PBOFUEGoKZBb7HzBJ0cRAbB74d+F\nlWizfNej0wfLRukeXzo5NjqqKPCluV7/bvTpvLPshf9VoV3hTFgR1kj3I7wO\nwQaem2Pk5w4hMY1nyz936MbMCElku1XUqLGwE7FrbrgzSC8ZRs6gNUYq/hq3\nbdwencSyH+VeFbcbV/HVsGBDdWmwZaZA6B1s+2WS671UmzWbTuORXiY02yFT\ny1zi\r\n=0kzE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"8d9478bcca3d731aa12aa6b4886a402ab677db79","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.4.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"10.15.2","dependencies":{"uuid":"^3.3.2","express":"^4.17.1","node-jose":"^1.1.3","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","rimraf":"^2.6.3","supertest":"^4.0.2","jest-junit":"^6.4.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-import":"^2.17.3","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.3.1_1559901354888_0.09869077786748393","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"oauth2-mock-server","version":"1.3.2","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.3.2","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"11402bb8b6f8eb6542ac5ab78ee4cd6261b468a4","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.3.2.tgz","fileCount":11,"integrity":"sha512-PfVaqc684MjF9O0JBAmLsFs6L3H35xG4S3mwBdoIypFkJu1f0OSXBg/NgqGspS2Fvde01vqHjmfysSyZL1nn1g==","signatures":[{"sig":"MEQCIDx1XG19vm2ppfwv5f1B6vRlSO2/ytT3eCRhuqp8PRU5AiAz6h2y7avMK03HIpUeAqhGWbBQqXfR/ydkCa6WWY/FCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTSG6CRA9TVsSAnZWagAAPtkP+we5h54ZNIT302wiV8+3\n0mtqC8Uryie2oIKTL6XNRpusrIcda0REwSugACFvuqzNHj6gAJndUOoHVumB\nDoG8B6C2VlYyEPyypdcKNGsdU6/a51TUseX0t1yDokNyfpOJfuyugLU8ldtE\nOX95IkxTcYonDYNj0WNJRY/jAUd5hBWiJAp9mFQOLG35rqm9js6XeK6KJtM9\nTg0uvvOJSGdIvT4QsEWUxJLABAB9Xvmd2CMcKsOCnJDDwwwtUOSYI2BvkM6I\nrc8lJmHVgJAqlUKJrDxdsEGynEJ5xhWKaaOX6CEZYSsasr8GSsvgX7kyQ+M/\nKJEnKwCbekkG8cYCUvmnOBEI2vbc/wU7KUCSsmlEpbFduEj7WBY8XoUQiUj6\nHO7MdorbSk2kWb6eaOSI0E5wkW7Xu5GTkdBL+lN2rh9R7gsAsGVFeG4n2UfL\nuJl/ISZ6F4IC3kk/f4SFovUeMLLaYKkxQm51GHIkk0NK4s4PwCoAF9hOJtVX\nWjM7vZe/IW3oLABCZINjW8Q01JOGDeqo8WU3snVlcTdQugNFSsX9sF73vMlO\nl8Pvy9GiPwtXOZl/+Q6jCU+z7dgi3JeqEi+psx62hKG30ywqSq2rc3Dt2PTv\nBqELiKDHy6r83C4bII1FNSjBLLWAxd2pZhtSBCs0KDTaxeRZCBUukTHR+hbm\n4dTq\r\n=FdnR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"f7f61096b8a1a19c6aca8f4ec3cb23be33b8dbde","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.4.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"10.15.2","dependencies":{"uuid":"^3.3.2","express":"^4.17.1","node-jose":"^1.1.3","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","rimraf":"^2.6.3","supertest":"^4.0.2","jest-junit":"^6.4.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-import":"^2.17.3","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.3.2_1565335993058_0.15601241826577894","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"oauth2-mock-server","version":"1.3.3","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.3.3","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"2b9056a280074a8217e85ac9fea7852ffddd3cd8","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.3.3.tgz","fileCount":11,"integrity":"sha512-cIrPYvCn3wzJEISDEJO8moadbdSDI69PaxyzSGCQEfCU1auxJcn07/5UaccD5vkJ4TDkAjWkbcy3hhvyK2KFeA==","signatures":[{"sig":"MEQCIDW2oNG6PLaVk49EPJ2jTrb7+bxzAfl9S0WO2X29y3DTAiAkhBd7a2AJjt21dUmwjJPjdGHQ9hj2oyc+aGC2V01M9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdizMCCRA9TVsSAnZWagAAWBMP/2AeMDVFdfbXVzNQRDlv\nrENmpzl1Eg9j/N+uALqCPs9RU1acdz1TPILGhWiqPipYm2QWeK/TOhen9fSf\nsRviKh9j0MIG0moDdVau1A4h9uQzw71HS26qtJs7Px/y/TJ9PKvbhUAcKW51\nZVd0FODUliccI1566qWHPZ6MScxygKQbBvBSE37H6a1+D2fd9bixgq9VKsPv\nrJGwsa8in66nSx2uycdzXmRFA0AY55tisptVXniAuNjGX6umNyCQGsElCM4F\n0Zs5qUeYYFJ65SX0bF2Q6Wo2yLCKTFiesZOoScaDeg9Pu0zxEIB8j9MzIPpQ\nc0AzVadVD0GZcrT8LvvaJFQuq7n89blIe/urCmnVEmxpkNa93b/X3yDbvuWs\nGincxCH0bN5A+NMdXbgU8updkMMk1snzzXoSylF6gIO36RF8U6GErNPpzcHA\npdaKzPBdJdChO2xmIjyR17hrbVE2AjJWsM1Vumvy6MUCbHq1uXArAtTFqjGr\nDZ4XTRyHaKp6QzzEANbRUfnRJUijYf/w3Gp/ZyZHEV0W0gtfGDuZa62qmmue\nPgZibjxbZqO3goxCO7TkU7IEItUb4h2itYMYXJ/LsjG1IqQTa9BrEFdtFTAJ\nHk79PQQNdxM+Oq4d0mCr3EobiWQGa66QsqHVpSLGU2hDzwb5VTUdAa+nETs8\niFEJ\r\n=3O8y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"f81876c02f88334222fb50ad2fee953a38bc5651","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.4.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"10.15.2","dependencies":{"uuid":"^3.3.3","express":"^4.17.1","node-jose":"^1.1.3","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","rimraf":"^3.0.0","supertest":"^4.0.2","jest-junit":"^8.0.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-import":"^2.18.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.3.3_1569403650066_0.37099707397287895","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"oauth2-mock-server","version":"1.4.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.4.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"8d54f58891791ae355c68c574a6c4670c897f599","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.4.0.tgz","fileCount":11,"integrity":"sha512-qvRuNB7gReJd8fi4CoI5K19YQ6+2LZwqzZCmmIbe++TFmBQ02yTZ21UKHgUaf2bOE9GMvZq4soralQeiDKbHjw==","signatures":[{"sig":"MEQCIC0JHekK9lneoE8G4ZTtHpe/fzS0oljjnB5aU+lAZrnGAiBeI2mk5WscMjgzBKQXqedC90CjsB5ijh4Dcdt1amqU7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH05YCRA9TVsSAnZWagAAknIP/AyRs/f0VK11x2qKEnlT\nmfCwnSdT/fL/WR4fXKmJBiw9z4wdjGuI6aeL9wr8TgMbhEOnEIA70vlFzLp2\n/H1D3ea26pwHMDqhhhsRYf9IyR7YDLfu7c+VvcbTMNinYu3wHpu66Q70JKLL\nfDSfhvKAZcfHHnsdtYT2ehlo08bn7VDs0dGaiCMoCH9xxS+gV6V2v7gtAJyU\niCP4Yo2NQ0pSGDB9jd3SZ5HqgtAYRChUbx7P4sjUPwpt4cVg7xiRidgk9icV\n7UY7Okqy3Wuya2Pv5H83iMENaamrvTuM/5EJi3mejdui+wwHEELpPdMJYNGf\nBvv5HDqnZqw0Zaatxr81C6ubCQRdrUkihqN4OBYgchjA/vMds4Ps16a0JGg4\nohwjM26/5d2MVR06VLBtPyLVYjhUfmxvKllMOrwziiF91gxWJ5Xav3C3TTZr\ndDKKNQzegel7A+R/xNYJgBfUWdyLR6bth8nr/FmJkCJC1SSASUNJEetMSgCD\nyVYBjmExizQbDpVfbq819QYP1sXRASWfnVkOta7mH20cwWCqvsmDJ71LD4l6\nKDkUaY60eN331dmWhOPhsK7uhIMZh05xh2j2qjGNz6cR6bZwLDMeBsfhkonK\n5D4/90V5X9n8U14sc4SYmub7iVfEUHkvemvS7LS4G16ZJKXybANLLoNRfgoB\ntmxP\r\n=MpA4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"757411614de546ccff43ce7b3a3cf8134aab743c","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.12.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"12.13.0","dependencies":{"cors":"^2.8.5","uuid":"^3.3.3","express":"^4.17.1","node-jose":"^1.1.3","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","rimraf":"^3.0.0","supertest":"^4.0.2","jest-junit":"^10.0.0","eslint-plugin-jest":"^23.6.0","eslint-plugin-import":"^2.20.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.4.0_1579109975869_0.4245547344541163","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"oauth2-mock-server","version":"1.5.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.5.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"a631041ec87a49a2e707cff8b6478b80b03a97b6","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.5.0.tgz","fileCount":11,"integrity":"sha512-rWqyEuR+nwqcML6Wvgw+dlfh+w4/0ZBc8GD4c56yd26swO6ctHKBkkSV/lwMTls7q9TkcAopKEhBFvUwFsnoLg==","signatures":[{"sig":"MEYCIQCS4WxL+A+nrJqUR8FIbBtAQ30J+ppa7BQvPoxx62/EvAIhAIHmjTyGAWuoVf8Uqjs8IvZamYJyQcmb1RaB05tBmZmw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKbxcCRA9TVsSAnZWagAAb6EP/0h6dC4JtniNrDb/cZfN\nxzU+3eFqvpulsmZXgQavEp2CcXiCuxmoj3qjusmFNyYeldkRucEOUcVQ2MHP\nKZ580WTmf+EvRWLzL65mnIK2ih75kpBw0CwAW66W4NMMspHShYF+sPsBFlYr\nxNWLA7Wys6Ey43G+Ym8nmSqw5uG8cpgS9474IcsapK5p0kfI1b7AWs1uuwT+\n/cbso51cZvetNVStLqx/aNvxHdEAtqPpBJBbV6xafgnjjwh77JnjR8aS1FS8\nscNxMKMAD2Dba7lUi3BOb0f1N/bEuvXwvBNODsCJY9T16+YIOahFKwCIVBcH\n2WID9Ck4lAoS4cbHuuhNaR3EJ2T+EORcHe3F/O12YVqgK6sAlmVUHHkgxOy5\nyCxwW6Stu9jVmw16JUABicAtcava7vdZ7I9rdrSILQx5YyO++2bpn2kQYEy+\nHcPB3fiZZloiv6rg/rggfAD5SlRyfic45q8/EKxaNloQfbeQIAftBTWlROJq\nl5Urrc9jillyyysqi//KSmSygVSJfy+/A9+R3Q5ihsn2kB0KIifa3/gqsh77\nCrhmJHmccrWbsxPmZAJse/LuKUZzBsWCfHSWnukGf9ullctNvBTsecOSnGDu\nzuh00HTPPBunFkFk9NkwT9IBL+3rRM/sOFYe5naHiLth97uJZs/1i11uclku\nXjyM\r\n=yUND\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"eac7b4fef773c9a8b0389edbadda349c45e8737f","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.12.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"12.13.0","dependencies":{"cors":"^2.8.5","uuid":"^3.4.0","express":"^4.17.1","node-jose":"^1.1.3","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","rimraf":"^3.0.0","supertest":"^4.0.2","jest-junit":"^10.0.0","eslint-plugin-jest":"^23.6.0","eslint-plugin-import":"^2.20.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.5.0_1579793500404_0.7860776333565318","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"oauth2-mock-server","version":"1.5.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@1.5.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"./bin/oauth2-mock-server"},"dist":{"shasum":"6ab11619404fb23475fec12f608beb7109c6708d","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-1.5.1.tgz","fileCount":11,"integrity":"sha512-Gess4ltIETxBU57thZYp9ueMi3Pw3JZNnInWoDSlUTETyTBS/H0U1Ctjxm2WcQpD6w0E/d4M9BTRgK3NQ6eNbg==","signatures":[{"sig":"MEYCIQCIXlpRk4xEOL1IHepsY1PyZZX/WmWpW4xq++4ccKZ6WAIhAIYmNAgB4MLj+SYnQJkuw6ENLbRdTLbR4Noah0y8s7VZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejB30CRA9TVsSAnZWagAAAE0P/0hGGrMwl8pM6xDsT6ME\nGo1aOWGiU+bO4JRTXhNHgDhe8gKQrJfS6S4VNdWxQeSwusgCezmxY/am1/7n\nxvIV6qaFKfNAbRZh2VN2+QrM8dZ4JOcD+6Gy5Pim8NGxucbzQ05Peg+q1SkB\ndzFRWVFnChdEB0+VoBKK/WKXoFJy/wvouOOK+NpXfeWjdc66opNfPWZksjY3\nOMY5eOfXQeiX1OPq5NGGx9N5F3t8Dp9uJzsgjAsVtUukh+IBoPoMHnlH4n34\neAxBasUa9O9QCvI53fW9dQY+bQD1xOHkfMbByow1iJQbh8IHB2zjQIpk6Hfv\n1oYElT74xd13yOkJjV/dsDpAdrODv4o/3+NhNsU4vwITdPGd1fYtU7Y021Hi\nCTJtqaMTpqLruDHfQ61450PZQYtkqQfJG1CmMwx4McfqVmmqp3Rim6LVAxln\nBeCg1JdGc9sLRnQZwUQkD8dk9qWsxPg04GWSK81oH/Hj0sZV8WJv8t0yNpY6\nUTOl5CXCiR4ZRygQr98GrafuPB0dttsGC2ztG1/j5rpevS+QhQX3HmgBrw6F\noR7CGNGs119uCCHmL7+TfefZhws1zXT4Vv0kOPuDhNf8hIULZN7MerMHvROD\niWZXYqRXYd/yjypOh//gsOqMkWDy3a1qzgd67WtY9JdQkMl+zEw1NpWsJY8s\nxhXm\r\n=emzo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"a866e85a4fc8ed40e8bf841f047ebccb2ee16e75","scripts":{"jest":"jest","test":"npm run jest","eslint":"eslint . bin/*","pretest":"npm run cleanup:testresults && npm run eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"6.12.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"12.13.0","dependencies":{"cors":"^2.8.5","uuid":"^7.0.3","express":"^4.17.1","node-jose":"^1.1.4","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","eslint":"^6.8.0","rimraf":"^3.0.2","supertest":"^4.0.2","jest-junit":"^10.0.0","eslint-plugin-jest":"^23.8.2","eslint-plugin-import":"^2.20.2","eslint-config-airbnb-base":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_1.5.1_1586241011503_0.42738793091924654","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"oauth2-mock-server","version":"2.0.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@2.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"bin\\oauth2-mock-server.js"},"dist":{"shasum":"801d66bf868ac4b87a7ec3d70b914f78e98aa6d6","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-2.0.0.tgz","fileCount":14,"integrity":"sha512-tvNjn/AOsrdugToHLlCpboP+TbbtXqDXRsejIqg1QgmzvHe+j3br9YdtkghSmb0uOnCOupw+wnZOzr8uq8vRCA==","signatures":[{"sig":"MEUCIQDVkb21dlp/l+UM0cj0AOzpFQk0wsa4npJzC+TGrrthgQIgCcAAlTh69XOTgZfe+ONfOOUkdyiDDzRJJsXpXkC6nv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdb0rCRA9TVsSAnZWagAAG6EP/iqU+RfknY3c6PpYoAGv\nqwb50gEPNekN8EDEHtCu7mMEnrVV2b21NJ5Uboo+mqlphoCs1AqpGdFLKI9+\nchs4PzZ1Pbk0nxpe77xCTejtXl+A9ZvaVzl1DNEwQg62o6O+IoXimvLZVjw5\njlT4FaU0OFMjm3gK5AEsIaf9raghGo+eatp2Uf9IhnvgjYiRIVI6qMAUG6oY\n0l4gs3HrQYxHF0KIhxat4SbI4NK7VuBf2Xmrh6jLtc8CAAFd14dpYZuW+sGC\ngukvbs37BVdjiJUEmHGgz9eQ0TryAX64ByUPFbRw+e7X6dH1Qzo8KZuJdqDF\nanyDrWfFbAYnIXgeV0tnovfITffsaz5MlOcmqE6xT7IV7WC34pOWHuhbTLM1\neRUIhk1QU65GKBBUi6DDIeJOdSCkdETqgAapzs8lwyc4toa/ZbNwACxJmBaj\nCpoBbAcWHc5XDD6QiYRkM8hrKIU3ixzBSsmQPDS+zgiJ86PNw4BLaJ+hEYso\nYyni/uiem9dhjbBUXNgWzjURkF9GVYS4W54J9X7PSj68v6JE0+y/uY3fmjfa\nIsVXUGSLbPibjLCY6H4Lmi6673jyQN+NOQvnC0ZHEJ8bFeosDAmtsOEGmO2B\nKGug7Iui5Exd+IeQWg6dqqEHvXV4Zm5BoHgNfFpktW38HpvLbJIFy7ARVPNS\ndG9q\r\n=PL0d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0","yarn":"^1.15.2"},"scripts":{"test":"yarn jest","eslint":"eslint .","pretest":"yarn cleanup:testresults && yarn eslint","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","uuid":"^8.3.0","express":"^4.17.1","node-jose":"^2.0.0","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.10.0","rimraf":"^3.0.2","supertest":"^5.0.0","jest-junit":"^11.1.0","eslint-plugin-jest":"^24.0.2","eslint-plugin-import":"^2.22.1","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_2.0.0_1601551659172_0.8290775334976195","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"oauth2-mock-server","version":"3.0.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@3.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"82c0cbf689ece07e7fee907efdd4a12e0094e511","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-3.0.0.tgz","fileCount":5,"integrity":"sha512-Lc1Cpw7uMQU2gpWziRUbHPUuNztpdvr3Y4FOoSwc6v9oipj5ia0ofVe5N74AuWXm3gJMrk+8bKCqkmCkBWnIxg==","signatures":[{"sig":"MEUCIQCF1kExxpDaHafTM6aTWTlNwA1XborWyV3IUZmjwFfbXAIgUyGaFXqD09bQlaOXLIZ/gsXJikUlKKD/3fve4f6FTVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkWEiCRA9TVsSAnZWagAAz7YP/3PLyPN4LXOMVP9bRdI0\nTnyBw+UAhJoYpV/clgoSUqyhtK2wzVfN0MYQCATVeFz4HheCcPd9/kHPkKr3\n0e/y8J8Sa0UOKI3n3taFcab1AGSLr1vmRqbEHlo3O/8OqlXH0LYViyJSu34h\nph+sT8WcgeUaxRc24JS0lnqs3e/aYg43xuusz055z6y+E0OPmPdOfJKoX49Y\nVJj4Dj23zQoHpl2qdt+nG4u71LP7OmVqNmYtWEBPdrhe35l+E18M4JC6APbO\nVcoIiENJrSOzSRTwdHXNN3A0M+TM+mODsS8fP6BbFKcbS/3aLsAA+vthx++e\nO8VBJ0ObWLrqpAxb5nyFjEEr7t21sNbgLcRpvYzz8DWoQ0typVgjmjFY/jcx\nC9BMBFzXCTFPs06v3JVTOk0VeZ7QlwjJKvUOrQFGfvhBfZYayJIS3K9yDhPr\nHsrFlAcRX/ZkfgcE65ovQqZs9HTA3e7ZosaTTnhq7/I/CToHKEVE+3DLH57k\n+nWdPPXSHww6udKWY2sPRcetk0XgUGAiOyo2hp9Ks+bHvlFQ9Etest1HGcbS\nl4ODEOiIS3PYjMF+1a+JyZr3hbLryaKpYrwUuo8CeXIlciBb2ViTZ8P8EEWk\nS3RmjI1Z4Em5sbdSCVKZRhRWrCCwLmSQStUlI5r/RZQgURF1zWoLgYkGThEo\nyS3r\r\n=PsGH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^10.13 || ^12.13","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","uuid":"^8.3.0","express":"^4.17.1","node-jose":"^2.0.0","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1","@types/node-jose":"^1.1.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.10.0","rimraf":"^3.0.2","ts-jest":"^26.4.1","ts-node":"^9.0.0","prettier":"^2.1.2","supertest":"^5.0.0","jest-junit":"^11.1.0","typescript":"^4.0.3","@types/cors":"^2.8.7","@types/jest":"^26.0.14","@types/node":"^10.17.35","@types/uuid":"^8.3.0","@types/express":"^4.17.8","@types/supertest":"^2.0.10","@types/basic-auth":"^1.1.3","@types/body-parser":"^1.19.0","eslint-plugin-jest":"^24.0.2","@types/jsonwebtoken":"^8.5.0","eslint-plugin-jsdoc":"^30.6.3","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.12.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.3.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_3.0.0_1603363106179_0.6451160002573537","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"oauth2-mock-server","version":"3.0.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@3.0.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"894cd6a99e2d305d46ba30a2e744fe6992581e4c","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-3.0.1.tgz","fileCount":25,"integrity":"sha512-u+xnfANMcaGJxOeCb7IFdlCXMDbudRt6sLA5gdbu/R72hYqZfGIfd/sMCTOkreCpKWFoYJfqQfhIApbW4gUHbg==","signatures":[{"sig":"MEQCIAJbWBOFvMpBBAcfZOohPAN3h+XK+pY6Ak1CSVIWcJt3AiBuwtCtUpV0znM2MAw8uyIUBucU1oqp450SRyUb3ScBYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkpujCRA9TVsSAnZWagAA2GQP/1bmY332wFwAIDYOGDFy\nWLrGONexl7q/ZHjIHlhynHr164bTRL9UTB54ok2JXFeWl6Nn6J6iMe0Rtl2G\nWwHGNhfNpvltnfC7h2gj3GiWqyOAw2LqDivVNYFupzhZv9rzr5k3ZlmfbwOB\nteu2Z7XLbXLOzXspmG15Xq1EVkddsRgoBWRvPGvyOa0mKfFCQe9a1bIDnuhR\nUK1g7IVEySjxDzqarMoWY4XupxAMiXh8yMkiSx8fH5WP3VVK69r1iYtn0TwG\nsGSqK/SJRhPCm0c2QZAmEmQ+K6UN99vng6JO+cIqdnyMNuxYvRaewDARcOT5\nI5JBAewDZk5s5LQfw+BSFxnQ4qIItgJokvDsqmW3Wve1zTjStbTLzGeEEoiV\n3uxaLC/LqkBfu0jEkr15aocDR1qGyczVtt08z6hTFKqsqd9DZJwbDAbNI1zx\n7K34dt4/LRABcqDqed6P99kBxDy7YFOrcB52vWEOmcD1uzxhOFiHgro8XIHz\nTUlx8jYu+1k0hpzGnEEiHu2xkEMoW1KQwVlJQF6iWbJ0EJ8hov68RvuSLPOW\nFhhXOpmvOfaZ+vlmDUMFXfac6ZIuxqKc2cwt54Te6MPBfFI5NsWZHZhK2ZYc\nVA4ew2X2bB0G02P8q1cYNGPdaqUrt0AEcpcQ6zn98Icwlw4DvEjBMEldOB7R\nwWIc\r\n=Say7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^10.13 || ^12.13","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","uuid":"^8.3.0","express":"^4.17.1","node-jose":"^2.0.0","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1","@types/node-jose":"^1.1.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.10.0","rimraf":"^3.0.2","ts-jest":"^26.4.1","ts-node":"^9.0.0","prettier":"^2.1.2","supertest":"^5.0.0","jest-junit":"^11.1.0","typescript":"^4.0.3","@types/cors":"^2.8.7","@types/jest":"^26.0.14","@types/node":"^10.17.35","@types/uuid":"^8.3.0","@types/express":"^4.17.8","@types/supertest":"^2.0.10","@types/basic-auth":"^1.1.3","@types/body-parser":"^1.19.0","eslint-plugin-jest":"^24.0.2","@types/jsonwebtoken":"^8.5.0","eslint-plugin-jsdoc":"^30.6.3","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.12.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.3.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_3.0.1_1603443619006_0.05149429878018541","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"oauth2-mock-server","version":"3.0.2","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@3.0.2","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"fafb9fe145fcd9161158fa02d12becc6cc89ff98","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-3.0.2.tgz","fileCount":25,"integrity":"sha512-XiBfPDxU+Omca7qBCq7bKkI2BxPcQyCngL0J6MqP37hxYTxEWTbY57vQpAYa5/oCMg8MF4JzblKNg+aQ203zaw==","signatures":[{"sig":"MEUCICzVsw96qKoCG7g1VWvVFRzCjaPAZdc/Ng765bRURBXRAiEA9a8mCymiNPLZ6bWhLGPdRpPMMGgDJPLVwIj1CsWE2gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmrRKCRA9TVsSAnZWagAAeTYQAJIc1h1NoYpU5FlpjPuv\n7053Xwq0b8jghb9T8Nd39UT70wJIFLzEyjrDdVqW59jlM21Cu2oFzYNhmbHr\n75kLw6lt+McH1iG9d9lvi4+vz13RutOAGsqHp2uHAO2pLMHEfd2c5oQBSsVw\nbvtAPc8Bg3GknbZNdhIzaIMB2Cqk+oVNYscfA6G0bQKJDbY2OHzk2foMhzHu\nYss+zpVJV2/vHVanAuYn3+y5iY7edczhAJFxJdkEZ4JfN75AD3Q9D3TSS0HY\nuWz6PspRwhvPurGx2lZcXWqJJy/KIJnAU6d/aZJ9VrmFpPiYzUKBUtB16a6v\nCHEGnPTioYxha1h+eIC/QrMZbyFWN25CEvoOI8rOAV9897WE1JdUTDRt8PsG\nfrwuwhHxzIUQKUVDrfCVgFOtXICBVi6f8UvK9l8lMK3GvzK4qy/bnqnCgyQm\nUO0yWfjTyjkfsLpmzsLkW7O3Hl6hagUGmjOEZSpM6DF8Lm9/Jnt3cbVcEj4q\nCufnzEDjjVn2ivBqYmZXLHD4I6yv5z12Vmlt0fShlvARzDnSAAGZzMXca0VA\nPThkWk7inK6imTRoFvwBABiTAM1/Ng4v98F0bD1u9XvvZmoqpBkSxmX6+1Jd\n0eyqzaSAVmKPpVW3IdxhCxBD80DFl1kLS8evfEF/oGdfbnxteB8oyghT9Ay4\nPvv8\r\n=XgD3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^10.13 || ^12.13 || ^14.15","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","uuid":"^8.3.1","express":"^4.17.1","node-jose":"^2.0.0","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1","@types/node-jose":"^1.1.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","eslint":"^7.12.1","rimraf":"^3.0.2","ts-jest":"^26.4.3","ts-node":"^9.0.0","prettier":"^2.1.2","supertest":"^6.0.0","jest-junit":"^12.0.0","typescript":"^4.0.5","@types/cors":"^2.8.8","@types/jest":"^26.0.15","@types/node":"^10.17.44","@types/uuid":"^8.3.0","@types/express":"^4.17.8","@types/supertest":"^2.0.10","@types/basic-auth":"^1.1.3","@types/body-parser":"^1.19.0","eslint-plugin-jest":"^24.1.0","@types/jsonwebtoken":"^8.5.0","eslint-plugin-jsdoc":"^30.7.3","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.6.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_3.0.2_1603974218015_0.3356186145057607","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"oauth2-mock-server","version":"3.0.3","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@3.0.3","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"572dd6ad5c00355ae9e558b5553f297996a524ad","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-3.0.3.tgz","fileCount":25,"integrity":"sha512-1MS8U3HyHB21aND9WoOrrRu90EZW2xjpeASjD11PaKP1+39DOYXMfSUryUSlmJXnV3oeXeG8mWpm2UOCk5orIQ==","signatures":[{"sig":"MEUCICOPSJzBjCMXsItNFc4JeKw12SgIJUsiY5ctoduCQqtbAiEA3TO2Eez9pIvHcgJq2hWmpC2Rsd0CTQ8iLmkCyrkpI5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrPG0CRA9TVsSAnZWagAAvZYP/2z0rnGqz7Itu0QCIlOS\nLNiRbhfWvOQDUZQpOVVa54oED9n9TzP0hR3//1ruLmep/qbj92ryb5QYtY4X\n3npDeNH/dq3emftHoms5ybus7Vz/Mfd0kHmZQpKHFhMUUvc6uqR4kjCCRhG9\nKqSUU36NVgQXSbc31zYKYwJGqC+lxRDl1ZQux0O3PZwVjYtYTRcs65beI9S6\n7XfcuRPe/D4JcvUTiWZYh4w2AE5xphTh5i+8zhQUlhaDG6czFxhouL/L4WcY\nuEioRlDUCAYGD1PjgyIxo6VdQ2NUDEPNpbrL6IowAb7bkLitdBxcY6CeOE8P\nujfjYG7SETlRs5LXoXJ+WRfTWViAHKIhgetjX7fTArcG9YnrYcVOkJCQlS7K\n3zV31jsF7MNUgxiCw6m2+xLttne6kl/v8+PFbEQGgOMSASE9njubZD9aNnCI\n8iQtc36fWADNRjHcBKPy6iD03Hy+2ej+oNtPKNXQlGGwwKRO2q0iaaGbatbx\nUtKLISk9BgxrwsyO4+7dS69CsYLTwcG8owkAli3xgZR66AxOAS2Iup3spuR8\nR/hYTbrLtSHjLc1AzigPIhoPUHxZV6LvcRVETh656lz4e1EYHoEBY/oSFqCz\nQ1qv8Nur409ZAJYjb84PNUXylBnwwdJpcn6ZVh5zAExnE2ivW8MWcS6fBIVj\n8LNe\r\n=avfL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^10.13 || ^12.13 || ^14.15","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","uuid":"^8.3.1","express":"^4.17.1","node-jose":"^2.0.0","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1","@types/node-jose":"^1.1.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.0.0","prettier":"^2.1.2","supertest":"^6.0.1","jest-junit":"^12.0.0","typescript":"^4.0.5","@types/cors":"^2.8.8","@types/jest":"^26.0.15","@types/node":"^10.17.44","@types/uuid":"^8.3.0","@types/express":"^4.17.9","@types/supertest":"^2.0.10","@types/basic-auth":"^1.1.3","@types/body-parser":"^1.19.0","eslint-plugin-jest":"^24.1.0","@types/jsonwebtoken":"^8.5.0","eslint-plugin-jsdoc":"^30.7.7","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.7.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_3.0.3_1605169588326_0.23198198165909734","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"oauth2-mock-server","version":"3.1.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@3.1.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"6ee8a3b061ca3c1ad67aa8f809e11077108ef7de","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-3.1.0.tgz","fileCount":25,"integrity":"sha512-UW8x6QzPaklSnnDMDpw+8+636CnbfJTBkHBh0Ndb237DwqWcLaOIPW3lBhpNWZ89hS5EccQJAiH1NT51J3VT0g==","signatures":[{"sig":"MEYCIQDn+Jx3Q80ya65ZeQLa873pksHCHYJmi4i6hJeW3uK/SgIhAMGN4mt1LeplFY1iBJu3ge/fYUzm2uH3Tqj1ToOr1Fbh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxSOUCRA9TVsSAnZWagAA/VQQAI9y2y0MgiNvcBtkkEMC\n/wNO4hgYkr6Usxm9Q9WsOQwZaETBSNVgnAsqWVtHmwuK+TZj6fFtZN6lgEeN\nyjn6EDF4JPyoKCaiYEaJ1Y098LTnOioR1/qzqqFV4pLx7zeLWcN+fU0Z5oTO\nTVganOErq4+bIzFIA2N2jwSRpwvSCRdMbwussfd1eOVMRdxpFpE0nP5UXfS2\nA06ViFwFjywMt5rEQ62dcPSkpr6Yl4Qbjnc1/2ITTLUZ2xRlIy7aouPvaOZX\nz3b3cFTDzE2B3MIv+OCP/Lrytnd/C5DmhUIUbWn8YRjp2Jhoo/DD30L4Ww+0\nv3qNokW5tw5c/mldNSO1GKSOsrY4ZjqMjZlCirKDaoc6kkgwvmf2bn1izqp+\nnZ4LEi5dcRVKL8msHK8MDe1ISqc6AC1pHHSAccJvCtUbTLGU1W76H2IOL4ME\nSNnZe/d9j0hzq1AD8SWaBrhm8ozWK3Xv7kL91y/Siyka2g7lsnCMzI3X+h5x\nzgepyLcorGVsD1jf+QEziFUZXy5By5zmBEXSr+1Q1KsVNKRsuzNA/GNgfnvO\n0mDI+sv6lieE+rr9GMDr5vHDrf5StFyMOQ43Hkd7JpX4wo55UlAw3Y5K276v\n7B4rEUWu1lvGqxrUh44uiPOHE8oNgdVto/xPU4d8bzdjSqBquASsYwMNhB49\nxuNM\r\n=/Z3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^10.13 || ^12.13 || ^14.15","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","uuid":"^8.3.1","express":"^4.17.1","node-jose":"^2.0.0","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1","@types/node-jose":"^1.1.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.0.0","prettier":"^2.1.2","supertest":"^6.0.1","jest-junit":"^12.0.0","typescript":"^4.0.5","@types/cors":"^2.8.8","@types/jest":"^26.0.15","@types/node":"^10.17.44","@types/uuid":"^8.3.0","@types/express":"^4.17.9","@types/supertest":"^2.0.10","@types/basic-auth":"^1.1.3","@types/body-parser":"^1.19.0","eslint-plugin-jest":"^24.1.0","@types/jsonwebtoken":"^8.5.0","eslint-plugin-jsdoc":"^30.7.7","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.7.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_3.1.0_1606755219904_0.4526439365430659","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"oauth2-mock-server","version":"3.2.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@3.2.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"d35e9e94917b6dc19a88a89fd4520e7a3e810ead","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-3.2.0.tgz","fileCount":25,"integrity":"sha512-L0GPEqsri4uW6pZSTS2CE4/T0dOvUkmoxpQCGhStqrGUs0VzgzLAqT5qGmMrDWsI0CzC+GK9dSaJsWh8kCEqxw==","signatures":[{"sig":"MEQCIDp1p03vxk9x5Wdp48KZJjxK1q7g7OJe/zueScqeOpKgAiB9d3sipk2BLLm8XJVW/4ly52cnktrzmze7v3s2dGTtRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCRImCRA9TVsSAnZWagAAUcIP/0HyY+P158ewNpJgUgb8\ncGB7I0g7oqE70MEmPTyeBBkCDpeCnHK5B57GEbjELhEIefpotkDurztcABWF\nErFqllifzWqsf8qyWfS+/3dJObjcu8rXf4cDFnJ5hK1ZEzBLYPo07fyAU15b\nuLxZBACxhiLbtwEJcp7AXrNXh4Lmi3I2VWoC3FhiiqbnDKWGHN0EXI8l+hdV\nfMNwKrm7kQ2V1lNKNxl0bPhvNMNqOSkPFeaLN2/NdZ4FodJt5GszwSHA9ruN\nqLBPjcZAWYwkuSzxe6bcVbHUvWtSzLmcJ7aUQ6uXZbRkSq5wrIl4mbBlJLK/\nlUWr/jnnapLzM5Skfb5DITznibIzjwICDflqykqjowYwcRRWjEODz6rgCS/W\nX+0D+C6JDL8vDeenZAwpIP7SdhqQp9R8uOmD2GW2DJIfhdSFU4tZMkICoGmn\nYjXcG60Z5z7qmUcqP0B6cwqfiu8xw/zo2sZdfzJMNkscj49bgkqUyhgSoFL7\nfAJ5o2m5ox4dJY9qc94UQkiiCHx9OrlHWFhpNk7erVigLgnNFhR6t3ntnHt1\nZLP47KFHBpWWVJFGEjfQazsGfh1l8ExXgykGpqvFyyITTAXQCI+j6j3i4bQL\nZceDJLz7ihaGd8yx8naDC7FVDX6MGFVg0KzaEAhdVYTOm9Hy+iXuF2cDPm9I\njsk9\r\n=3eFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^10.13 || ^12.13 || ^14.15","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","uuid":"^8.3.2","express":"^4.17.1","node-jose":"^2.0.0","basic-auth":"^2.0.1","body-parser":"^1.19.0","jsonwebtoken":"^8.5.1","@types/node-jose":"^1.1.5","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.5","eslint":"^7.16.0","rimraf":"^3.0.2","ts-jest":"^27.0.3","ts-node":"^9.1.1","prettier":"^2.2.1","supertest":"^6.0.1","jest-junit":"^12.0.0","typescript":"^4.1.3","@types/cors":"^2.8.9","@types/jest":"^26.0.19","@types/node":"^16.4.10","@types/uuid":"^8.3.0","@types/express":"^4.17.9","@types/supertest":"^2.0.10","@types/basic-auth":"^1.1.3","@types/body-parser":"^1.19.0","eslint-plugin-jest":"^24.1.3","@types/jsonwebtoken":"^8.5.0","eslint-plugin-jsdoc":"^33.3.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.3.0","@typescript-eslint/parser":"^4.29.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_3.2.0_1627984422819_0.026698478293852856","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"oauth2-mock-server","version":"4.0.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@4.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"dd6068c7cee0752f2a8c22d15fd71c070ce93b9d","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-4.0.0.tgz","fileCount":28,"integrity":"sha512-dW7B1CCgQkDOB14QgRWSd+LLnb6+eSJnyMoSmBMZrDglLjVrAd4jTxU3RW5fcCIIwSxXAF53bWuqbIa7u4Hu3g==","signatures":[{"sig":"MEUCIQCAn4rjOXmHLhk+6dM9u+vmHRkMO2mZjaCi8FKcnNSLWQIgbx66c9jrvWjaASMCGKYr5YThK0e+426+7rccD8jOyqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58280},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.20 || ^14.15 || ^16","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","jose":"^4.0.1","uuid":"^8.3.2","express":"^4.17.1","basic-auth":"^2.0.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","eslint":"^7.32.0","rimraf":"^3.0.2","ts-jest":"^27.0.7","ts-node":"^10.3.0","prettier":"^2.4.1","supertest":"^6.1.6","jest-junit":"^13.0.0","typescript":"^4.3.5","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/node":"^12.20.33","@types/uuid":"^8.3.1","@types/express":"^4.17.13","@types/supertest":"^2.0.11","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsdoc":"^36.1.1","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.33.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_4.0.0_1635150581766_0.03616780833245237","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"oauth2-mock-server","version":"4.1.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@4.1.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"34ebb50283276171bfd420ebaa230cfbd70119f2","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-4.1.0.tgz","fileCount":25,"integrity":"sha512-pH774UWIySYokWX+8q+IpCzcUtYmiPzZpvSgkMlaETRKIgYhfwLZOfNMbGtSwZpqU5EQV1Q9uYa1OAIU14LAeA==","signatures":[{"sig":"MEYCIQDmyMc13aNVBGJaA/3L5lV2ZbyLl1nvRfr13Vaiw3h/QAIhANLGlaJeOvdwL6Uussth2MlbnUPBLEGYBjkJCI0OOHnD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkpSsCRA9TVsSAnZWagAAFMgP/RQKHcTdlVaIMGOS4+Ed\nHFdnU0MihMlJDBohLkbhbfCp8hjNq5IIoQygkLggmqk63gIyqzr868rOBfuQ\nZz1YdCysWfgR6/tgkCducLrVIJuR38TfelOpUxGwVEzTfWIW/GI+VHNI9wRG\nLt2CO6gU119zEE0DEQB4KZSfLjL4bskbw0koBXackpdf+U0W3SO/AZBEroka\n8wh93tdGec/swJxZ0xBcCS6jR/ODeFQnahQdL+dJs8r65iYhf6FsNW63uHE7\nR+purq7/LklvPq6/Y8GvysE+MaGW2p4lFBgg+kD2Jh3icfjHvNrx8Z/+I301\n1qmmJdmhvkrCRr27eU2tAk0BhWtJfqd1ma6m14pDcl1eUvzlCgtQXKJsSZVk\nftGWhOUe3HQDxbeOzN/vaSRrYeMKrmRqMAc0suuVh9JrHjGMoMuzPfShwk4k\nr6nx784JW0p1cG7vSrP5ywpvfKHHERxfjPlHzBd8kxFWZ/1+qEHIHJNg7kay\nY6Y9ZCFMxDqwlIaKXWhixQ3nb+OXDv1prkzj9ooC0Q8ifRFfvwy5e7OIi+rY\njUSg+JF7c2tFS1bevPvbeSe+WgNfdFJI0NQQaRRV5ETLL/2H3AEjksvsNUyh\niN3kL5+3tBeIKMNICxjsfAsRlhiFucbnuzaa1j9b594Ak7LPMnd8hp903T1n\nE87x\r\n=zi5h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.20 || ^14.15 || ^16","yarn":"^1.15.2"},"gitHead":"40bf6bbb4c1fac6ce3ef5011b4c40a836bf54fbd","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"8.1.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"16.13.0","dependencies":{"cors":"^2.8.5","jose":"^4.0.1","uuid":"^8.3.2","express":"^4.17.1","basic-auth":"^2.0.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","eslint":"^7.32.0","rimraf":"^3.0.2","ts-jest":"^27.0.7","ts-node":"^10.3.0","prettier":"^2.4.1","supertest":"^6.1.6","jest-junit":"^13.0.0","typescript":"^4.3.5","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/node":"^12.20.33","@types/uuid":"^8.3.1","@types/express":"^4.17.13","@types/supertest":"^2.0.11","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsdoc":"^36.1.1","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.33.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_4.1.0_1636996268544_0.200994796244375","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"oauth2-mock-server","version":"4.1.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@4.1.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"89b03ba73f65fb020caf8e03824b5b11290c4195","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-4.1.1.tgz","fileCount":25,"integrity":"sha512-fvlQ9VkYVS8gddnxTEiZ4YBrSzuxHWbHdNI247+YAW3Au9IV2wbi1LIsh9LkV8GO5W9kDdYZqGQEF+AvLTXg9A==","signatures":[{"sig":"MEUCIFabF0LiqNcr6yLXLEMntUA4uGg3o5zhVZmSVcDdVzjHAiEA+m0p7xbeDNCqSEu/7suajeuyMhK6CnYhjDbwmDFZVHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhllSdCRA9TVsSAnZWagAAghUQAJKbWMj0TZ0KPtkPLPDV\nTvqeT1/XcjVi98bQFI5B45lCHGQuTV1s82IlAspVjHi/LcYjTy5t4Q0JIXxR\nPro4ox/gFj9wFN4I8d59CVuXePzblLGEy7NI0cwOImb3kT2eyiLBhGY1vShS\n+WMBKt65Cgtt0/FcfbDvg4S+Qummwv8LJhA6weeyuWlBx6EqPuvRLdRATZDV\nWkll9mY0vbyf0z48ruGCLIstCw3gpb+66lh+FwUiWW0yaREcidicqT0ASXMB\ndEK1ZjEMHwtr+z3kfX/807fLusQWxQPJ48F9QydAWYfkiZX6iHApYQb1ZEzP\nYZ17jwxF/C54h7BMwFhK2bADhDjLWZN3LUYiBKm8MvHEwojHrOkUMWMDmKrg\n82fBt9UHCtPDuVCU+qK8rlyqrmHTj+FE2rW2OI0bQsG4J+n4rehptchHMIiw\nlrMfZa7e1u8AaNlD67tj6sXKIhZ8buO4VpFQbNwzohAGOJUyRuYCjNETtfBH\nvQnhsxO6gmlIFOzWp4giK1fS2B78tbJvyZQuijDfjdP0h2yjKKsv0PsnqWne\nayDwi+uLqI61VOeGI64y0qs3FDJ5kMeIZH1Eruq2rAOQCRiNm+Kv+xGHUp4d\nU0RZdw9kZGIOebfE35SUcBgTzL51lNH/0qNOVxMB9ijfQGG+f2qm8rJi1MRM\n3ju4\r\n=Wexy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.20 || ^14.15 || ^16","yarn":"^1.15.2"},"gitHead":"30e27eca51f69badf9ff5cff873ea81d9c933f98","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"8.1.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"16.13.0","dependencies":{"cors":"^2.8.5","jose":"^4.3.6","uuid":"^8.3.2","express":"^4.17.1","basic-auth":"^2.0.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","eslint":"^8.2.0","rimraf":"^3.0.2","ts-jest":"^27.0.7","ts-node":"^10.4.0","prettier":"^2.4.1","supertest":"^6.1.6","jest-junit":"^13.0.0","typescript":"^4.4.4","@types/cors":"^2.8.12","@types/jest":"^27.0.2","@types/node":"^12.20.37","@types/uuid":"^8.3.1","@types/express":"^4.17.13","@types/supertest":"^2.0.11","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^25.2.4","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_4.1.1_1637242012981_0.6468980617320268","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"oauth2-mock-server","version":"4.2.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@4.2.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"4ab05d1ee3c299227f48bae7aa226db8bd554b7c","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-4.2.0.tgz","fileCount":25,"integrity":"sha512-EoSitRRgJzvwYiwd/fFVoNDFX60rX+eOyPtvYfHjQ6KkUeu3g9YVAzzyySzwZXBmB4zNsu3EPRSzul5yLrlx4w==","signatures":[{"sig":"MEUCIHZ4zvcC0vDb8DiKCFW6OnG+425HWTFY5iN1fyhdWTU6AiEApStFIT1BP7l1Jn7vzy6BAPnidnZdz3yrkM0ouyIi4/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh97ojCRA9TVsSAnZWagAABvEQAKRaU4s2Oo43FpPy1pXv\n+PTsZKrvJE5VmcL/Ec15hCT+4g4sadEBwUzrgpbB7QoOYUIWx0tr8eXdNDgr\nlDKDIqzGdEZ/Vx7rCTXbMrfzpLkiuSrMqtlI/IvLcpgF4ve06FRII/I+Qq3k\nSJvtoN1yEotkUwxH1NdybgsUpL2dOwh73PbfxKzRG8blXXguoJFFPVz5ygAC\nunNyjmRMgxw5WJ8ZullfIF3Z60LKK4p1PLdu0rWVCuIzoXZq72pAd0oQSWw3\nGYFqiSMrneMx7lvwkEboqBJ9hA5Al46ecQaDArquXn+Io2u4K7S0twwm43jm\nrJZ+eFAhPJs/VwsSvrKMNFlp85cz9bEXpr3cx4klF6UPp+ookwXXS+ah083+\nmnvUpt0cDk9m47hXg8KhcSeMUSXQydP/WKKOPwb36VPpyZt7zZJCub9GmPxt\nmWeuk8L2NUnrXI7VyhgHcW2cgjrykijNpigLdXZ9CsbRwCTvpzfk2Tm+CvMv\nssJpmMRCIJhzY5QaX4aL1H+AzF9GBofNVchClKelttz2NFxVhUsziJGOO35T\n+wJTRMKQ9Hdr9GD7rpdGodokxo0NM1zra/exS+QibgduKLCf3+UqaDVa11Y0\nfrCEG7ke+ZyQlR5ky51NEEGPafvV/Tj/0xj9KuhaOit0BbglxMhbg5Fmw3iO\nbf8V\r\n=dyL2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.20 || ^14.15 || ^16","yarn":"^1.15.2"},"gitHead":"95398a3f7f8502a1172905815bfd1c71673f40be","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"8.1.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"16.13.0","dependencies":{"cors":"^2.8.5","jose":"^4.4.0","uuid":"^8.3.2","express":"^4.17.2","basic-auth":"^2.0.1","body-parser":"^1.19.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","eslint":"^8.7.0","rimraf":"^3.0.2","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","supertest":"^6.2.2","jest-junit":"^13.0.0","typescript":"^4.5.5","@types/cors":"^2.8.12","@types/jest":"^27.4.0","@types/node":"^12.20.42","@types/uuid":"^8.3.4","@types/express":"^4.17.13","@types/supertest":"^2.0.11","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^26.0.0","eslint-plugin-jsdoc":"^37.6.3","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.1","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_4.2.0_1643624995652_0.6092410540253463","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"oauth2-mock-server","version":"4.3.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@4.3.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"a1a0e8e99c4bfa0fe52a37d806f74e79de3cc245","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-4.3.0.tgz","fileCount":28,"integrity":"sha512-oBp5/RqBuCjXWahxq80MwEo1SooDY2RDGUTAvzE8LczbWLx7rDiJe94CqfNfK4GKJ2FeMTxg8xwEoXMbLYRK4w==","signatures":[{"sig":"MEYCIQD4AM1JIJNRxS5dKv3NnCrsHP8rBlxqqTsxe1AXRL8uSAIhAJb2nOwP6GsYTRguJYdcUfkc3Fahl0NJEOzinUeH/wI7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+oclCRA9TVsSAnZWagAA/oYP/RWscEatAHDXVNCnolzT\n8gteSD7bzC11UuY5cUwA/78TKZlzJL8gX4bKmAll9EFZyK6GswWQYvxnng/C\nEF32X3ig+4OrfGCMAbkH4qYOjVD/Mw4WXCSNW7MryLSoFZOSxcl9AuzayHN5\nvF6T70TzXIMkkH5uzpzhY8HX4Usi+jh0rEbL3l7eV2fpuHKt/iGLc9mn8Xd0\neCwF2XDZejJmUroc4M3FbFD0voLRENb0HjoMD6x7yJ4vImPC7kCDfI5NXAgH\nnoz+BmciMJJ9U5qL+rXMW0NrlpvXXDP8BnNcRqUaLD6Ig8+l+ZPl5hnV/yZJ\n0Hx5DyBJxbvEMsOd/2JseWKV9Q3XqnKchFbcmPA4bdUJZhbZJc0+jCdCN4Hx\nujYZZ31PLi8oeY1iiR3ASEzr1U66GrPkBnuMukip7Vx2J2QKUVQCbFpeiNi5\nRtD0wBMJ/MRB28Qy2WiRo/xIfJ8yx0eF69zTOvLWsWQlgfE67NwHw+dKWLwy\n3+oFUH6HG01hhHdXpaxGS7iUb96oIk2XLwqBfab8Z1yGL4qeAfuoQldnp6Pw\nEZNfk5Ill62QWy/JJw6PXk9LDfWRauPhwlMUl7GeybXoiRZIoUflraourhqx\nkTfWw5KiHk25s9K2FtXJGMalqpP6B5L7F0cwwzMHO/NoEWlViWYias6FMSE4\nXgre\r\n=An3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.20 || ^14.15 || ^16","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"cors":"^2.8.5","jose":"^4.4.0","uuid":"^8.3.2","express":"^4.17.2","basic-auth":"^2.0.1","body-parser":"^1.19.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","eslint":"^8.7.0","rimraf":"^3.0.2","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","supertest":"^6.2.2","jest-junit":"^13.0.0","typescript":"^4.5.5","@types/cors":"^2.8.12","@types/jest":"^27.4.0","@types/node":"^12.20.42","@types/uuid":"^8.3.4","@types/express":"^4.17.13","@types/supertest":"^2.0.11","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^26.0.0","eslint-plugin-jsdoc":"^37.6.3","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.1","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_4.3.0_1643808549441_0.37256634704226377","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"oauth2-mock-server","version":"4.3.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@4.3.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"cc29af2be629ae637824c33f6bbdfb2fe6614eb3","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-4.3.1.tgz","fileCount":28,"integrity":"sha512-WMz/NCzujuCTzRp6oz2e9vfNOEFtBzQ7/6o16mqJ+Dtmb37Rg7qfyCc57WB700edy+Q6w/fPVOHCeWZDOIFkaA==","signatures":[{"sig":"MEYCIQCktLIOkIoL7fdG9vEhggT7tkwrCiD9ZqgOoVFX+6rcnwIhALXukN/HU2uCgYZ95/15jNRwZ1pRPJqCbbTihxzXQTqU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQvyhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrghhAAge0XyJ1d+R8b/4afBbbJM4yFr3+wQK+ohmpC8EKTcXsHpIzI\r\nVqSMZEpwwKZO+XteGC904Gh/0vx/3fWMMKbdU4YAKbbjzwbfU6Ny62C7XmHi\r\nesCPtTYqeaxjyMfVVBbKSI57tMAYDsLo0fxXwexD+2esLffYGzBD/LHdcbfb\r\nsqQivmD7Bepf/EOE0btyF1t3WFt+BZxwNc/0nGADU2D7ewX3txpXiGXTd12s\r\ncz6BLba2q6Qh9HkIxigDV2GUhAtJXiIWupzDGRK1ySmSQEIdjGZlH6WHHbdV\r\nRy23zp4xbynRpBCXvmUV8/K/xh0WfbHxbJWUpuXO57IBatd+m36UWydj2zrJ\r\nYhgHvzhy9wiSS3saBsTWmoepqhQgi1bxUxPj+9693iZTQ5YQYyxU48iodPZ0\r\nyCXfsFiPJbAbKDfaWZV3ttNd98tLXxcfpW7Ei/n09BOe+/DxNkKj8cezrYAX\r\nn8JwtQObS5B2nceEg4UYGgw0mt2tFync7tbKrpue3ZcEQMEESRJYSS2N2sgK\r\nMv/wrdbDJFgdLxyU1WXrjK0E1bw03TxyNXzrErYOPVTARvsKnWYo91VVLvoL\r\nevNkUpzyAa8P+pvpf+PQyMqYEDZuQcUj6I6sz3OrgYR6j8VfL/6I94dU8ONY\r\nxKFU5pgDMJD2hibORz5zKv8a9QI4AscTcrk=\r\n=H3Wz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.20 || ^14.15 || ^16","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"superagent":"7.1.1","@types/node":"^12.20.47","@types/superagent":"4.1.14"},"dependencies":{"cors":"^2.8.5","jose":"^4.6.0","uuid":"^8.3.2","express":"^4.17.3","basic-auth":"^2.0.1","body-parser":"^1.19.2","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","ts-node":"^10.7.0","prettier":"^2.6.1","supertest":"^6.2.2","jest-junit":"^13.0.0","typescript":"^4.6.3","@types/cors":"^2.8.12","@types/jest":"^27.4.1","@types/node":"^12.20.47","@types/uuid":"^8.3.4","@types/express":"^4.17.13","@types/supertest":"^2.0.12","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^26.1.3","eslint-plugin-jsdoc":"^38.1.3","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","@types/lodash.isplainobject":"^4.0.6","@typescript-eslint/eslint-plugin":"^5.17.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_4.3.1_1648557217772_0.4000960125982431","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"oauth2-mock-server","version":"4.3.2","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@4.3.2","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"9dbc4c77e33ed1ec60f0190ea97bee6957f955fa","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-4.3.2.tgz","fileCount":28,"integrity":"sha512-aCcG6S12hk6QK0nqsqx8kI6wfQkheDx51RIgq8a5o7DPwZuSJawj1UOz8xaRRg/xbv7E4k9iqwQhqLLkb1DJ8A==","signatures":[{"sig":"MEQCIGL1n7Wa8sTs7l7/GBGDJpo+JhPIwGjUghcqo6XMTeynAiBC72GNie3sD/BbUkR9wPtcO8MZ7XYSshqqO0cs6SbDIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivqWxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1CQ//YWAiCEJK3bdsm8nalUegcslOIlMIyP6rJ+7vJVyisg7bW1C2\r\ncGZsrLyaPs6nz2OWOywn32jXB8mFTMFE5+hBdJabx/02c8iaecUXYz97ZMC/\r\n+v7RSRpZDT1YGLcvalWn3WSy97mjUzLGJ+PSxxufWzH4jTfS9jibPzEBKXnr\r\nFUtd/RXb17NaxyB0jGiu8PH0PTWtm6aC8yXizYupZSH+tqWf8AYsBDIE0mVW\r\nmTsvmOwsnnxKWclqOeK3BIU+6aq3Zux4Fj40ZSWxt1ADDmhLVtCa5n0OS6dM\r\nvwUoE/OB4lUZmn/Pgjxn7+mTzCy5J7vZ7saIkCMb8klYKl0rCkyzxNUSJdJW\r\nwfM+gcjfMk7CkogVQL/w8k2bU4/lP7gLz1GCf+e3RJl6N8qtQX3rnKV8imTk\r\nxckDUB7045nyCkRN2JBpYfb+PQoejnt6c3+T/o5yCC8srGv99ma6pA40yI5E\r\nI9xLhA0SAWCDH7NRU2l2hZy1iYqW4Ey/AWs94HuBfs4UeP6qZQqKlsNSDM3L\r\nRcW18RDywKXcXNWXSB4DxleYeFsPKGZJB2JZrKaWO80MQNdkzlT7T3+X1hla\r\nfxkwty8AfqcDpCvQYiP06Xe96N+qWsG9HLh3QlTTOnAOHT/1I9AqxBqs/6Ow\r\n3kSnddUQoS0HSJuhoTC/uWOKXoSn/2qkmPs=\r\n=nGbe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.20 || ^14.15 || ^16","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"superagent":"7.1.6","@types/node":"^12","@types/superagent":"4.1.14","eslint-plugin-jsdoc":"^38"},"dependencies":{"cors":"^2.8.5","jose":"^4.8.1","uuid":"^8.3.2","express":"^4.18.1","basic-auth":"^2.0.1","body-parser":"^1.20.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","supertest":"^6.2.3","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^28.1.3","@types/node":"^12.20.55","@types/uuid":"^8.3.4","@types/express":"^4.17.13","@types/supertest":"^2.0.12","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^38.1.6","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.29.0","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.29.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_4.3.2_1656661425437_0.3526022494756791","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"oauth2-mock-server","version":"5.0.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@5.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"c42ce73eb3d43eb54200d94e85fff3c40acd993f","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-5.0.0.tgz","fileCount":28,"integrity":"sha512-IWW7vhCgMYiB3yOkRF2z4XBSTHBBNTBOfc/V17CJA4xwZt/lSKjL5iaVt/86EhzsbikJwxR8eZWWkt54P5pcvg==","signatures":[{"sig":"MEUCIFThGINYjtIZ86mevfg+F8Uq8cAo7IHK3sFvvRDXaSdEAiEA/vAxk5Tx0DcdJ5yTYGKUwGymXqjdHvlGNBs1PRfxrH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivqe6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZHw//RUSeVw05eIf5Yru7l8MvF1fuYywfbhO74TJ22erA5GaGCIFf\r\nloiY6Yp5IjpfpCayfkeNO9cEtsVAOsZgnd284aABjNk9fKRn7YjMmQOKtSzF\r\n6zkKzPiGi7AqMc6D78T3aSQGEM/hIcxB5GSA+guzl13pW6OwBBAcVB+lIWHe\r\nig0uhQASwV3KNSF6s6gaO/nmhPmdJxOWOT0p2RfRzS7S3wJfFZUgwKZx2ibw\r\nCR9ziBo1xwWtrccdmhBhHDUW3D7QT3MvhvOdO55FqXnx7kg2Ftpb2hmhVV9t\r\noMKhmEkw6X5S0K+g3JoHeSMwUwzVPlvSTWInTenKmghzEdr7OEJTx0mC/G+8\r\n8r14KOVjRSCNuHR5nmX6JWequmET7nOBK3pwSZ0tGQiJg93rMv/r6PAkmReD\r\nch/oZ0wpXE2u5G6eOTVBih56nQ95olg5G/N95og9qoouyr05XAB0jTYoHzl3\r\n/Nun97aVR2+OXLlYiS6s/40PU2OqKtipjHUjafCBrf7t8nBwdWIR4qeBNju1\r\n+sOl4WGi1aZbzUys48GHMIZ20tR1qggAQjIeCcS8hI+PoeZ5t+TeUEfEnO5k\r\nGjpeHuwd7d8z5Gt6arGjsEvu4OyUX4ZnbFesbVnAZByCzLVJtOD3gs0Wn4pY\r\n6FxJiS5DgtiWyHzJMt+t+hARGtMYhZAqB5Y=\r\n=ZZ+2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^14.15 || ^16.13 || ^18","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^14"},"dependencies":{"cors":"^2.8.5","jose":"^4.8.1","uuid":"^8.3.2","express":"^4.18.1","basic-auth":"^2.0.1","body-parser":"^1.20.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","supertest":"^6.2.3","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/cors":"^2.8.12","@types/jest":"^28.1.3","@types/node":"^14.18.21","@types/uuid":"^8.3.4","@types/express":"^4.17.13","@types/supertest":"^2.0.12","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.29.0","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.29.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_5.0.0_1656661946135_0.21465293969495702","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"oauth2-mock-server","version":"5.0.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@5.0.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"ee5ab6f36e400c84457baddc4fee5afaf6e9c531","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-5.0.1.tgz","fileCount":28,"integrity":"sha512-BbpcgQkP+kKM6XJWAEhP1UQSColU/PdHR0KPC4zqEm/eUZr5PklcmbfZOKmtZFWv/6T2kLLFsH+NEsEitByXuQ==","signatures":[{"sig":"MEUCIBmbR40fOQxilWH9zXkxXNAYuOPWWxgLBdhClIAXoFVsAiEA7u3+TKQ5QbDMv9k9mQeWFHduN+pPJr/3qzhc4NGt5cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPCVBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn1A/+N/ubyalWQH3Erl6WbPD8ok8shTUYDXnTclY1ltSV7BAsapQ0\r\ntnK+TRGyOuOCv5C5pUkx0DMiCUnCHXOenBFd57vPN/xASCwsilGn36LNQrxN\r\nmLO0yYBazwNFgnSr+cDxzrlmozSYhvkXl8/Ntg+0Si/JgbFQb4fxo0LOkvHK\r\nf87kpu07PHrP3HKEL4IbnbEQXrYRYoavB692uXXIQUuAGbiwO7jxNU/eXNyT\r\nWH+dJ3ic+ff/IBw893AgY7XxKZUxEDh1nTMzKiezt4wnXf+Ee3vRA+eQvlak\r\ntGxSi0IvQBa7QaiS2pWeNiYQaDn2ho3i0t9KPtaSs4+lcSbNGVPHKKoCdA3f\r\nzmV4qeqAV1/t0JPtwmmFa99V6XNWMTH79W/gnbNei5hV3vLUrAotaKr8VEs5\r\ni2emLwPp/VKdOBK+9pe2s9hPD8GPpAoxvo8p0d/fZ1iHf8rOi7bavIO27w7F\r\nz2EhiJwc2XpYHUs8VBPq6SVx8PizsAYA8s+uPusyVKcgEihJIVTyY6Qc7ODu\r\n05WtYA5dGm0cXcvRlXsyMHKGfBZchLd1rggulbJoG6W8aQfQc51zp2OW50uz\r\nNSfuIjCyhu5WHtY09kDwNiClmmxgttRJTHa+fjJy4UxY8PMCIyh+UIV0SftC\r\n7GQ0baCTaoQjV0+hRk5AIKIrbsuzKw1oSN8=\r\n=jxqz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^14.15 || ^16.13 || ^18","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^14"},"dependencies":{"cors":"^2.8.5","jose":"^4.10.0","uuid":"^9.0.0","express":"^4.18.1","basic-auth":"^2.0.1","body-parser":"^1.20.0","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.7.1","supertest":"^6.2.4","jest-junit":"^14.0.1","typescript":"^4.8.4","@types/cors":"^2.8.12","@types/jest":"^29.1.1","@types/node":"^14.18.31","@types/uuid":"^8.3.4","@types/express":"^4.17.14","@types/supertest":"^2.0.12","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.38.1","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_5.0.1_1664886080754_0.7883083775497035","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"oauth2-mock-server","version":"5.0.2","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@5.0.2","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"b261435daef5c41b2d070f3e71cb82a61246e51e","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-5.0.2.tgz","fileCount":28,"integrity":"sha512-zRnyogLY9KQIsKDAgADO7Bini8xeridSA61qxS9yIdLMJIHrc+vW+GIduFptNX/STM3eRUJJqIWtbNWmxEfQ/A==","signatures":[{"sig":"MEQCIFnAqfP9XpP4SkYgII3RnLqghpxpA0NjhWYq9qFuTQbBAiBEuqo/w5M9KwCIq/3/WypI7Gn5/Fu3DqpW3k+1AKRnog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8z1kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7uQ/+KpNL4MU4WvkubP90+Mue1bFvDxqlSd1M7v/J9GublQurMqX8\r\nbCueNVFr1jo/rxw91cmme/UrLtKhmz6ZwIp5o4IUk9yKvCvx+UpSFRkZyqrq\r\nhMG6we5NHGNgizvVUWM4PTyLWohA1PsCZdU6WXffMcKEmas2o5mART03diRy\r\nqR+4d0reN2f6O31KZ89sLC1mX+59oa0erPJZViRAU4OACjvtNhzUqwoscHHS\r\nt01SPuqNXZw0UrBTzAuLbJxcwy2vP2d+nABCVM8xgxURZrxvpzuSDUu2PssM\r\nHd/+RYUFluKzaWX5RzGbK4hjsritzodB123YLKhPecWh+lyFjUnjwcFJmtst\r\n9Xrjx9r+6mWAI3P0tkf2lhv0VJu59Dc+Bwmjq6za6/zFftdXC7ACgoj9DMz6\r\ncIeFxhW/7QcTI99lgd/Ou7MjdAhVRgOLPRedkgkw/qU7acku9YXVmJV8qni+\r\noFxKZhWzcDeADGcD/UJ7G1mCFHi8ccjkcjMCjtHbnoLOiwSZf6us5DRCCdHw\r\nLlSJj63uDJhPRhiLv87TlIPK7jUYmGyWVVGxV2wt6kE1Odip3K5nRYvHusNY\r\n8odeQumz7GzuMykp9cY1irswL+JszK2GzdR4rt+JHsTlSW//2ynN3LZ7ntzD\r\n18erIzaPGLKGZAxinROtveI0os5SrPpOZKk=\r\n=kifS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^14.15 || ^16.13 || ^18","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.js,.ts src test --max-warnings 0","test":"yarn jest","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn cleanup:testresults && yarn lint","prebuild":"yarn build:clean","build:clean":"rimraf ./dist","cleanup:testresults":"rimraf TestResults"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^14"},"dependencies":{"cors":"^2.8.5","jose":"^4.12.0","uuid":"^9.0.0","express":"^4.18.2","basic-auth":"^2.0.1","body-parser":"^1.20.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"^8.34.0","rimraf":"^4.1.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.4","supertest":"^6.3.3","jest-junit":"^14.0.0","typescript":"^4.9.5","@types/cors":"^2.8.13","@types/jest":"^29.4.0","@types/node":"^14.18.36","@types/uuid":"^9.0.0","@types/express":"^4.17.17","@types/supertest":"^2.0.12","@types/basic-auth":"^1.1.3","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.52.0","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_5.0.2_1676885348103_0.9698439543573576","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"oauth2-mock-server","version":"6.0.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@6.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"b922a4c76eabfcbb4d56ad638e01f5f50c11ed71","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-6.0.0.tgz","fileCount":28,"integrity":"sha512-Btw21gMd8vUzTt6VzKHkkJDkd+wPynTRxsR/DaXNe3hBUF+o+4hmiLlyKo/9Zb1TxWjnajfL2HD2OXOZyjZWsQ==","signatures":[{"sig":"MEUCIQDAH0bwaMNoaclvaFsygIRwqXNIPXAyURvo7NO10y4cKQIgVCM1f/W3JhRTbBMQ04Wv7vlOMPszKLzk7hC/kAo1tZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66369},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^16.13 || ^18.12 || ^20","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^16"},"dependencies":{"cors":"^2.8.5","jose":"^4.14.4","uuid":"^9.0.0","express":"^4.18.2","basic-auth":"^2.0.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","rimraf":"^5.0.1","vitest":"^0.31.1","prettier":"^2.8.8","supertest":"^6.3.3","typescript":"^5.0.4","@types/cors":"^2.8.13","@types/node":"^16.18.28","@types/uuid":"^9.0.1","@types/express":"^4.17.17","@types/supertest":"^2.0.12","@types/basic-auth":"^1.1.3","@vitest/coverage-c8":"^0.31.1","eslint-plugin-jsdoc":"^45.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-vitest":"^0.2.3","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.7","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.59.7"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_6.0.0_1687179203614_0.7066205956798843","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"oauth2-mock-server","version":"6.0.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@6.0.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"96b0a85f0c5542bc2a61cdad51b7eb0f42bde2e7","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-6.0.1.tgz","fileCount":28,"integrity":"sha512-39UiVz1hNfsoALeMKreE5e8JuXhc5bnfeKL/JAvaE9mJYJbktYjhBztaxazZ3Y3bAhln9xtqpXPrF9zd2aAiwQ==","signatures":[{"sig":"MEUCIE2zN+G2Tm2tZCFKJMMCcQioN9Yl3cI/Q3BttgSF3DfWAiEAvwiI+OlV/0YUbLnMS68y8w7oDMTUJA6ADRCAfoAoYH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66745},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^16.13 || ^18.12 || ^20","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^16"},"dependencies":{"cors":"^2.8.5","jose":"^4.14.6","uuid":"^9.0.1","express":"^4.18.2","basic-auth":"^2.0.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","prettier":"^3.0.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^16.18.55","@types/uuid":"^9.0.4","@types/express":"^4.17.18","@types/supertest":"^2.0.13","@types/basic-auth":"^1.1.4","@vitest/coverage-v8":"^0.34.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-plugin-vitest":"^0.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.3","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^6.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_6.0.1_1696318048880_0.32563505133657245","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"oauth2-mock-server","version":"7.0.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@7.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"4fc5df112e6093c7e49a3a7a56f32bbc5301e982","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-7.0.0.tgz","fileCount":28,"integrity":"sha512-fC+6MoLy9X4b84rgai8LriIHrjJ+H9YkCyPe6L0iJ/HyHAmF11ri7zC5m0GssvPZCrnmaJjhn5OuYKhXn1ee7w==","signatures":[{"sig":"MEUCIA6+b+QoAld804bTFdahSYjHyhgXqOwj+gmgJOwAwo7MAiEA7gmuwdtNzFBpvQIi2mCkuRgeZtGt4p5wH5oOVX8bixM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58883},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.12 || ^20","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^18"},"dependencies":{"cors":"^2.8.5","jose":"^4.14.6","uuid":"^9.0.1","express":"^4.18.2","basic-auth":"^2.0.1","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","prettier":"^3.0.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^18.18.1","@types/uuid":"^9.0.4","@types/express":"^4.17.18","@types/supertest":"^2.0.13","@types/basic-auth":"^1.1.4","@vitest/coverage-v8":"^0.34.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-plugin-vitest":"^0.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.3","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^6.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_7.0.0_1696411044543_0.000474182752637331","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"oauth2-mock-server","version":"7.1.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@7.1.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"13b6a4a77b1efff971d500e94508ce971342f3c7","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-7.1.0.tgz","fileCount":28,"integrity":"sha512-81GqRtiQMkX2Ccmdj+vvXewm+xQCvNtf9IKP23Z1nmKLlcbH5dkof/FpV5i4SRBCVxkYCanfwMHcNoLpv6/yjg==","signatures":[{"sig":"MEUCIFCaMY80chRy0z/p4Rx//iHWZoX869UM7KjGJxizvpEKAiEA1HXRDBh4H0Phvnd+BeweMxSKxUwMFI2l1yXE3ODgx7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59471},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.12 || ^20","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^18"},"dependencies":{"cors":"^2.8.5","jose":"^4.15.4","express":"^4.18.2","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","vitest":"^0.34.6","prettier":"^3.0.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/cors":"^2.8.15","@types/node":"^18.18.6","@types/express":"^4.17.20","@types/supertest":"^2.0.15","@types/basic-auth":"^1.1.5","@vitest/coverage-v8":"^0.34.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.29.0","eslint-plugin-vitest":"^0.3.8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_7.1.0_1698059820346_0.7474048769538939","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"oauth2-mock-server","version":"7.1.1","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@7.1.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"f11c2543146cb049bf1fccbacd0889efe9b83a86","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-7.1.1.tgz","fileCount":28,"integrity":"sha512-4/PdPZLySsC68IoiO79BKpr5Rv2j2+WgFZskox7bzSlsXqoX8Nm9OWm3IXB0HQ7xJCbzcR4vvvcDe6UnA/UIiw==","signatures":[{"sig":"MEUCICnMD3tfbR/UV9NqO0xMBNPDo5f0TBoOai4zROjs9/MbAiEA8F1oKsrMkBW2ElcfJFvfAnoYZU1/2rEVCKy6s4JkehA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59504},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.12 || ^20","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^18"},"dependencies":{"cors":"^2.8.5","jose":"^4.15.4","express":"^4.18.2","basic-auth":"^2.0.1","is-plain-object":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","vitest":"^0.34.6","prettier":"^3.0.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/cors":"^2.8.15","@types/node":"^18.18.6","@types/express":"^4.17.20","@types/supertest":"^2.0.15","@types/basic-auth":"^1.1.5","@vitest/coverage-v8":"^0.34.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.29.0","eslint-plugin-vitest":"^0.3.8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_7.1.1_1698139361807_0.0765109181329442","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"oauth2-mock-server","version":"7.1.2","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@7.1.2","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"10924b18e9ea380d128f6bef9b2a0a593b839663","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-7.1.2.tgz","fileCount":25,"integrity":"sha512-xUg/YOTcMRe8W+q2jphecq1fB1BAjlAPbeeA9lvqwGaQSPJKxI2e8JUnDXHrrKGNJAVXQdHgE/9h4RpCtOfYOA==","signatures":[{"sig":"MEQCIFmBoKjGoNfU1upUu0qEgJ54eGowcAMxaKjfbVT8vgaeAiAjxYT2JRCA1/n2NrPYlHely2gl/LxbmijV5/HTnTWsxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59796},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.12 || ^20 || ^22","yarn":"^1.15.2"},"gitHead":"bd33662c2df0fca25036b3f26928b8d8ef6535ff","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"10.5.2","description":"OAuth 2 mock server","directories":{},"resolutions":{"@types/node":"^18"},"_nodeVersion":"20.13.1","dependencies":{"cors":"^2.8.5","jose":"^5.3.0","express":"^4.18.2","basic-auth":"^2.0.1","is-plain-object":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.4.1+sha512.a333bf9c2557d71f5ba87dd1446cde24bb9c35301ec29dd2baba577b3f9d1ab61348b66a1324de9088c40a996c5b9203794da8bf14cab9fae6a6eccc00cb8078","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","vitest":"^0.34.6","prettier":"^3.0.3","supertest":"^6.3.3","typescript":"^5.2.2","@types/cors":"^2.8.15","@types/node":"^18.18.6","@types/express":"^4.17.20","@types/supertest":"^2.0.15","@types/basic-auth":"^1.1.5","@vitest/coverage-v8":"^0.34.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.29.0","eslint-plugin-vitest":"^0.3.8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_7.1.2_1716298350867_0.6614866105629797","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"oauth2-mock-server","version":"7.2.0","keywords":["oauth","oauth2","oauth 2","mock","server","cli","jwt","oidc","openid connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@7.2.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"cd7a620baec07dda01974c1a32bdcce7be38a1ed","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-7.2.0.tgz","fileCount":28,"integrity":"sha512-3M74brZTGsosmpKMhxSRjzYjphGah0vDDdXbszccZa0UtpvX2uGa3cHPlRt5urcO5XP04hsB+JoKC83Pe9TtPA==","signatures":[{"sig":"MEUCIE2PiGVzG3BfPDEbed/dggpWuUWlZvA8qI0GRtoYcyLGAiEAqhS6lrRZhr1IXewvb+Ch+v8u52WF2NniEdjuGe44Phg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65468},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.12 || ^20 || ^22","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache","test:watch":"yarn vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^18"},"dependencies":{"cors":"^2.8.5","jose":"^5.9.6","express":"^4.21.1","basic-auth":"^2.0.1","is-plain-object":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^5.0.10","vitest":"^2.1.5","prettier":"^3.1.1","supertest":"^7.0.0","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^18.19.64","@types/express":"^4.17.21","@types/supertest":"^6.0.2","@types/basic-auth":"^1.1.6","@vitest/coverage-v8":"^2.1.5","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-import":"^2.29.1","@vitest/eslint-plugin":"^1.1.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.15.0","@typescript-eslint/eslint-plugin":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_7.2.0_1732548405745_0.481330271049335","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"oauth2-mock-server","version":"7.2.1","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@7.2.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"bin":{"oauth2-mock-server":"dist\\oauth2-mock-server.js"},"dist":{"shasum":"7f5a01def55883adfe749a6a542bae7412265c45","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-7.2.1.tgz","fileCount":28,"integrity":"sha512-ZXL+VuJU2pvzehseq+7b47ZSN7p2Z7J5GoI793X0oECgdLYdol7tnBbTY/aUxuMkk+xpnE186ZzhnigwCAEBOQ==","signatures":[{"sig":"MEQCICCH6wdaO8oORNMmlRiYMAzevz7AvMRonsRpG6uJwG4VAiAF1pjz6tmWwix+kORpPc0rEJ2fAxJUGWM3QcAy9fqJaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65495},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"^18.12 || ^20 || ^22","yarn":"^1.15.2"},"scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"yarn vitest --run  --coverage","build":"tsc -p ./tsconfig.build.json","prelint":"tsc --noEmit","prepack":"yarn build --tsBuildInfoFile null --incremental false","pretest":"yarn lint","prebuild":"rimraf ./dist ./.cache","test:watch":"yarn vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth 2 mock server","directories":{},"licenseText":"# MIT License\n\nCopyright (c) AXA Assistance France\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"@types/node":"^18"},"dependencies":{"cors":"^2.8.5","jose":"^5.10.0","express":"^4.21.2","basic-auth":"^2.0.1","is-plain-object":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^5.0.10","vitest":"^3.1.2","prettier":"^3.5.3","supertest":"^7.1.0","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^18.19.87","@types/express":"^4.17.21","@types/supertest":"^6.0.3","@types/basic-auth":"^1.1.6","@vitest/coverage-v8":"^3.1.2","eslint-plugin-jsdoc":"^50.6.11","eslint-plugin-import":"^2.29.1","@vitest/eslint-plugin":"^1.1.43","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_7.2.1_1746007031102_0.35433295220123795","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"oauth2-mock-server","version":"8.0.0","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@8.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"f1761f29a497cb49e3a97589d80026e19f24b542","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-8.0.0.tgz","fileCount":9,"integrity":"sha512-0Cy5Pt0PwsPepQVolsBi+yzPqC7PP4Ox+10JsWGZALWECxRQKqTUyV5XI6XyTg7CQE1MTkYWbAvnK2qh3oTdDg==","signatures":[{"sig":"MEUCIA2Gv14jctJPcSQLufgSgM9mJb4BKMbWHxWk6JK7cegIAiEAuNVk7ogEeCpGERprjmypeoZrt3Gxd1I/e7i7/CFIJlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68192},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":"^20.19 || ^22.12 || ^24"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"6607d18804bd2c35238e792058047e010dc19ca2","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"vitest --run  --coverage","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.4.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"22.15.1","dependencies":{"cors":"^2.8.5","jose":"^6.0.11","express":"^5.1.0","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","rollup":"^4.9.0","vitest":"^3.1.3","prettier":"^3.5.3","supertest":"^7.1.0","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^20.17.46","@types/express":"^5.0.1","@types/supertest":"^6.0.3","@types/basic-auth":"^1.1.6","rollup-plugin-dts":"^6.1.0","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"^3.1.3","eslint-plugin-jsdoc":"^50.6.11","@vitest/eslint-plugin":"^1.1.44","eslint-config-prettier":"^10.1.3","eslint-plugin-import-x":"^4.11.0","eslint-plugin-prettier":"^5.4.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_8.0.0_1747681681613_0.5442716599073298","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"oauth2-mock-server","version":"8.0.1","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@8.0.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"859414f4d2ec50eb3a87fe6920555f0221e705bb","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-8.0.1.tgz","fileCount":9,"integrity":"sha512-nqLOC/Nc3fJ2r/Itr3AFf1Rh3jHR2TtuR06CuPVhC0u+F0e3uP6N+Xk6viYVvohvye9PlrnO3guuoYR9OtcdMw==","signatures":[{"sig":"MEQCIDslwEnADRjQ0mf+usw12MdQdTHHbKImIYmTisx6ZA7CAiAj2sP6R00nbQNX6c8iarSWbWcl1Tyl+0WM2L32WoWBSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68454},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":"^20.19 || ^22.12 || ^24"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"279c0e12a365809a3b425e1128d14d2b65253dda","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"vitest --run  --coverage","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"10.8.2","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","jose":"^6.0.11","express":"^5.1.0","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","rollup":"^4.9.0","vitest":"^3.1.3","prettier":"^3.5.3","supertest":"^7.1.0","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^20.17.46","@types/express":"^5.0.1","@types/supertest":"^6.0.3","@types/basic-auth":"^1.1.6","rollup-plugin-dts":"^6.1.0","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"^3.1.3","eslint-plugin-jsdoc":"^50.6.11","@vitest/eslint-plugin":"^1.1.44","eslint-config-prettier":"^10.1.3","eslint-plugin-import-x":"^4.11.0","eslint-plugin-prettier":"^5.4.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_8.0.1_1748609330202_0.6206947851113576","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"oauth2-mock-server","version":"8.1.0","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@8.1.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"1f8e08562b3b38fa731c16c09f3b4bda2874f1aa","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-8.1.0.tgz","fileCount":9,"integrity":"sha512-Zi0VMDVCsavanLfW9X82uoniPS1kFGkOKFKKQF0NdrEwG4Uap/ylhYtRGPujZUJ0CmG3h73TsF/sefpCLTaKsQ==","signatures":[{"sig":"MEQCIBGiP5GDIJC8TzXN93UPK3qZEQ8l8dURn3KeCaPadg+pAiATFLFRyZjblkJZGy6wYAOXqc/kSnjRmOoX1+UTCrWqHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68900},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":"^20.19 || ^22.12 || ^24"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"ae81e219466f46433bab5b787bb98321ba48e130","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"vitest --run  --coverage","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.3.0","description":"OAuth 2 mock server","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cors":"^2.8.5","jose":"^6.0.11","express":"^5.1.0","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.28.0","rollup":"^4.41.1","vitest":"^3.2.1","prettier":"^3.5.3","supertest":"^7.1.1","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^20.17.57","@types/express":"^5.0.2","@types/supertest":"^6.0.3","@types/basic-auth":"^1.1.6","rollup-plugin-dts":"^6.1.0","typescript-eslint":"^8.33.1","@vitest/coverage-v8":"^3.2.1","eslint-plugin-jsdoc":"^50.7.1","@vitest/eslint-plugin":"^1.2.1","eslint-config-prettier":"^10.1.3","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.33.1","@typescript-eslint/eslint-plugin":"^8.33.1","eslint-import-resolver-typescript":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_8.1.0_1749113243383_0.7998372856004643","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"oauth2-mock-server","version":"8.2.0","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@8.2.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"f3a1bfe2d89b592ce93a5a185c0b62ae21b595b2","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-8.2.0.tgz","fileCount":9,"integrity":"sha512-bXkYmOdsIEj9kAKzofd8UdnilFT25KwCNNz150SfqQQXgcMRzw0VB3J4WVUpkPlxA+7DzIBJJoeZHgR5ZZnNPg==","signatures":[{"sig":"MEYCIQDPo5l0+b09N0R2gstQePA/kdZo4zXulCdvPV7V258wyQIhAMQUiE5TAUMWhO5sbrY+xHzKPa5U/pGJnYrairyDRUh4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72697},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":"^20.19 || ^22.12 || ^24"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"597ace7b7cff10fa303cba410bd509d3c891bc8e","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"vitest --run  --coverage","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.6.2","description":"Configurable OAuth2/OpenID Connect server for automated testing and development purposes","directories":{},"_nodeVersion":"24.7.0","dependencies":{"cors":"^2.8.5","jose":"^6.1.0","express":"^5.1.0","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.38.0","rollup":"^4.52.5","vitest":"^4.0.5","prettier":"^3.6.2","supertest":"^7.1.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^20.19.24","@types/express":"^5.0.5","@types/supertest":"^6.0.3","@types/basic-auth":"^1.1.8","rollup-plugin-dts":"^6.2.3","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.5","eslint-plugin-jsdoc":"^61.1.11","@vitest/eslint-plugin":"^1.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_8.2.0_1761900802446_0.6039166955113926","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"oauth2-mock-server","version":"8.2.1","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@8.2.1","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"6360a5768308519e1f63e520c0d8f71cef07f4c9","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-8.2.1.tgz","fileCount":9,"integrity":"sha512-fe8EW19FrGlCuQLLy03bPx+Ij+TQqdWlkR6q3lZD3Ci10ypMQlYdGhbomNlDlKwHOnued0PfidOqt4yHns7d6Q==","signatures":[{"sig":"MEYCIQD8b0CC9RvLiX93Rh6Ud8k+npcJc9GP9Urg0g6MhNqTKAIhAOAQRgz5Qt0BU5XdtQUfAU1UF4me8s8fcyeYYSaXUiQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73041},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":"^20.19 || ^22.12 || ^24"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"4126d35d56eb14b66b6cb9f2f46b76e10a752fc4","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"vitest --run  --coverage","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.8.0","description":"Configurable OAuth2/OpenID Connect server for automated testing and development purposes","directories":{},"_nodeVersion":"24.7.0","dependencies":{"cors":"^2.8.6","jose":"^6.1.3","express":"^5.2.1","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.56.0","vitest":"^4.0.18","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^20.19.30","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@types/basic-auth":"^1.1.8","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-jsdoc":"^61.7.1","@vitest/eslint-plugin":"^1.6.6","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.5","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_8.2.1_1769516640777_0.199755050078108","host":"s3://npm-registry-packages-npm-production"}},"8.2.2":{"name":"oauth2-mock-server","version":"8.2.2","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@8.2.2","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.js"},"dist":{"shasum":"05312e497388656faa19f26ac1353dce5d1f5073","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-8.2.2.tgz","fileCount":9,"integrity":"sha512-ZjMFtomGM4q1DflxEJpq2WVtSLbOjqlJYkkuGWdq9nL3oAbDExamFyhDN/bUqcooCHWeI0n99K/NU+gXEZLNiA==","signatures":[{"sig":"MEYCIQCUTsL+Zk/SsARpdTWeXv8PeySrZ/o9ij4qjBtulOg0FgIhANj/BVNfLo9Otjgn3DF+iLWBa4BTUMK+Gp27vBQE02uH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73647},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":"^20.19 || ^22.12 || ^24"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"1c5e97a1eec3c9bac882bcf0e18db1610a0ecd78","scripts":{"lint":"eslint --cache --cache-location .cache/ --ext=.ts src test --max-warnings 0","test":"vitest --run  --coverage","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.8.0","description":"Configurable OAuth2/OpenID Connect server for automated testing and development purposes","directories":{},"_nodeVersion":"24.7.0","dependencies":{"cors":"^2.8.6","jose":"^6.1.3","express":"^5.2.1","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.3","rollup":"^4.59.0","vitest":"^4.0.18","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^20.19.30","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@types/basic-auth":"^1.1.8","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-jsdoc":"^62.7.1","@vitest/eslint-plugin":"^1.6.9","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.5","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_8.2.2_1772125219580_0.5924922704680293","host":"s3://npm-registry-packages-npm-production"}},"8.2.3":{"name":"oauth2-mock-server","version":"8.2.3","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@8.2.3","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.mjs"},"dist":{"shasum":"0e23e51aa5aff737cbc7fdd19e74f4ed6a0c90eb","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-8.2.3.tgz","fileCount":11,"integrity":"sha512-Lgem1ZjVYG6NuzJ7J6MC2OchMkJWzwb1SFvwuGunQ1VPmQIU+/ydG3LzgBu/cnFWriYD8ZTd2CQpjHtvcVZy3A==","signatures":[{"sig":"MEUCIB7j+gkSkdKVBSBK3M0y/TplRbunxwnUWbD6iXCiRnraAiEAj9aQlBZJTCNud+RRHfcw0rRgQowloopPBmQdhur5WT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78233},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^20.19 || ^22.12 || ^24"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"47aa158f1210f50d2c736c305898778ad0a02336","scripts":{"lint":"eslint --cache --cache-location .cache/ src test --max-warnings 0","test":"vitest --run --coverage","build":"npx tsdown","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.8.0","description":"Configurable OAuth2/OpenID Connect server for automated testing and development purposes","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cors":"^2.8.6","jose":"^6.2.3","express":"^5.2.1","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","tsdown":"^0.21.10","vitest":"^4.1.7","prettier":"^3.8.3","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^20.19.41","@types/express":"^5.0.6","@types/supertest":"^7.2.0","@types/basic-auth":"^1.1.8","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.7","eslint-plugin-jsdoc":"^62.9.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_8.2.3_1780649985768_0.06938154720900735","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"oauth2-mock-server","version":"9.0.0","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@9.0.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.mjs"},"dist":{"shasum":"d495785856ae13c579fd357a3c84c8976003418f","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-9.0.0.tgz","fileCount":11,"integrity":"sha512-fLOtud91LgWzKkx/vQY9DF6C0YPFdQFfPrpUKK4Czl44+BLA8i9bEBQElsFuOItmYKg15cEem1vUiWGBMSXo/g==","signatures":[{"sig":"MEUCIQCzHskiDY9eN+f1smjD7pRCuX2mGXcKsfwqu96VdPONZQIgGoobajB+hzLWAYQwzNfqGK242ANDjuW76YniQ9mJiXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95244},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^22.12 || ^24 || ^26"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"043ac3f5ce5bcece04916b0e6ec9ed21a4619852","scripts":{"lint":"eslint --cache --cache-location .cache/ src test --max-warnings 0","test":"vitest --run --coverage","build":"npx tsdown","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Configurable OAuth2/OpenID Connect server for automated testing and development purposes","directories":{},"_nodeVersion":"26.3.0","dependencies":{"jose":"^6.2.3","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","tsdown":"^0.22.2","vitest":"^4.1.8","prettier":"^3.8.3","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.19.20","@types/supertest":"^7.2.0","@types/basic-auth":"^1.1.8","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.8","eslint-plugin-jsdoc":"^63.0.1","@vitest/eslint-plugin":"^1.6.19","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_9.0.0_1781519055163_0.35142903715614837","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"oauth2-mock-server","version":"9.1.0","keywords":["oauth","oauth2","oauth 2","mock","fake","stub","server","cli","jwt","oidc","openid","connect"],"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","_id":"oauth2-mock-server@9.1.0","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"bin":{"oauth2-mock-server":"dist/oauth2-mock-server.mjs"},"dist":{"shasum":"920d2c2f90c796131e98675aa2e229c1db0d602e","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-9.1.0.tgz","fileCount":11,"integrity":"sha512-1Aug6KQhD9IoxyCogFb0XQqovSOhkvOSRUz5Zm98o96H4omt1HEbUMxwzgwl7GO42eh+BqBH/uCbcKIxi4OBbg==","signatures":[{"sig":"MEYCIQCu0eqN6/khWD09gcL45GGuhDzPIwYr2SrYw9havwcz5AIhANsU0wMrKsk21+zjbD93G0PnO2X/BUUleiOeOkoWxNl7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98079},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":"^22.12 || ^24 || ^26"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"1b652ebdd13c74459f4cc49c6b6c0576b4e9a1a9","scripts":{"lint":"eslint --cache --cache-location .cache/ src test --max-warnings 0","test":"vitest --run --coverage","build":"npx tsdown","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Configurable OAuth2/OpenID Connect server for automated testing and development purposes","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"unrs-resolver@1.12.2":true},"dependencies":{"jose":"^6.2.3","basic-auth":"^2.0.1","is-plain-obj":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","tsdown":"^0.22.3","vitest":"^4.1.9","prettier":"^3.8.4","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.0","@types/supertest":"^7.2.0","@types/basic-auth":"^1.1.8","typescript-eslint":"^8.61.1","@vitest/coverage-v8":"^4.1.9","eslint-plugin-jsdoc":"^63.0.7","@vitest/eslint-plugin":"^1.6.20","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-mock-server_9.1.0_1782813548347_0.7318992597827843","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"_id":"oauth2-mock-server@9.2.0","bin":{"oauth2-mock-server":"dist/oauth2-mock-server.mjs"},"bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"dist":{"shasum":"8de47eb2a86b72d71bd411d1faa56f524d8da808","tarball":"https://registry.npmjs.org/oauth2-mock-server/-/oauth2-mock-server-9.2.0.tgz","fileCount":11,"integrity":"sha512-LKxnpwOaqmiKIenr3Uweppy4vrsWt8fCA1il7VQEh0QJoCqb94nWBjjeUoMyHvMLnWoHKrx4T8EmTt0aBrE3TA==","signatures":[{"sig":"MEUCIFHNIU0VAxmP6qVJbeUxTXuYoTLp0dV5BVw7yEB8cuQdAiEAvRL8HMvkEBoexyUCS3Jm8cLXSomwfbxDPggP7XY1SqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDuKb177cgqTW/Kg/SdseYINXhxHDPNR8YttrL0OyY/kAiBV5L2nRtweYTiFZvy7mLVuD206EfGpadZpz4Q0x4bypg=="}],"unpackedSize":100271},"main":"./dist/index.mjs","name":"oauth2-mock-server","type":"module","types":"./dist/index.d.mts","author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"engines":{"node":"^22.12 || ^24 || ^26"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"3256a73973363743b39194a057d48457d47bea50","license":"MIT","scripts":{"lint":"eslint --cache --cache-location .cache/ src test --max-warnings 0","test":"vitest --run --coverage","build":"npx tsdown","prelint":"tsc --noEmit","prepack":"npm run build","pretest":"npm run lint","test:watch":"vitest --watch"},"version":"9.2.0","_npmUser":{"name":"poveden","email":"jorgepoveda@gmail.com"},"homepage":"https://github.com/axa-group/oauth2-mock-server#readme","keywords":["oauth","oauth2","mock","fake","stub","oidc","openid","openid-connect","mock-server","oauth-mock","oauth2-mock","oidc-mock","test","testing","test-server","integration-testing","e2e-testing","pkce","jwt","jwk","jwks","access-token","authorization-code","typescript","cli"],"overrides":{"@types/node":"$@types/node"},"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"_npmVersion":"12.0.2","description":"OAuth2 and OpenID Connect mock server for automated testing and development. Issues cryptographically signed JWTs via JWK key pairs. OIDC-conformant, exposes discovery, JWKS, authorization, token, userinfo, introspection, revocation, and end-session endpo","directories":{},"maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"_nodeVersion":"26.3.0","dependencies":{"jose":"^6.2.10","basic-auth":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.1","tsdown":"^0.22.14","vitest":"^4.1.11","prettier":"^3.9.6","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/supertest":"^7.2.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","eslint-plugin-jsdoc":"^64.3.4","@vitest/eslint-plugin":"^1.6.27","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oauth2-mock-server_9.2.0_1788509759525_0.5268075774705425"}}},"time":{"created":"2018-07-27T16:14:49.687Z","modified":"2026-09-04T08:15:59.779Z","1.0.0":"2018-07-27T16:14:49.786Z","1.1.0":"2018-08-02T09:43:20.513Z","1.2.0":"2019-03-18T09:49:41.966Z","1.3.0":"2019-06-03T11:47:22.984Z","1.3.1":"2019-06-07T09:55:55.053Z","1.3.2":"2019-08-09T07:33:14.431Z","1.3.3":"2019-09-25T09:27:30.231Z","1.4.0":"2020-01-15T17:39:36.033Z","1.5.0":"2020-01-23T15:31:40.500Z","1.5.1":"2020-04-07T06:30:11.672Z","2.0.0":"2020-10-01T11:27:39.261Z","3.0.0":"2020-10-22T10:38:26.309Z","3.0.1":"2020-10-23T09:00:19.162Z","3.0.2":"2020-10-29T12:23:38.151Z","3.0.3":"2020-11-12T08:26:28.480Z","3.1.0":"2020-11-30T16:53:40.063Z","3.2.0":"2021-08-03T09:53:42.944Z","4.0.0":"2021-10-25T08:29:41.946Z","4.1.0":"2021-11-15T17:11:08.732Z","4.1.1":"2021-11-18T13:26:53.147Z","4.2.0":"2022-01-31T10:29:55.782Z","4.3.0":"2022-02-02T13:29:09.579Z","4.3.1":"2022-03-29T12:33:37.908Z","4.3.2":"2022-07-01T07:43:45.583Z","5.0.0":"2022-07-01T07:52:26.289Z","5.0.1":"2022-10-04T12:21:20.986Z","5.0.2":"2023-02-20T09:29:08.324Z","6.0.0":"2023-06-19T12:53:23.767Z","6.0.1":"2023-10-03T07:27:29.107Z","7.0.0":"2023-10-04T09:17:24.821Z","7.1.0":"2023-10-23T11:17:00.655Z","7.1.1":"2023-10-24T09:22:42.104Z","7.1.2":"2024-05-21T13:32:31.026Z","7.2.0":"2024-11-25T15:26:45.960Z","7.2.1":"2025-04-30T09:57:11.336Z","8.0.0":"2025-05-19T19:08:01.837Z","8.0.1":"2025-05-30T12:48:50.373Z","8.1.0":"2025-06-05T08:47:23.573Z","8.2.0":"2025-10-31T08:53:22.661Z","8.2.1":"2026-01-27T12:24:00.912Z","8.2.2":"2026-02-26T17:00:19.783Z","8.2.3":"2026-06-05T08:59:45.894Z","9.0.0":"2026-06-15T10:24:15.299Z","9.1.0":"2026-06-30T09:59:08.498Z","9.2.0":"2026-09-04T08:15:59.619Z"},"bugs":{"url":"https://github.com/axa-group/oauth2-mock-server/issues"},"author":{"name":"Jorge Poveda","email":"jorge.poveda@axa-assistance.es"},"license":"MIT","homepage":"https://github.com/axa-group/oauth2-mock-server#readme","keywords":["oauth","oauth2","mock","fake","stub","oidc","openid","openid-connect","mock-server","oauth-mock","oauth2-mock","oidc-mock","test","testing","test-server","integration-testing","e2e-testing","pkce","jwt","jwk","jwks","access-token","authorization-code","typescript","cli"],"repository":{"url":"git+https://github.com/axa-group/oauth2-mock-server.git","type":"git"},"description":"OAuth2 and OpenID Connect mock server for automated testing and development. Issues cryptographically signed JWTs via JWK key pairs. OIDC-conformant, exposes discovery, JWKS, authorization, token, userinfo, introspection, revocation, and end-session endpo","maintainers":[{"name":"poveden","email":"jorgepoveda@gmail.com"}],"readme":"# `oauth2-mock-server`\r\n\r\n[![npm package](https://img.shields.io/npm/v/oauth2-mock-server.svg?logo=npm)](https://www.npmjs.com/package/oauth2-mock-server)\r\n[![Node.js version](https://img.shields.io/node/v/oauth2-mock-server.svg)](https://nodejs.org/)\r\n\r\n> _OAuth 2 mock server. Intended to be used for development or testing purposes._\r\n\r\nWhen developing an application that exposes or consumes APIs that are secured with an [OAuth 2](https://oauth.net/2/) authorization scheme, a mechanism for issuing access tokens is needed. Frequently, a developer needs to create custom code that fakes the creation of tokens for testing purposes, and these tokens cannot be properly verified, since there is no actual entity issuing those tokens.\r\n\r\nThe purpose of this package is to provide an easily configurable OAuth 2 server, that can be set up and torn down at will, and can be programmatically run while performing automated tests.\r\n\r\n- **Real cryptography.** Tokens are signed with actual JWK key pairs. Consuming applications can verify them using the `/jwks` endpoint, without mocking the verification layer.\r\n- **OIDC-conformant.** Exposes all the endpoints a real provider would: discovery, JWKS, authorization code flow with PKCE, userinfo, token introspection, revocation, and end session.\r\n- **Programmatic and CLI.** Embed it in a JavaScript or TypeScript test suite (`beforeAll`/`afterAll`) or run it as a standalone process for Java, .NET, Python, and other non-JS projects.\r\n- **Per-test customization via event hooks.** Use `server.service.once(Events.xxx, ...)` to alter token claims, simulate errors, or modify responses for a single test — without reconfiguring the server.\r\n- **TypeScript-first.** Full type definitions ship with the package. The entire codebase is written in strict TypeScript.\r\n\r\n> **Warning:** This tool is _not_ intended to be used as an actual production grade OAuth 2 server. It lacks many features that would be required in a proper implementation.\r\n\r\n## Requirements\r\n\r\n- [Node.js 22.12+](https://nodejs.org/)\r\n\r\n## Installation\r\n\r\nAdd it to your Node.js project as a development dependency:\r\n\r\n```sh\r\nnpm install --save-dev oauth2-mock-server\r\n```\r\n\r\n## CLI Usage\r\n\r\nThe server can be run from the command line.\r\n\r\n```sh\r\nnpx oauth2-mock-server --help\r\n```\r\n\r\n## Library Usage\r\n\r\nThe server and its components can also be leveraged as a library, allowing finer control and configuration.\r\n\r\nHere is an example for creating and running a server instance with a single random RSA key:\r\n\r\n```js\r\nimport { OAuth2Server } from 'oauth2-mock-server';\r\n// ...or in CommonJS style:\r\n// const { OAuth2Server } = require('oauth2-mock-server');\r\n\r\nlet server = new OAuth2Server();\r\n\r\n// Generate a new RSA key and add it to the keystore\r\nawait server.issuer.keys.generate('RS256');\r\n\r\n// Start the server\r\nawait server.start(8080, 'localhost');\r\nconsole.log('Issuer URL:', server.issuer.url); // -> http://localhost:8080\r\n\r\n// Do some work with the server\r\n// ...\r\n\r\n// Stop the server\r\nawait server.stop();\r\n```\r\n\r\nAny number of existing JSON-formatted keys can be added to the keystore.\r\n\r\n```js\r\n// Add an existing JWK key to the keystore\r\nawait server.issuer.keys.add({\r\n  kid: 'some-key',\r\n  alg: 'RS256',\r\n  kty: 'RSA',\r\n  // ...\r\n});\r\n```\r\n\r\nJSON Web Tokens (JWT) can also be built programmatically:\r\n\r\n```js\r\nimport axios from 'axios';\r\n\r\n// Build a new token\r\nlet token = await server.issuer.buildToken();\r\n\r\n// Call a remote API with the token\r\nconst response = await axios.get('https://server.example.com/api/endpoint', {\r\n  headers: {\r\n    authorization: `Bearer ${token}`,\r\n  },\r\n});\r\n```\r\n\r\n## HTTPS\r\n\r\nTo support HTTPS, an optional cert and key can be supplied to start the server with SSL/TLS using the in-built NodeJS [HTTPS](https://nodejs.org/api/https.html) module.\r\n\r\nWe recommend using a package to create a locally trusted certificate, like [mkcert](https://github.com/FiloSottile/mkcert).\r\n\r\n```js\r\nlet server = new OAuth2Server(\r\n  'test-assets/mock-auth/key.pem',  // Path to private key file\r\n  'test-assets/mock-auth/cert.pem', // Path to public SSL/TLS certificate\r\n);\r\n```\r\n\r\n> **Note:** Enabling HTTPS will also update the issuer URL to reflect the current protocol.\r\n\r\n## Event Hooks\r\n\r\nThe library provides a convenient way, through event emitters, to programmatically customize the server processing and make the OIDC service behave in a specific way:\r\n\r\n- Use `server.service.once(Events.Xxx, handler)` to intercept a single request (ideal for per-test overrides).\r\n- Use `server.service.on(Events.Xxx, handler)` for persistent hooks that apply to every request (such as always-present custom claims, for instance).\r\n\r\nThe list of supported events is exported by the library for a guided usage.\r\n\r\n```js\r\nimport { Events } from 'oauth2-mock-server';\r\n// ...or in CommonJS style:\r\n// const { Events } = require('oauth2-mock-server');\r\n```\r\n\r\n- **Events.BeforeTokenSigning**\r\n\r\n  Typed signature: `(token: MutableToken, req: TokenRequestIncomingMessage) => void`\r\n\r\n  ```js\r\n  // Modify the expiration time on next produced token\r\n  server.service.once(Events.BeforeTokenSigning, (token, req) => {\r\n    const timestamp = Math.floor(Date.now() / 1000);\r\n    token.payload.exp = timestamp + 400;\r\n  });\r\n  ```\r\n\r\n  ```js\r\n  import { parse } from 'basic-auth';\r\n\r\n  // Add the client ID to a token\r\n  server.service.once(Events.BeforeTokenSigning, (token, req) => {\r\n    const credentials = parse(req.headers.authorization ?? '');\r\n    const clientId = credentials ? credentials.name : req.body.client_id;\r\n    token.payload.client_id = clientId;\r\n  });\r\n  ```\r\n\r\n- **Events.BeforeResponse**\r\n\r\n  Typed signature: `(tokenEndpointResponse: MutableResponse, req: TokenRequestIncomingMessage) => void`\r\n\r\n  ```js\r\n  // Force the oidc service to provide an invalid_grant response\r\n  // on next call to the token endpoint\r\n  server.service.once(Events.BeforeResponse, (tokenEndpointResponse, req) => {\r\n    tokenEndpointResponse.body = {\r\n      error: 'invalid_grant',\r\n    };\r\n    tokenEndpointResponse.statusCode = 400;\r\n  });\r\n  ```\r\n\r\n- **Events.BeforeUserinfo**\r\n\r\n  Typed signature: `(userInfoResponse: MutableResponse, req: IncomingMessage) => void`\r\n\r\n  ```js\r\n  // Force the oidc service to provide an error\r\n  // on next call to userinfo endpoint\r\n  server.service.once(Events.BeforeUserinfo, (userInfoResponse, req) => {\r\n    userInfoResponse.body = {\r\n      error: 'invalid_token',\r\n      error_description: 'token is expired',\r\n    };\r\n    userInfoResponse.statusCode = 401;\r\n  });\r\n  ```\r\n\r\n- **Events.BeforeRevoke**\r\n\r\n  Typed signature: `(revokeResponse: StatusCodeMutableResponse, req: IncomingMessage) => void`\r\n\r\n  ```js\r\n  // Simulates a custom token revocation result code\r\n  server.service.once(Events.BeforeRevoke, (revokeResponse, req) => {\r\n    revokeResponse.statusCode = 418;\r\n  });\r\n  ```\r\n\r\n- **Events.BeforeAuthorizeRedirect**\r\n\r\n  Typed signature: `(authorizeRedirectUri: MutableRedirectUri, req: IncomingMessage) => void`\r\n\r\n  ```js\r\n  // Modify the uri and query parameters\r\n  // before the authorization redirect\r\n  server.service.once(Events.BeforeAuthorizeRedirect, (authorizeRedirectUri, req) => {\r\n    authorizeRedirectUri.url.searchParams.set('foo', 'bar');\r\n  });\r\n  ```\r\n\r\n- **Events.BeforePostLogoutRedirect**\r\n\r\n  Typed signature: `(postLogoutRedirectUri: MutableRedirectUri, req: IncomingMessage) => void`\r\n\r\n  ```js\r\n  // Modify the uri and query parameters\r\n  // before the post_logout_redirect_uri redirect\r\n  server.service.once(Events.BeforePostLogoutRedirect, (postLogoutRedirectUri, req) => {\r\n    postLogoutRedirectUri.url.searchParams.set('foo', 'bar');\r\n  });\r\n  ```\r\n\r\n- **Events.BeforeIntrospect**\r\n\r\n  Typed signature: `(introspectResponse: MutableResponse, req: IncomingMessage) => void`\r\n\r\n  ```js\r\n  // Simulate a custom token introspection response body\r\n  server.service.once(Events.BeforeIntrospect, (introspectResponse, req) => {\r\n    introspectResponse.body = {\r\n      active: true,\r\n      scope: 'read write email',\r\n      client_id: '<client_id>',\r\n      username: 'dummy',\r\n      exp: 1643712575,\r\n    };\r\n  });\r\n  ```\r\n\r\n## Endpoints\r\n\r\n### Standard endpoints\r\n\r\n| Endpoint                                 | Description                                                                                                                                                                                                   |\r\n| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\r\n| `GET  /.well-known/openid-configuration` | Returns the [OpenID Provider Configuration Information](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderConfig) for the server.                                                            |\r\n| `GET  /jwks`                             | Returns the JSON Web Key Set (JWKS) of all the keys configured in the server.                                                                                                                                 |\r\n| `POST /token`                            | Issues access tokens.                                                                                                                                                                                         |\r\n| `GET  /authorize`                        | Simulates user authentication. Automatically redirects to the callback endpoint. Supports only the `code` response type.                                                                                      |\r\n| `GET  /userinfo`                         | Provides extra userinfo claims.                                                                                                                                                                               |\r\n| `POST /revoke`                           | Simulates token revocation. Always returns 200 per [RFC 7009](https://tools.ietf.org/html/rfc7009#section-2.2).                                                                                               |\r\n| `GET  /endsession`                       | Simulates the end session endpoint. When `post_logout_redirect_uri` is provided, redirects to it (appending `state` if supplied). When absent or empty, returns a `200` success response without redirecting. |\r\n| `POST /introspect`                       | Simulates the [token introspection endpoint](https://www.oauth.com/oauth2-servers/token-introspection-endpoint/).                                                                                             |\r\n\r\n### Path overrides\r\n\r\nAll endpoint paths can be overridden via the `endpoints` option. Handy when willing to mimic some vendors default configuration.\r\nAll fields are optional; any omitted path falls back to its default.\r\n\r\n```js\r\nconst oAuth2Service = new OAuth2Service(oauth2Issuer, {\r\n  // As 'wellKnownDocument' is purposefully omitted, it will be set to its default,\r\n  token: '/oauth/token',\r\n  jwks: '/oauth/jwks',\r\n  authorize: '/oauth/authorize',\r\n  userinfo: '/oauth/userinfo',\r\n  revoke: '/oauth/revoke',\r\n  endSession: '/oauth/logout',\r\n  introspect: '/oauth/introspect',\r\n});\r\n```\r\n\r\n### Custom routes\r\n\r\nAdditional routes can be registered via `addRoute()`. This may be useful when willing to stub vendor specific management routes, for instance\r\n\r\n```js\r\noAuth2Service.addRoute('POST', '/api/v2/clients', (req, res) => {\r\n  // Your custom implementation goes here\r\n});\r\n```\r\n\r\n## Reference\r\n\r\n### Supported grant types\r\n\r\n- No authentication\r\n- Client Credentials grant\r\n- Resource Owner Password Credentials grant\r\n- Authorization Code grant, with Proof Key for Code Exchange (PKCE) support\r\n- Refresh token grant\r\n- JWT Bearer token grant (`urn:ietf:params:oauth:grant-type:jwt-bearer`)\r\n\r\n### Supported JWK formats\r\n\r\n| Crypto scheme     | `kty` | `alg`               |\r\n| ----------------- | ----- | ------------------- |\r\n| RSASSA-PKCS1-v1_5 | RSA   | RS256, RS384, RS512 |\r\n| RSASSA-PSS        | RSA   | PS256, PS384, PS512 |\r\n| ECDSA             | EC    | ES256, ES384, ES512 |\r\n| EdDSA             | OKP   | EdDSA, Ed25519      |\r\n\r\n## Security\r\n\r\nTokens issued by this server are signed with real cryptographic keys and can be verified by any standard JWT library. However, the server performs **no validation of incoming requests** — any client ID, secret, username, or password is accepted. This is intentional for testing purposes.\r\n\r\n**This library is not safe for production use.**\r\n\r\nReview the Security Policy in [SECURITY.md](./SECURITY.md) for more details.\r\n\r\n## Contributing\r\n\r\nContributions are welcome! See [CONTRIBUTING.md](./CONTRIBUTING.md) for setup instructions, coding conventions, and the pull request process.\r\n\r\nAI coding agents working in this repository should read [AGENTS.md](./AGENTS.md) before making any changes.\r\n\r\n## Attributions\r\n\r\n- [`jose`](https://www.npmjs.com/package/jose)\r\n","readmeFilename":"README.md"}