{"_id":"resolve-module-auth","_rev":"166-7abc7b2864f1f8bfcdfe69cc062ef400","name":"resolve-module-auth","dist-tags":{"latest":"0.26.5","alpha":"0.27.15-alpha"},"versions":{"0.18.0":{"name":"resolve-module-auth","version":"0.18.0","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.0","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-G2BuCcLKBItml6XxmexT0qaLrqB3YYNGx49NIY6qiDGXIri3AFsOAhtvQIcl8UC767NN+QkQcBwhn+U55IlFXQ==","shasum":"c6ca6dc353dcdfc4c81820bad12de4ec22513308","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.0.tgz","fileCount":35,"unpackedSize":78654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9mv1CRA9TVsSAnZWagAA1MwP/1Nj0Ory3q4gTqAP3fHZ\nO4YSxP3+0jRCBw+0KgSeIk6XashSBrrbAlVZv0yLZILiTOeOiosr3Iz8XvD2\nBvqmVycPx3V3rE/puYQu8LnYMOX5gEexLnt6g1/4l2BLJs9wbxtCzkf4+Wf8\nJY4aM9H36Jzy9wqr9ZKrkFrmUH0j9N5+ywTcnHjeDHkYoEfyaWdTi0rlBUNa\nlE0ZSQfwaGClQA4UOZRIeeqP9HVSwvtCLl5ydxafC2DAHidpDPYHTToeaDaR\nIs/wxfqLd1IYpX7dbJjt3MAbu76NDHhdlqd4iT9ofOBBv0w4KR6zKFhOaRa9\nHHn0pozuSI5eK4RMVZ4Hj4jq0yJmuUzWZSAO+7QzUZKTXwzjAHM6tvBLDwfA\nPJj5pSyh7mokKKZCd8pUtQH5FCUO+CUhWGJAwZWzUe8BzDGCo/sLblC3hqIo\nelNglybK0fgZUKdpCzSNzHn4R/C9GNt3kTO/dMbFlBn9o99Vb8oOVM+fEkva\n2OACqJFw9teikc13gxRrr7a9HjStZgdo8CR/UL9l+E/saCTQX6GKadl3Z9xl\ngnoJ2UM3OLfzaKPNBhhjGLNX+CxAFSc+Z00aKtnzjXqy+JVCxLCJtlLTOVgp\naLLFu2QURWVsnZbuZWHjjtIpfzfuCALsFAk4tN0vNtqCWaQmOtE1oYEaHymV\n5Jtm\r\n=/8TO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCc7Q8a6hYOOvP6kgju2rQa983ZxbNqbUkFJzOw2C3OAiBEORlm8HBENPPo7gGMyTDKAzt77KA3Y8+x+3GuI1+tzQ=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.0_1542876148427_0.38857834748850095"},"_hasShrinkwrap":false},"0.18.1":{"name":"resolve-module-auth","version":"0.18.1","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.1","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-T4IVCSrG2XcExBicjDR/AVn8xudPxQoCaqRTLUOaQ/ysey5JGxVHq/fJIGardV70jshgPRkHAOpGCcXkluyozQ==","shasum":"762b6f5ce4ab28b735425f24f20491a9ce777537","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.1.tgz","fileCount":35,"unpackedSize":78654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9sq2CRA9TVsSAnZWagAAcTEP/A2LXnbBMN5AE5IsQam8\np1f7Dhix1IpoaO91gWQMZVCD2RRk3jX0aWuMt8mrFt6CmgWDSyfVqXiqOjaV\nHvjvVhbV6K5YvqCPmSSjbnWqkNsr74heuPv8TlY7Ug/GutKaBfQHPOx7Fb8K\n6DbRfCfT/utwMn/DIlXrrSouxz4I8B/7gdtl9qTGAa3cpDhTUXEtmnW/16mL\nmDkC9t4S4Rd1Lt+/+RnSkBGtLjb4z8nC6O0b7kLzFq8w6BXnOFEqlsYjR0w5\n0dO0ZeFs5xcRfvrdt4SamZrm2KT4NoHF/Qap0pJsAlE05+dGiGX0e2+YarEo\ndPhj/2FS+XPPabMXYfVp3KCBf47gzA1tsZqVBfrnfdxKUN84nPBKmrhhtQU9\nuICeeoIgFKAOE2Fa+MAoVJJucASJ2nB0jRPfHJNphMBY7IGCJVoZWjJetf+J\nB8Rh11BsFzvTg7biwdML2/qkx3bJtDHl98OgMBRZtsr7IutaxorEumr1pEGk\nxVRhP66yjeQc7xu24PhQoZPFE6xsb8lCpSOFM7rlbsyN+dWWF9W3KHGr+onl\ngEvan5SjiNiepdpAOIyBCkN2iT5rc2qXylbAb/2dp3+cKPFUAqPQL+ZIpuTU\nn3wSlx1bhsXV0Nxk/aRuKPk1naf5DR1dR6G64kT/HyhNUrXKdS+JhltHR3iV\n4EFI\r\n=L1wP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDT1b08BcV0esAClGRUvoLstgUz6unN0y1k9holzsFXmAiAwd6BpDOreoZm2BL+ypA3fpW4ikiVgXDcsHu6V5Lu3zA=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.1_1542900405697_0.6099162583197821"},"_hasShrinkwrap":false},"0.18.2":{"name":"resolve-module-auth","version":"0.18.2","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.2","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-DRvQ7Me8m5nKnPxwcXfbjpr0XLjdJQZAKat0Wi2DtDsYvZ6C/4QRMCfrgyB6shBc5agaX4oLmo17qF2Du7Dpog==","shasum":"acb6590b706094ae7b7c675e6ff78b44fb13ff85","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.2.tgz","fileCount":35,"unpackedSize":78654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/PyLCRA9TVsSAnZWagAAj5sP/0K1J/nOvIYugNO560Dy\nWTep38FKZ4qgZUHAltEhmR7xZobrRoG1EOgFJLKzFpOAozepwFz8QLKNVWu1\n/kj0jdEARzM+VVaJkxHPGgtPqAgKdpvNiqfmialffoW4fvaVXsZ0Cou3T0tb\n+YgtsnbYsncv4wc8azdonI3N9MH+oPF0g2DoNHsUK/FF9VEN4ZO60fcX09Dq\n27lMS6XHxziiqKuItyoEnlYMsgbjVMBEAO6mofe3StwaRhydof5VIcVbL242\nmFyAowrv9p69T0018UIr+nuMAcNPSfzTpbno+lJRQgV17aTTALkh4bBGCckF\nlVCPScazbHdP6karu0WKfn6HwcOKBzgkroBM5D+EcBgGBh3U9AEg5QNWG2IV\n8KyWFcqBDd1RurOfrOn2ocRyQWoz7aGjQql9LyuKr+uB/nWPPG/ZRfUD4dRY\neCUAd0BTjtpufH+I04o/8cICamDQsw1MVEnLp27Ya7pZWEtU2xLGhS8+ambT\niCzEd5GNaa2QE9dgRf++GHyvPTgzuFL4/0ITc7MJc2Eix5oxd/74GAtTTVgA\namDkkZjxVMKkUJv6HCzqastiTJNznZVpbt4+lyVvMvgS2AhC9ARVgrQdYTNN\ngx+3bI5LhHL3UKgK1EsO7ic168Kx9h88JcJ3MF6ukO+zGjoUUa6RVIRMFWsS\nyajo\r\n=ymDQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGd5gTTO6gE+aTrUN7+lozTP3VjSMHKyWudWc8REoPvAIgcZa/SUE2fnJoeWFRzOLUUa1K25niUigoDZ8IlVF6jMc="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.2_1543306378186_0.5911365742944734"},"_hasShrinkwrap":false},"0.18.3":{"name":"resolve-module-auth","version":"0.18.3","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv":"2.3.1","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.3","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-8qX1cgRu0Tqalkl7z/O6MxLsrFFMq0u3ejZ65J1LpOp0VzUvwMsrXMPC/cFSc7lqPiPj89jPaOgcWCo01pVZHA==","shasum":"0b7d1e8ca9be0cdca3e435255ec65358b0404658","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.3.tgz","fileCount":35,"unpackedSize":78645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAOyFCRA9TVsSAnZWagAAkzgP/jbQC+qqaU3EXjRq1Xfn\nS+4pmFdT53I1iW1D3diHUPXFQv/tuEcVc9vg3z/X1TF0e+xG56K4ACPW84IV\nrT2SjqCZZ4l+HLBvG7qgvjsvs72llnlwiO203Cq9F2ere9nuK1F4HiXQWm1+\nOkr3D6CDZECERixO2xDzz6XkyFIQezvXQhQHfI3Itq/nTn+xjbjMeHJMBFNo\nDwn2CMOFDs2KEtCaWU7HtkC9XEDF+NU6FbdovI15zWBaota/3vOB6uqlqiWr\nCwLjtdR/zqUPuAb3Ov7z0dwyWj1sRNRYOsyzAsg3pCGjGn377xtGOJDMaFhW\n7+mnGO/PF7bJTDPdcA9yObAUrIGGq63AUB1ramYZRWA8i5PoeElsu87iTnU3\nSH3hpxv/GV+8n5vV4MH21VCdP34PGLv84vnYbVaLZ83+K1/gJlIJcGxo1zX8\nVjFUO4o9PtRBWXzgmYAkm3IUMErJJRffQU/mek3pHfyPcb6YkxCaRHFc6F/I\nG3S4VwtFCVIxeYyiN8JSI8czE7tiZ1qJXV94zjuaPx/bzlFaE2QX/lPCXsN1\nGwocJhKaZcUhgUBj83JPjzvn6ALttQS4iW/44lHzk4fTPe4kfYiGAyhONyUe\nBlmcn9fkbJRpXyFwux+o/otC2JhB3WwlB3I91mA56ohlzOaSeZ2g+0lDBwBx\nM623\r\n=2EOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFtO0ePIcgZv6LEIgU6fbXshMHjuDdwLQ7UwlkTzK6wAiAmhD9Sd1afLSpr8SnNQlJeaR22cpYa13UcprwHbCVdyg=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.3_1543564421228_0.7393767933910977"},"_hasShrinkwrap":false},"0.18.4":{"name":"resolve-module-auth","version":"0.18.4","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv":"2.3.1","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.4","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-98N8ZwMlHCwZSy9x0WAa/vD1BUlI+oMgFaKTc4q/sZ6FvwlXqeVh/tuD99ZxoaaPrtGQ2az550xj5DSYUpOrUQ==","shasum":"188d2a8c1df4dc7986db4fda118842ecf30c8c20","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.4.tgz","fileCount":39,"unpackedSize":85609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcARxACRA9TVsSAnZWagAAEcMQAIJZI8QkgOA6aZSMQGRl\nwp49pBZ4f1y5pFXuKwSOGKSRFfh6lCeyClT1GpnApghbgP8i6DhQswZ2R1XS\nCDmETCG0Ogeyr5y9Dusypa64PX4qdoLaPI7Lr4eZ8Srwad7B+OCSTT4B6+B5\nE1Qr0cvrM/jI5eWOHboaa9PD8JlNP+1lclG55aHYJLo8iNNqkzOP/cJa85Tq\nmAv0H4xV364AzwbpC6Z989PTVJs+nGmVR+HKc39xqm/y3RwmCn47ebjCdkvX\nnG7yyDhJj7rIfo2bDABwYOK+Oh1npBgGKWFtXB27nNtChXdBAyTFKZYedFrC\n8GflZeVx8PZPFjLA2SVdo5xNMDPqiiuDkT7vjkP74OvdAAbNO9c39Qs2Oadl\nc6blz8NJA2Z3Wxyw2KuapEyZzNToxrOyBt8/s1l0yjYkhuC6NaonsOaBr0FP\nCMbDP/cc1X2m8ug173IX0VNq9p/UkRyCHlpLFv3OHylAVcI9bNffvIFGphPy\ntnlShrNjVbr/wiy+TRR9ej7+Gb+F9mcnPHoDY9fsvqnoUn4c9+qba1aNLTHu\nFfvIfsypWEt3+OzVvojLqnYXetIozmsBMjQauW3SwyqfQvAuhJJGiElCUoD5\njUpO24GVfSbZgMJno/kZlSQTLmqr4Iv+BPK/whwyOZ6QY5lc3N1nerF4bJyH\nKwWv\r\n=vEXv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Fia4Tbb73Je+ooA0bO+U2fxu4QFXzBjhVKQNXK0F1AIhAKK91BdjaltAE/U/Qc2GmjOmDEa9UyyTLKu9QLFsuiDG"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.4_1543576639241_0.09184739456704327"},"_hasShrinkwrap":false},"0.18.5":{"name":"resolve-module-auth","version":"0.18.5","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv":"2.3.1","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.5","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-F8D/RtEbzTEicYmQ/c9uPhq1ETkYF5HjZZgkBnuirV3mM4BJBLQkTi0BvaCtYl3y8sk7bp1QxUdZyG9EkfbkHw==","shasum":"b30340c238b3ef14fc28a569dc9334c30092fac6","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.5.tgz","fileCount":39,"unpackedSize":85609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcATfgCRA9TVsSAnZWagAAPXUP+QEKxjFzP0Jmg5eLQK4G\nVm9pkDVqdP5rmWjWS/mdTdLmRY19jy8YbEWT+tXYqylYov/6JJtIiI988B8X\nnurpts2Q9I4yYpAGfYp7XG3BT/0eIIqBkYFTjn6pnaOYw9iY5IEsO2BdURJH\nI9ApNgUY2itwRgAkkTr72W5RkT0uGzRDxXirBcMPm00w8u88gQoIL5p7DlrO\nHSTdAdELUuTdRkCrz8juNOoYqg1deXRxz0etH7CW3qLuYFemtAt/wfpYHTEo\ndJZga2SWNe7oAerggdBAvPysubn0wkgWAkcSDBoqzdC8k+gs8dasaa0+gEjL\nzoYJBiCIzPC+RHTQixiDSgeZb8p26pqNV0O1ytBWWK6PX/ESTOViNB4w6Pgn\nVK794c750SbWhOM4I0mxgGQrfdOk51NIoDFC+3qSIoIRot5Il/mCUuhBhvsT\nrutNg8VkjwTbFuZPaIualMoRE4B3KVAZhNavfo9pe0HWx7ZbLZZpdAzLjRD5\ndahEqnVwsgmkB3clP6AO+4IdLJQv4YIb2Tu/XCiDyFrYVbj/YIybTjNojHQA\nOiiLzYP77VBDOgb9odw4hJDGqbI9/YRlFTpC+fFnmQmVWiFG6zgw0CxtNdnz\nTUN7Pmv3Hh27hkAQA8PzNucWm2pj54RMBV9KpABsA1xYBqmxZhPgtInUSQ7R\neeM5\r\n=4Qff\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYZZW97BAKF1lWvtqPtVjZFEVmbKUd+5IyLkRvYPp67AiEA6HA1L0fL0xt/bYFte89TVy/0QgpJhb7p8Nkiz5rGElk="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.5_1543583711693_0.617084888659768"},"_hasShrinkwrap":false},"0.18.6":{"name":"resolve-module-auth","version":"0.18.6","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv":"2.3.1","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.6","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-FvThJuys6aGT9pzH7A5xzh9xuiFH1+Qu6eKzclGGFbjL2TQ0pjXG1J6iFsKCFezRlod/WBzeMXmMNwuFfW6RDw==","shasum":"721d7536cd9792c64d5b9a1b6db9689b08eb09e6","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.6.tgz","fileCount":39,"unpackedSize":85609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBNlbCRA9TVsSAnZWagAAQU4P/2Al2MFOZGA3TX2PAmjC\ns4FdhcuoOLXhvYb/eU2Z+4mOjd8CL87i46zdgutD5nTqpY0I7u1uY52ECfr3\nuKcUIHxbHJBZ/6zzLtfxWfeAZ9W0rZeESrojto5BR+YtnnWCAKP7UdGdiHpZ\nGvAD43jtSOrHurDVT9m+rrJ4+WuvdpWSMPUGBuOP9NrqUhaVjKFbfBEZ07Lj\nk7hBHwVkzPRizUhMOHaU1exCU9S1I64zoLo8zXpVRSXYO+axY0oXXSCPzzif\ndtdPxQmZlcEcdDKK9W+3F20nucgjQNcPwwDzebnDBylv8Xr16WzzR/CX5B6O\nrOXI67WjDmNsPAn9dGSpoTBs1YEBRt7MmQlN0pR7bhXDObK2X2UX2DB69UKR\n7BQFyxtdhdh8d1S2npwCcfklamsHovdt0yvNevpDic9XakeaitsV3CEh/hRY\nZcfq+0R35Nvrv7HJTdctEV3+wFlMuHfbyidHdA4/g4S83W7TwgY2m/fZSYR0\nc5IS+nleBoyjLfqMZLS0fi51D6xd38E44qWN3k3hcaUsliVt97qWKHeWmFTG\nmTgHHnVt+8beCKMHmrxJS4Ii7a1YNEQ4mg+Tl/9FFkxKiWh0mqa33+zeKj2u\nnNRGq9A3WtW/4wzr7cXc2t3ays6c67+4Nr/FWjFYdkTukkXZlr4/grFfPqHa\nr/JI\r\n=qGJ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtdBcbXNnJRTTvgejGTW/a93/uQKgZ+RSzny3z7knjAAiBReh5T9AzvXFtVpHnE9NBC+WKj7hsWCUPB2KYzqMjRdQ=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.6_1543821658384_0.6576698500827702"},"_hasShrinkwrap":false},"0.18.7":{"name":"resolve-module-auth","version":"0.18.7","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.7","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-M4Dmy4XbiHThfLCo/EYoqPNysw95EF06+8RknQN49GVdGPEuZ4GFaN8Fvp2KKPxrtC33+MtzDzeLcBzt4qlqAA==","shasum":"d7a6e107f7a554c305d731b294e32f43aea945a5","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.7.tgz","fileCount":39,"unpackedSize":86245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBQr7CRA9TVsSAnZWagAAL0kQAIzlbYKr5FW2ItXXEIil\n+fRMkN8ZWnTj+tThWdhAHyWwAJ1JD6611376RAVj+ZWWeh2cu1d8tnfgOtcl\nXQXObejcnOBLHzl6l7L3fD5UVlVfxlFWPtMLvKePTwIhyFVVQFfucZp8SR0W\nth9+HdJs7upXV2qZXEZCTZVqMS3OxXd70UOPwZ3Tf0V+8PO1DX2+jFoKoJyK\n1QZ/4LUuhMl2+stUgNclkBewV5AnhBSBviYEV0dGIAKCsYyBT3osuGwt0AfS\ncRXACA5l7Eq1EtaiGJfBOObPHQJvnF0bdOHVIk4GMDYnIYGFxHYRUoc9X9sr\nbadMFw9jkVRdNQSXwxMlII9hnriZup+y5lw5CoWJ/gli6ANM2tT3Nq8kJCgA\nWGS4DKIbshZVreLzt7UPScStOdSU9N20sAYuEUNqIG9DL7gQ/IW8ga6VlcAo\nk87325xUNHPhSmb7MoX8v0aPRFgCNDJXX84LRnZoZHGCUKUeE7NFxjcoWfZM\nhUAsV0wdHlj7M9mDLT/Uh1AJ25l2lv3Tp8VMvMw2LSX+NqQ3OUizMqrZ/djx\nKo/MiKEfw1bat1fjZofIMWTk5ajxlVgc1MxqZmf4kwR0gPUIcbLY3pRTR+bX\nvoRIgZH0GQ/IMeLCY+m/kxVFWfE8GtZwFG4i9xjyfIPhLYYofc/9HzQAueiM\nyzZJ\r\n=0A6j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgBlw6RCtzDtUxbkXbCpeoNqjyTk9WfqdsCGluriDQ3wIhAMQn+MCfwTi5RvrvMWsh5AX6SYI9ZFrWZMa5Sxnabsts"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.7_1543834362693_0.8070454260697337"},"_hasShrinkwrap":false},"0.18.8":{"name":"resolve-module-auth","version":"0.18.8","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.8","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-NRiEndbpw15MDiiC5FeqdspBVN9zgLPRPzTUE1P4YxoV+btWxuVwkPW0X2dI1+NOOTD8BxMBRQq5NsqeCXGexA==","shasum":"94d7d17700d80e4f8589c8ec6d98e6649f4cde32","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.8.tgz","fileCount":39,"unpackedSize":86245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB7yCCRA9TVsSAnZWagAAKvsP/2Rdy4E2E9IMdx8LUMr2\nvP8WD9qogmRyvKO4UZXG/DVqhYsMEUYZ/U2EEepDItzFt4QVNfElmuZRWAl7\n/U6wYX87Xnx+1U4eimqMMwm4egI3KF50ihaj11QjHYd4dqY2+l9Zwt8G8kFL\nzi7CVZW8nuXP4VUZ8ZDIXX/T+2arzRqRxEE9jXK0ElYdwN6/IE10rkwIjYCy\nCMQhpL7KD+w83Kn4KtkdU3BaZsN3rnzBPOH4VlKjq4N4YoxnDgv7XdWtMO+z\nz2waPhk4sNhwb5EGhWs1odvky26b8qrvDH7EY5TJas1YdN6OLAsWNgxreTBe\nfBcx27fHIPcp6F6gg3Xj9lW40anQGWRBJnAjviBwopmfNOyMtXHzN1YJtDmy\npZ0MT7S1UKetcMVDJWiffKKk01J0suUaJtG7uiHnTbUyx+fsgbUgrKmQUaOq\nA1ChdCwoH8DL0VcsUwYT5OZ9wfJlYd5Msxl6zL5E2aAfyO096e0xH0mep/6s\n/+lzIJF3VU2xNbaBFUaLpoR+kK/Hjlvu3s5fDDWk4Z83M9tazDV2gYXXKp+I\nnhddYtKYuRptyr5uYgyI2/e/iH1hghvzAPz2ybfehaqqfzHzQznWIBYssmt2\nIlwUJxHmEXYAZ2jHHK92cewdxp4lEDPvDtoUiSVdsTfHGrTVnHQ7NVfk7cKh\nymX8\r\n=WETZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHlfPlCT8PU1H5u8R/OWZcurAQFyQm03aGfPRMkMguowIhAL8nJLfPhustaX5+xK1KwYxKmoP7RUOG6N5ccICf8uvq"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.8_1544010881692_0.7790509990424563"},"_hasShrinkwrap":false},"0.18.9":{"name":"resolve-module-auth","version":"0.18.9","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.9","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-sDBkWEfrSNoX0D0EIhvpVc2jCGv91FgInPILRepYH4GuG1VcEdxvRVbyesvZRoaoaIOEr1S3ggDrAFsp/x1U/g==","shasum":"9eba35d173e2c036060681107704410212a30ad9","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.9.tgz","fileCount":39,"unpackedSize":86245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCTtoCRA9TVsSAnZWagAAX6sQAJTMUuwoH/9EZ9usklvt\n1UoEOxWaQUe6fWzz0p6KTtdd41NHRrsSk05vkNhxPQ0MJQfchiIsYVvlioRG\nduW14JOpmre9KS5b1XpEAjjkMn48fDoxd2DTpXdGNm8KA60ffuIZiw2QllUI\nc/6gyLnQkyTXa+02+VI/+hGe9Ykm4FPXs6jhBaD54inZBiVVPvGWBUcLnSq/\nawme7sgySs417UaRcl9uDOu4wyfrjYZJVRRzn2TgyEeOeyGyy8gDXjGRY0ZR\ngb+4xfg7xTXFkdafAqzBwFOcEmH0Jm2U5EAessBpBNlV0X44vx7t/NEhFLCR\no+NU3OmNJFyFN/0slB1FdwR+vc7ESboP2LskgIVKu+6RW4cCU2AYZMI3FDOz\nNS8Q0yG5cPEjIlvc+vMKlWEKPxpkRU0GF+aELwZj87G2d0vkOdO5Mhwdrjb9\nLfw4YhwhKduR23zJteKzBdSUHil8bFTYyeKNhCMl6dKSHB46ldGqQbJH/T9h\nDboGNoRTkExd7BJF/uxlnELkgDUvVs+Zuzan5TlZAfi6yWzaJCXHe2osGMDs\nisNRSEAvCyZzdjPgCARFf5MNS+mtEYFKZwxpsu5rSpoqmB9TZJs9SsYkjvI1\nWzQQC/0AVnYSiItbiIc/KQkxnJC89TOayBzlFWbboawAmTwrn1B8zyb5KNZw\nK2NI\r\n=xNHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2AJCoGKRsFmlPHUb+juN+LwBnpS2Xcn1V56XId+YHoAiAWphls4/9rkDZAjFoPiXxldZGq05Y0HEizhAmx9aOnNQ=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.9_1544108903962_0.8094739059948675"},"_hasShrinkwrap":false},"0.18.10":{"name":"resolve-module-auth","version":"0.18.10","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.10","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-919ITbkhmF2wFqzJwexavYx2NqiQ2+wxxt0a1qwkN0bUYh3KkE3xbgWfzfWq6g3m5RpCKFff5+EXT+2yrSRWIA==","shasum":"6d4a793200ce329220c9dbc1fd9d8a578d838f82","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.10.tgz","fileCount":39,"unpackedSize":86246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCoF6CRA9TVsSAnZWagAA4oMP/1Woga/UwsemkRWotWcB\n45LiyWHqrORmuEteWIn92oBGrfi6GzWV6f4BR4EwhlQLj7S/U5XwIABkXI3c\n4lj8QJB+XmxOHStWxoYO4a+OtiZyJLDLeg2XHWQftf797Abqjetuz/FT/e7F\niBLrehXtW3CUwV8XbiywgznrwAKHxPz+YjuLh0kVnw0AjNv69vm+R8ckdwaQ\nF+4HyZvigh3xMNhe+4UTeCPnL1wfOJY4JVR5kM5tkzKxrxmbKYKaa3bTbp55\neZZDlY+tbB7M50EpvSnEsahrc9Ab2gPUXbow/DS3vKL584x0/KNzbT6j2Gs4\nz0348CelNdLXxIGJzila8Mmio0M5Q8wbwie1UaNbLAOSoLz8l6ZDf0hRVdGa\nmsHWIYnkWYCjo9o0NoW4cAJCqY2tKjTfAUkitfK0c4O5E9F0uRndIgXIJp4K\nLPT2CEUMYFKEfgrTHvyrsC9VEj60TOUKVchs/lYQI2QlrBsacwqPMd/Qi/hH\n49S2oBTiYCBRwpYICQtZZ2BXsWdMQyYBYIMgrnuGJucXocfOJZctAG5y+Hp/\np4ce6tsB3dzWvZO2BbxuiiOcFjKyygGInlSwaI2oud3hH0U/D8RYfy9BWh44\n0FcIosksE2q/DfCvbG/XawVhOjxLzwrQp6wkHJKnyvX/Mi+/xNaBu+f5QyBa\noiz4\r\n=MD8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID71l6NPThDqaJAT/0L/9yMHyIU21rttpdNcoMpKTlGGAiBuIT3ymZ8OBv+4aB+SN6fgJxmwM7h2A0e68OtJc4w94Q=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.10_1544192377489_0.4517449898983197"},"_hasShrinkwrap":false},"0.18.11":{"name":"resolve-module-auth","version":"0.18.11","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.11","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-d/LVmhifqDKHiw+jv2VKYbozdCgnO8W0yNb23jmZ3XnPeXsiGgyrcCc4t+ACrnJ8xDrn8lv6ZnEZbvv4gjlWsg==","shasum":"ffb117b9fa22547e003305bb22c2669077b0828d","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.11.tgz","fileCount":39,"unpackedSize":86246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEQUTCRA9TVsSAnZWagAAgEgP/iSepID82vuDdmb0MmOP\nCSN3kVq660c57FmQoGm8RS7vqilhOTXYjM+5ppJIvkIQ9AvyyzkECg6UcylS\nssuP78uO9TER1RjBuBXj0XGrUrI7pw1xhh/XdbScL+ompu06R4XCy0xHyWLS\nAfj368MIdoNGXCp83bOgxMiKI+PsNLEETGVZB+u24gbyM2gViL03Ay/igyZo\nmPo9zs0di33R5FIcWy74VfR8OKzccqFKNru6GadLPrj/rdoGb4CSX5sxk4zG\npygnUy/8aAqq4s2oJZLdQKmOS6XJ6xrxqz2RUZm/PQIVxH3gzf+CPq4ypHGJ\nprmt696BfSxW3nN3PhuHfzHIZbIvDvJZcMjTZ/rFVZlIx03QuiFPWMCkPSSt\n43Eocgza57vILoNi79rzhnSV6pZxWmo3JnrycsIBb9YThMc4/FZPBdJh6Yxc\nOq2SGAjY2yBHTxQ6Q3g0R94zZN3pOL2smtMvDx0tBBloNZRi7/ddFEbSnjO+\ntOcSfYnkkF3mxKmRU8QeyoHr9Qz0lWreWpcS9kPmUjtw7k2brT05h8TiN86a\nlJxW9ppEiIek8A9eNWP6WE1zqSUpGcSqI87huzokTS2LmnCSHRP5f/y4EVnA\nV+dUwvtRUnWtw+D+hcahBjS0CDD3eCBTxC1uabdHD4idzvdH8zFydPEUlugQ\nk2TW\r\n=iqES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOf0gaAnaKB4uk0Nxi3oeldid7kjgc61fhRJCgjVbvBAiEA56q7FkksFAqHI+AWnxKYahhIKKFilAL0ijPmKaFPNgk="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.11_1544619282571_0.6094638825364098"},"_hasShrinkwrap":false},"0.18.12":{"name":"resolve-module-auth","version":"0.18.12","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.12","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-CismZMGltozflIHOQEn/Uym84bpqNgcUjWKDyrRxDMuiyAfYqZQxd8ImhA50B7B7EyRK4Y1nSYmcDQBm5WMNGA==","shasum":"6c28b07faaa9ef8dd17c51f23416b1037d43c6fd","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.12.tgz","fileCount":39,"unpackedSize":86246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEg1tCRA9TVsSAnZWagAAMQAP/0xLBEqtoD6bgnYE74q2\nPxtRShiz5MUEbJ43VoW+IdmbvcwdCDSiKq4xb4N7ZInjRaye7f4hcyShgsip\nQEZyf8Di26Bz0we6bF5RQ3ctVrnMpBYeTyNnNsz8SfSY9+ptE3OcBOX4gve0\nVDVwyMeVsmwNc21JZqu9lelbaAngEQhg4WgvhFT40QRE3pKUkne+5UyJRGHx\nhSAzpgB/eiG9LVssN7DfWWLnd1NkaOVCSTwPfysR6ItT6n6LYjdt+un2jOHi\nO6IrhHLiHkQYXpdSlfCrexHQYCWXZ2tKeAj7hDYC2aYl3qgJjS+pB6VArUKm\nZ1tsSDYqQrUh6lOCGM0M1XMytqS6qCgRIPG+h/0wGauy1i6fbp19n7wiAFuq\nVS3ZCnjOtUAnksckNtMBj/yp4Ll/WyBzeHqhv5VB4+i1uWifxgd0TyvoMmTA\nA3aisH1EOIWpXz5lRSrMRAJYEHhbDx9AhXymzz3Nzzrsw61hsA2zewrtvCnS\naFW2Gc/H5SqtLorV3/Y/1UNhVmG9c8+gywSaMu0kvu1nK1aIqHXYgJp+npRb\nFSX1dHXvWawn8ZJtStZiQkWY9klITgPsqnQrK9B2clEWVneU5yBhEeQTzDVK\ntc0IVTECR/tJpf6rtcmDxUKxbWRiDS/c0UzSOQA0MyabVeR5jH3mYwNCD87J\nNFf+\r\n=SDBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpgai91ZxqACC4dbBdOSVrIiwjpMtUAFpgNcyJO1UxLgIgZH3dTLKyoHVRsPgwlE0IOKkmP+SNcq1N6ozby3ygIrA="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.12_1544686957033_0.9741886777007374"},"_hasShrinkwrap":false},"0.18.13":{"name":"resolve-module-auth","version":"0.18.13","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.13","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-HtP5WyZjCHQzoI7BRAIKTbZfJau0n7XgYAoDjDE1uRuZTr0OnZHjpH+lZlrOwoa2P46fBwY+xK4J4jXsX3RI4g==","shasum":"d0344ed72776c556d1766e8d1b1303f121232413","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.13.tgz","fileCount":39,"unpackedSize":86328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcElqwCRA9TVsSAnZWagAAuT0P/R+17WFVTEJRwjH5Zl8J\nygYyW+qvRaol2X8v6rV3pgbiOOGzcupvsldfrE/vK2tAlvhf1L3MHRn3d/23\nYcouuip6QP4MICfV5NpSl1J6+hHvj5MeTUAgLMDRqz2iv8kgxynRZ0ZihOtT\nDAIKY0KT8IagZJocYyT7ywfw/RpGIMcLw58hbYuxXOvGSrIeB1MeEwsgXNRG\nktyuRLl4nOg9lDjH8+4w76zFAX/CeHZrj3IRmRbxnuznRfZTkBvv4pZR274Y\nSJEC7ITFmhBWjeE5idC2kIzpkc/S7ep1GuW/bGtJrmdPQaI55pfes0hIBk/n\nSWxqKAr8RFdDWlJoGSWc2AUFW+LMPwezPjfAvhP9rCsMfWEloPQ4hn48uuhF\nOUgbSZ/cBgyBlPTAMVleOsdT1d73T+NxsHmKouBwf58s1mVm7VrJk5DLaVqZ\nn73rf0YmnGyN1JWQ5PnJt1QWLH4fAwa6SpAiOEvokhQFlKSZV9Kxk+uAEDIw\n5FDSgyK9lBUSCv1QK18us8KmmzZ+34rzqw3odg/f/4IaRPuDqO6jLGpXXIx6\neZP+u7+DdnVKrgt3+37I3F14baWUhXoI3bgzmQzz46+sZJoHixCHNkiOwiMf\nlLuL8PV9HaRVzdUMvxz/M/YV7ngi2Rds4QBz200Sxc3XIEDNgpU3ls8Gf2Ca\nMcwS\r\n=+SvP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLqSifapUfJumXZP7VQVutiuHwanfxwtoWPhjNU8NrnAiEA90PucSrZY2b7SR9sCqorqdoZV+6p//HWElxxburh81k="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.13_1544706736021_0.7605437169049238"},"_hasShrinkwrap":false},"0.18.14":{"name":"resolve-module-auth","version":"0.18.14","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.14","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-ra+vQ35b0F+PG75nuqZKTJRbnsbOmVcA0XbKX2R54j6tTjQbIvaszdZ7am3crNbKHngDZVb0u7MEi7v+RqFC3g==","shasum":"938309d37f60c261f87e6c09810fe03cae62601d","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.14.tgz","fileCount":39,"unpackedSize":86328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF3csCRA9TVsSAnZWagAAtsQP/18bwcvvXyO/hLdV5W/g\nLBGHfMAIXFPwc8JNmFuJa/XiX4uXf1QNGHIfaX3BDjWUoQlKuOCq12wzSljo\nkcYi0JQUm5RMQHt9zeovrbWskOvTRpyBhADtYIbnqE6cz/q7KB71/FKWuK7p\npRew+ynZSBUXM1NLEXvcZzCz8HyVs8o1/YtSvpFtR54KM/9hDBSHtG2DJo9x\ndCDJ4/lagKVNcHu+cgzJ5cYC8jRYVg3j3YOFXDGEz6Sm9JykC3GsvNXdfLjS\nl6i5+yfN/cKLfG+1SJ9NkXKRnB9rzeE1cpybE5QcFduL4oLpIi5J1pacDtAt\nKYb6nvrfFsmQCtjWog/Ds6iyvxYH/zAsDtJrYyq48UKzyEwm3MpGDnlbH3sA\npF7UiW0Ue/2Tyw86io7nsFjrZbjXt+5KnigFXlxaM9WaODNKChiW92MqPGC+\nJLDEjSbhKuxyxbQ/roxuEyNYRZmj/DAzDbwX2muM7uqexqHUV3ENHe2DyMn/\nmgwLA77UoyPAipYDCtXr2FFpGqysk37wJqSoin8EkItbQj8fIdbjCPZ693/u\nKTIRTuC5CLJWkGaXjP8nQmoBscx/fTZRu2hmuZWaaYKOeEsEBfmKfv2gG8Mv\nRlRhJq980kjgPYF3pp9Ww4zOJjNQKsuZT8UMPR0W2dtYUKUa8A8e9XxdBZFy\niErL\r\n=tYui\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTX7DkCovsHH1bfG2PRsMSsGBF+/c7W5d4Yf3B0yP+cgIgHGWFYrRogBIFXhAZYbYmzsVFC0/Yp9a0lXzUl6wMgrY="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.14_1545041707592_0.1068563650152643"},"_hasShrinkwrap":false},"0.18.15":{"name":"resolve-module-auth","version":"0.18.15","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.15","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-9iGlwZGb4hEeOiqLIJtguT7yWAO1ZrZFEKgTmx8UXv1gl7HOQ47/3sQrSb5ORX2yDX2RTTmb+ysIO+ZuYg0uqA==","shasum":"496ce4db85644d1a180260c12a1385d81bb0f98b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.15.tgz","fileCount":39,"unpackedSize":87996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGKbeCRA9TVsSAnZWagAAekkP/2AdtXYPr9IoZwtz/NLi\nNUItU9yFQ4HdgFqI0cZyWKnUjxEPKRpOqfH32PSUCLaRHqSS6yfBC23b14WR\nB8nuMo0FdxAxtPhSNDoB6fOSKVDGPkeJWPLrz0JojBodWtgR7dLEaBjQQsq9\ntoigK9WmBkutaOYzVyWTmlV6bYJuCnHeivdIG6F/InceTG88XMD8gMPbY1vQ\nfhjYf3wJrq2+r4T3nudP3VV1i7hl6N9qmhr19RGy4UEUq9VcVgqDdQiBxpxf\nQJ+RN0Esz6KoCfqTHKvSzeR2/5Y2pZaSkCGj7ZLhzfBFmIwh27sEss8LWXum\nAPE5lxFdysHztuBBz00mTrmZnXDlLMW8jVHhDdlsKQjzI4Q2KB5KRWE5INyI\ngt0iuFA6iEgPqbhKajLyZ/ujM1u2EmZH+ZQ9wBYzNyjPqAtBPB17ZEyV/22k\n2LQwJbuVRYEZKM+YFib74pnd0tSRTMcFaPEh3MwR+LbXttXdqU3la5Z0GN6K\n8UPdPlWEaFhjYyGxlLGooqs8axj0jkoRPHqFAYMa43h+dorSO9ARolBZPn0Z\nY5V9mXxZ4A/yCTLXGBlM8BLeM5Te0OwMa/3l7pV2ubcMSKs9x9KSKwmETkFZ\nBqs30vi6oxdZMgYG3GSxth6WAd6Jouvh7F6fFLQfvNEQ/IT2qo7S5umEydLx\naQzy\r\n=x/pM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHN7N3TZMzbTKvvFvKZue5Uk4+35Xsh/C6NuXub1xk1oAiEA/KjpkWTOu/n/fLCbQHrLZu5WCuwfeJk62zilf6llSpI="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.15_1545119453590_0.031916936493672"},"_hasShrinkwrap":false},"0.18.16":{"name":"resolve-module-auth","version":"0.18.16","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.16","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-YdaY89VYKEcDTpAcubzJwXIPS49KY11CYZNWMg0M82EkWlMXIykHq+z3ZA1480w84qP+jt0R92BIXLbJMJelcw==","shasum":"808bca2a83873e0838fea524d0293cae658094f8","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.16.tgz","fileCount":39,"unpackedSize":87996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGfiICRA9TVsSAnZWagAAvPkP/3n2NquwFG4KXcqZjTHH\naQfNmjQkwywclY+tTU7wR4SRjvjhy4iQE+Ye8VC5FnJ/ISAKDXpCfaMZOcdh\n4IC7blm7vS5gE1pj5AoTVahXbxjSdoTKyZ41ykke7D6+YNvzCW25IRNDwwpN\nCMahulPFxuN1+C1+tEGa1Rr+Cd9aQeTgY9p54OjcPhvNADAhvnxVOEiYcAId\nVPAU5IMPq35m0qCNlM0FRamu+MubLk3j6LmIuVfp7dT6HF7IOfV3U/IMRWel\n1aNN2Dk/9nLHjHzIqo8yTVuTsRASF3upWGes+CilyoPw8ZD/fNGp1ZMy9KQz\nURjg8u0hEhZiP9AGRNgvrEGNiZ8DRMA5Dz0uIw2KP93NrSytOCbfZN5FQqw4\nXg56YcfFzfRTBnQSU++4zKogStBpJESC21uHeoMCPUdA2MyR4mXLiqbkfeBm\nXyjofVY38RuAtErzJTmOF2H927ppyGYLYYVbLY6LSkQmv8bNORnzKeYfFVLc\n0IiFYWdJW3bOln2vaethe0Xeo8mMurXZfIQ9bCTEJZjauOM8l7mJDRbDFZ9W\n1PMl8bq9YLS6RhkY4zC9WbpT4e56HQHxyd2V4QjCCWCvQtJOEQ6aWjGm4Uz1\nrdcYPQM/ufVeKKOPjFpIF2xpoclp8na3lggk9r5hlI7oeOHsj0oxKwfYP+kl\nNEs9\r\n=IdXN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpYvRKfl6ZyxsmSgihrakz0TVZMFOqHtnhKi2VMVSwpQIgemPZ7QWGIEAm95/eDRO6c9sXFmNEHqSCzr8qqhv+C8A="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.16_1545205895834_0.8112216980926648"},"_hasShrinkwrap":false},"0.18.17":{"name":"resolve-module-auth","version":"0.18.17","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"6.2.0"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.18.17","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-AKbA34vAqouR19F5oQMFz39Kcy0H/hawrLPF6xXg6a2SMQzQG0xHEFjdBZ0lbwkW4Vc/ODBCvz5mHGszZPtHzg==","shasum":"45619d0ce618277aad19d016de00df2dfe83f126","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.18.17.tgz","fileCount":39,"unpackedSize":87996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMCsCRA9TVsSAnZWagAAxDIQAJ8sLTUMa1X0FnQwVsZW\nv8LwpWExGwvw6ENGWNp5ttRUTM1ZT1XXAZpuw5MqeNu/QAInymWr2C/yz75r\ntTd785ht+FwhUavMXp8XY4Y+fcrMArEKCoc7jHsiUmeEkTC9YDaM01PugVgW\nn2EIREW7xLW/2eRelwaf5tlwiQNtdUtr/yKKbQevotg0O0JuZJQ0sc30NPlW\nuYErkTI2PetsYPNioA+qPcq4DKJdhTDrmL5Mf59O/urkUoVgT3hJtHrsmFWa\n+Z8pWJ3gEkHCxa20DKiQkq10qdGuSnSPjgTI1iXcj9BwC9WKxcLfLKmBlNkV\n1krqU9RA/8c816AAzLQDnbZCieW6bT84uag7tpKfxVYtE+NGBhx4V32wtkc2\nBT2e6f+gYLJXVROQrGBLK7P5HlW1QY5GaQYlcdjlZH80h+ga+Ztslrefm9xG\nssD4dFfYs6BBY/ugj2qrNZOSkZBPT2dOIzv8woGCT0RXTsWHg5OQ93OSFmdY\nc4bAQPLkFjSe8xmNCziMXX5lsWOv1WcuYU1t9dwPi/2FoxZlsUZBo+AmZ4it\nAf/9DR0ywkkhNum0ZwDOIW6xpU5lCz+mvKgJ0ant0TgAC1Ab7a4QouG1pD3K\n47DN9f2KveQ1NbDbx30HBTefnsv89Rkl9KI/KYkwHv+Ca0vhInGJCYN21QZz\nygEd\r\n=aJu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfmgoL5KmUw+0VRUw6X1p0EMn+BMKZ7+shhVrk3GfrHwIhAMqY/HPk/fmwnDHThv2JmrThV+0/wcg56dCv7p/di/qJ"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.18.17_1545912491404_0.4165215794471975"},"_hasShrinkwrap":false},"0.19.0":{"name":"resolve-module-auth","version":"0.19.0","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.0","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-1/hK5MUdSNEWaGWKrtxKI3QGVX44h72rQ3Cvn9TS0sti5AmgSRt/CwVgU2zqoLZ7sjawtwNJcf8l3+jAQmUN4w==","shasum":"cab80554f603301e36d36c2aafc949230acf13d3","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.0.tgz","fileCount":39,"unpackedSize":87995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPI+mCRA9TVsSAnZWagAAyPEP/0Xn3eltBN3wbcZp+9rT\nDNJeQu3BYtsvISwhSs/3yI3H9tvgUQx+w75wL4gDXgVLlbeImAfI/zw5pPnG\nTSZrJub5U4N94FN0rs6EnTSKDq/38ehPBjceznDLfLZ1zbG8LqAXinLRsFzq\n/u9HrXTizbcbS01+orqtKHm5LI+RPtHDLv9vIWdr82AD6adnxrTVT3oT3p9c\nGQ68kaOklFfII4K1wt5kFUHjk50UtDmq8bqyQKOeE41IOqm6fXB88tbMJgEC\nFxjpJ2WkQi2qZmC0O/yQhuc66Y7UnW+frwhTbZJbvF4PKq081zN4rLtVENZz\nF+FZAxCmKkvb3nJm83N++YRB26vfHjH/uSw57GydYx3uW75zyxq5mY0QWpTO\nN82Mm0CS/30DWW2Ofx3XNP80CrYWYETn6xIyNYTD9u8WH491puck9M6Otw3f\nCC16pw60KMT3K/BzuAdAI9l04mKkevD+s/307LmIQyzvCVhXLVXyLfnu4Qr0\nnUeQfjiev1StZ+gukwYMa/tqUpJUIMw+4H6jhSXgdudCvknMAdgHsmfUhKCq\nPI5EtVAB76dcyOJEs2hp77BkFsKlHTM1pfsqkQxRddVlVksonAK9k9WZvDUd\nMuBaiYyxtovtuhV4LpI+cRp1j8cgZ17EwGLZPeg8iCdSCcQAaMOipBeeGS8d\n7GeQ\r\n=cgSf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDy77iaUYC4OCXLMZbrco1WgeY47835gzCRbzhj0E+FAiBf4hAo6o7Y40+/ecQTnH+UJu+7jXnAA6fC7qDeANNvZw=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.0_1547472806072_0.7205088584387302"},"_hasShrinkwrap":false},"0.19.1":{"name":"resolve-module-auth","version":"0.19.1","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"23.6.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.1","_npmVersion":"6.3.0","_nodeVersion":"9.11.1","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-6w6LvIqHhFCck9CAozCcvOclwsAUHwqQIs2XD7hE3LMBEtXgOSlcl2lVa+CfjU8FJt6WvRXOOGe/KvgKyShW6Q==","shasum":"5081c1a56afb2adfafb2d2c4700e16f0ea532384","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.1.tgz","fileCount":39,"unpackedSize":87995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSZs+CRA9TVsSAnZWagAA9BMQAJgYyx9qOl8CAPDEw0Px\na2uUn6mtIb8nvxHHujBxUbtFrdvTZS6f80L24s9vOm8eyvIuaOVvG5FL+jvr\nWbgT/Cw0Ued+Idun9GI1BM9NFy+z3MtRXs9pBVQyIpdQGGw3Z+uEpVR6VOMP\nuf2ihxRAQQqDgSvPuayUuA46jz2nslFqvEUeTQC9EhwhW3lZbTQXAnln3uDH\nMr7BDUktPL2iZ/oBHHbVqnex2jzqRrjJGKjdE+P4CMyeLHC7MbmeVYOb/pHH\nv9aw+oTgBATiUrupkWdm1TYkGHD4VkPIxX6NNOA4xgKDiogmJghM2wrkutJU\n1sxpULCJZn+40PtTzzt2gkcw57lidZOSAe0h+RGG+hg391WVfXGuSVLt4i5Z\nwhey4jhRYBrus3UKi20bPXevgUOq8dIWDT8yWaoojPQ/FtqfAOVQ/ppXdmi0\nZrlUkX5BiAQ/lXCL84dn7g7YaCwme8HifHFA1NDDZoeISuonC5sXqhsbBxMB\njK4pXJS4RfRjYI+zte9+2710VSTZlpl/jD/uE4St+4H9vsPF5+BafWSx67bP\nvLsLYFRz/42LB/rwfG7au2pOXhFc/63FDljM0p+TMX8+fMc/rNKcgu29i4Du\nswWE7CIjct5cF+K7bYMNOI5OgzpPI37P95+pigd3PQlh8uP/c1ZDHx3Ctmxp\ny2RX\r\n=RDyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKwJcI19lqWMIhJYEyS+FP7hxZERQjXtQ7OFHOcKUCuAiEAtRtqJIyoLw4RtQpgxm64l/hYcmguM9gkIPcX2weijZ8="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.1_1548327741940_0.6252835163021424"},"_hasShrinkwrap":false},"0.19.2":{"name":"resolve-module-auth","version":"0.19.2","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.0.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-+DOvn653lGkP74rIqOrsb7IOFB6XGHWFwJDIR9qrUz+JwmlrwfG3euGaee/hsC+w0hQ0Pp6eW+2sQkktiTKBtw==","shasum":"c54bee1cbf929a32c68b1a43bdf42f93546e14e9","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.2.tgz","fileCount":38,"unpackedSize":87966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUvOmCRA9TVsSAnZWagAAESMP/382ZmkuepLZQ0OWIQoF\n5cuaacj4ZaXzaxQhLXZIp4cbSgLraPYYY8xT6rc84IQlVWseUynkcG6YDrJB\nuqM09PRn19ygUot+nthQH16aZlm0VL5dI8Q8ztDhYSquT4QLuHJqHR05CFNg\nujw27+4sYZ7pIfE2ak2CqOK0AaRn5XPutWJc0RebcmJE61P3VyrsxSBC9LEy\nuqO4cfNjb9spasqdd8/3XPEsyVQ8yKNHa8UbhCltHZKrNiVTAa3sBB/ZLS0g\n96xe51l5Wm1u0CIh4k4GRaBdsdTfbh4RBICYqUxgWrnA9M1n40Zsx/ybb7eR\nqUZUkt4kFg51JT8ldj6RKEnMMskTU+ouB3CAxvy1mjET+5KcyDLLuKIKjemG\nwrP+isZ/kcBtkoNGkHmBRzc9WDYnxNcb4cDRSTLNkZRHOAXVcDjvqSCDLjRW\niLGNImwzmfKwOiP/eHHVudaTuiPg7s5yav4s9RhOVbNdLmgcYvaqUDl08raq\nRMj/ybHR5WQLnH63yHE9NsG08m+ME0ww8G9d1TjXnREBZcl13so1x1XXj9QW\n1JUhtKBcBlPz/U5GW33G0c8O4wbD6TtNs1olsRo/7GlZU3GETvaDtvWeRtO3\n22Jr3jDTuJhBik5shkbA44LGZTDdbieoXd6xtfdmtXn3lRy6sn7CCARdzKVJ\nWlu7\r\n=LveU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6rgvEpZ9yzB9eJ/JlJDKoUrcbTydI9IiiVAJCgMF3oAiACaD/8jEveEpLPSNFzJqoLKv6OaJf9y7A4YXoEPCV56A=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.2_1548940197359_0.7419792087544552"},"_hasShrinkwrap":false},"0.19.3":{"name":"resolve-module-auth","version":"0.19.3","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.0.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-iF72+gSgxVfiMh47lMlABCma0h0HZZTWpTWhKBXoR+1rN51s/cEf+vBveoB3aMjIVyftLnh/LroGQvMKsR7gFQ==","shasum":"dc4b13c946be490927eb009503854831a200a51b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.3.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXT4ICRA9TVsSAnZWagAAsHIP/08H39vErwO6B354BY5s\njFIYZouz+n0UGc/R/6+mrg+OnapikjjCVhdIBGOtl7TqI3LoLwyvbwXp3FRv\nnPBSCKoRgBMq26dPWz2EG85p0zRyMbZBmfNwSn/EAph5TuSh047Yj+eiGp+4\nT9znvjnGpC3v9fKH1nArNgqMf9zt3BuPJWXqs/dSz3V42RoXOz5Pqfopgbju\ndwvQ2hH3Mqy1oX8SEqu6YthgutUccbatd3P2/L5ICjcMVCTA5Zfz5FL5feOM\nuGK2m+gro2BEnH9uNn5ODK3Kuk60RaPFaY9Zi5pJn3ER6ubqNLwh8jCKUHe/\nQazH3/4AKYXgaRuOQXtWYJMvWB5n1FidH7sQDNDJbijYTJqWnEez98fCs17p\n5PW1V8/Z69OwUh3lneLvTIpeRHiCvGpxNfZs5m6OLn9wVZhlNRTD33n6fmi9\nXYClxdAoRD+XKFhkX7I/iL3DbV8354M9I8istqHp/sd9jhg0r659xgNDZu/A\nozD/phq06Mp2L2OukQWtcwMSU6Dk9aRJqkh8KDTSv0eKtOwT535+jO/2RlzP\n/HSNkJ7k2Wab5zWWAEkBa1MidWMcKu9vaXMH6waHwttTlWUy3goEAYMrdiZL\nt5tojLYa9qYxHJ2wkqaoxEBf/lX4Kgs8UmnEncxOORaKCuT/0D0yX0TUqcDc\nRp+X\r\n=2e81\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGW61upku0Ezy2ux4Ed+YljFiI+lagFftPJiCduWImYfAiBjQg+rKLGdEwkYvyLpGOrJGYjPlHJ8g7oQbrXnWvxFmw=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.3_1549614599704_0.17817074040590564"},"_hasShrinkwrap":false},"0.19.4":{"name":"resolve-module-auth","version":"0.19.4","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-Usd9/zQx2zILMFpAyNfyV4X/5DDB9pxqu5JRFayTm/436omVLDAovtlrTOgobrx0ZuoPu4ysLi3dkM+OcXO4Uw==","shasum":"c898ebf87da5f78fdb0387913b0b3280a86b1153","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.4.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYYXsCRA9TVsSAnZWagAA/tgP/1yNDzcRryirHOnYLcd9\n/60bd9DMtgVi5sJhi3mwqYWOpxntfPVAVaTOiELlLZMOkXxrVTgt6MkY4EOz\nw5V8YuxA2XFu1QvhY39+Y/Vs10NtlCVEJhRdYFbpM47tMGIAX6bxXowYv0cG\nUqHfWqrIULXVcLkfdW1PYeGrX8qfLanvSknHiCsafTr6nnt/DFHAhlyIZT7U\n71YEPWwAHKjm1vZOGxZQEY6Ue9keD14IybSP7sAdhVaTKjeqxhXQwVyea7CS\nWDxPltCxGzc3SwMe1b6gGOx5l4Tz3XEEt74Y5LRj/M9OJLNxJFqXzwgDiwnu\nTbWVBAt+PfntcTXDlMMafnWMjMGf9/5c3MeOuF1N+58m96vqdRX6Y6UpGrsO\nFvij1vZCG51SmWdrefBvBEmaO8wWgkrt8+Ba4V5yuCbl0aAR8N8BPHEo6voj\npky2Nq3dm94WAFFH0krMeYgX9OgVWNmK9B6AcGk/HrUoLeydCRBXCXVMNBis\n6Pud9+jooTXoD9oSfiItnPsN/JbuLlN2ljYFToAbWGnGAveo1FyELQUJDwQf\nF1BVYLY5aePCF5Ki7h86BkcfwXZgAUHnpiNgwWRWsDLKCaUWfFZwhaQRyGmM\n+WTWSSsJfVJ+1kRBGQZ+FJ4TJ41ZcfZl9BuJCi4P7uTu6eory3ROSQe4Di8n\nUFN0\r\n=S16Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH0qKg86aojYbWHL2LRdwmI8SdzjqAmYzPeLEPwgaxwAIhAJll2Y3kDpfMW3PCDwXk20fDIcoQRq0XARVRX45BtuDT"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.4_1549895148256_0.5054126967051571"},"_hasShrinkwrap":false},"0.19.5":{"name":"resolve-module-auth","version":"0.19.5","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.5","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-s1OtSn7l4aDUlMhUtezedWqXbJsElQkYPcH3c66uhwKX4vPXssl2ciKCEB1fEu9ABd487+rt+OpMPtR0GJG4PQ==","shasum":"610cd4faed55c3037081dae54d5f0ab44f450bc0","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.5.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZXB7CRA9TVsSAnZWagAA+PgP/jDRfMZ+QejI4tWl+sw/\nszE06OUvzJPwrG5gh6Dif1X5tG8LG/MqW846qMA9dUpjCg6SZ8YzvFDICrAX\nU8BiGzN9IEnBc9DL7mpzPdqOm3WZdtW06zhABo0POVXAEGpVDjB5Ke+KJONx\ngaunqCgJXtp1ohB/uHkqzC07wdzfwynEFct1jPo57fSYsdxTrxzU9rYP4WRr\nih5ixEAQADo6YSryr6tH6wm/hLqpjquG97BoHNC71vgbNybHng1h1v+GfePY\n/zt16Ox5xii92M49mfmZ3GSsBXwdwF7ogchIr2sF2bdLs7GojGLgauJZipKP\noGsteNP4fSTYZDb68b/aJVQb0ZzXIh2bWLtH7P5H15m7Jpcs5JFKnC2bwjSB\nntQ3+cFlRQm5a40BIpcsrTeAd1BFdLHZ+RIoqXro422UwAQeExLB9NLzmZI5\n638TlQYOLAfc7YH6zskAH7xCKCO/3jfkoj0IHrHn6jdd50w0ynfE9/MdHkCX\noUEuw7ElCSsuZw2ZRju6MBuH8W7WUpJyiP9fVh23apM0jVlkoqUkdzUNMesl\nx4LNxxxB0Aqa21K2L2TU1zVBwJMb7wDof50WBbWlOVIOF+mypjdkBHJ5n2JO\nWNDpPJVNl/KjEky/NzbJSe2TDCLkdeV7ffxBaOK3LVFxDY37P7jf5NGmcObD\n/5Qe\r\n=UVvs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpRRF/uNqxTk+VobtMRZXXTbsGcJAQz9VmRddZnopQtAIgBai1ha/WR3RO5ZkCIKvN9dDL1up6yFazns3PAy3U+bY="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.5_1550151802885_0.5776237665149155"},"_hasShrinkwrap":false},"0.19.6":{"name":"resolve-module-auth","version":"0.19.6","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-lRtqnGwEqeK+89sMoZclrvk8vUxEZcNMNK1pYoyie95Laev7A2SPY2teSXaXwMKQCIYh3KbF9Fum3pDYDKgaEQ==","shasum":"5bf7c7691530dde5146e8bfa3f8409eb7e29414e","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.6.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbQs9CRA9TVsSAnZWagAADrcP/iUsWXWRTvEa68bo90vR\nnHIT6ioxKbHhX7RJyUyqg0oOHuN7J3JhAFznuNxchSuv8Q2AcYBCMZpxHhHK\njYqwdwVKCa2cxW6zntjLOGUIyosF6WMZsMFgdK1+GZiXfSXQ9SPBZw6o85BJ\n4gqbuo6GcacuVxZIh4K0A/yZjR8XQmwkXKorWxUgBwYQ2kKzIBx9pmUPzkhZ\nMXXQoH8vYQhQa4++DdSiemvMukjrL7Ge26VbgqGFCuYU5+I0ZpHjhIUamnc6\nFfZdkA+DkvKWdPoVDwbsp0qtjY6aqqaPnii2vHhLOlhXTG1+T+CoG7Hoj/av\nAIMDhyNBQ8HWAIvo8KlAMZQBVvv8F6RQ3CfRSWbNdHGzIaAGOlIkgRX2XeCB\n8vilWE3sWBAeeRF013tWvxB1+JrnfovfvLEJuRNFuVyMhQNPGKV8Xrb/0QSN\nIXZQz4qp5Bs+15Q2hN+7zZ23C43JVtAez6HDcEWGA1q5iXeEYLvc7K3oDrFL\ng6hq3+ODtXVi2t/KmlcP84xvfBIMEcTl6Biwac2lvMKnm9rX0qZsjuNz4wmT\nNvr9AcnxqZBDKiFiERXE45BDJmBvsZPLmGwQEvWuiOyXCpW9prGcNBpgYiUq\n/WmU7waGY3s2WtSzHMEzsfujn4/IBSV8GKkS0RrSKcAYiyllBI/kMbMC4NZg\n4Ic3\r\n=JPy6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAboCPqhtLOHTc+HM2a80SDx2xdEZVrJKO2hUlza81KuAiEAu+8GWDTLZSrKoTcIqYJ/VwaLSLK4b2dlJ1f/QierQqU="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.6_1550650173370_0.4052932017707067"},"_hasShrinkwrap":false},"0.19.7":{"name":"resolve-module-auth","version":"0.19.7","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.7","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-FvORPiAT30NWTVWx4HiXL1T9VLNQ9Ru3ql2xh3yaNDPXvQZjEKhuRaPUr5htKMq4/d1Uy8BFnX9AwzAjxnHFLg==","shasum":"762a63c7fa93a7f0c986b71f96e5ecac89ca9792","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.7.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd69+CRA9TVsSAnZWagAAfVcQAIYZBvkLQ4LA5r3/Jv6R\nI62haM6VbSwxLGCWN3dFvDUdNR+26xrhx2XXIRGpcCwInBwhhendkMkEP1Nq\nRDJ0HcMpMOkUZ9t1gwUaKctzFfJYg4voKdUAsHANTjYXlZFuU4gdf3u1TF3y\nQ7HcPh0JCKAISadKiISIiVDfhd9NpaeuRdPPhy+kxWzkc9fyFwU+Fd54aAHi\nETMnr4zxrAFUn3ub6v6nmES2met0cfhyiuN6/+GWoYs7Uax64AlbuJh0rpsx\nL00UFOWPGzCE6shKLBoXSmKQeWyER/GD+udGNbLXeLXne5ftSODxshMerZsm\nJr1QHEkceQ8Jg773wjnb/+5B2EKTvSiPvXTx4PEuXENJuHWDromTNaJF00VK\nwd5erBiYw+xnQEFGFMrYVHmLqPApIIR+BZGLL3FT7uOfc2hLG/0sz+ahSXhr\nmPtL6LiCC2TXl74tOiISN4FBxCZPc5zJRxQMzYqnf/QrWOrfjNpTlv15Wf+w\n9hxSR8PLqKmNgQQvvJJyYWiVX+lCIdV/W2JUqZYkQrPu+HwAIk6ftgh4GxiI\nGVpEjAx3QGIagPJ9EgHHFxyRy0gyFCJ0m9kotxf1zfQqno3U9LqiU0uAZGkO\n3CgLFd7WuJxMp9dptvDMjJLVlxXF2PPvm5I3FgkozJ9T/s7/q6xJ6djxJeqH\n11hw\r\n=ohON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsH4hvbk720uUB7Z5kzmEEi26fmcF5fwTKwWnW6Sv36QIhAKSnvoebp8pYZD5QqJBUS95auxCvDZ3F43tCoe3Ppff1"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.7_1551347582149_0.6709708751052927"},"_hasShrinkwrap":false},"0.19.8":{"name":"resolve-module-auth","version":"0.19.8","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.19.8","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-0s9VRk8mHd2MQ94LoYmLbIIT903Ut/QHJcxXMao6rrnSgngK/b+kfPKVFRrw2I03H2DrxUpbnY5yyLuZoOTTkw==","shasum":"514a74b6710f5d1cb8f7eb464c8aacbc0566a54f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.19.8.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceShtCRA9TVsSAnZWagAAE2YP/iZqH4axiNozfH+54gTs\nty70m9LUo79qQ352SG8aKWZLFgroNh4RIGhwZu6Oia9APS3xyw6B8cJRnvT5\nzXzcYFCTDEfoEZyrVVF+pYWPNBcMuYDXj5oJuIGl2+INex2obp47bthsfacB\nhojGreAn+LabJLtqWhkPqf+ovNbh8MAzMaHBe3rmZVlgD5AYc5defO88Wo+E\n9de+jMp8pQQZ85jfp8ZbMiyG0Wh0v7EQYKzyLq33ClcU5/T1hPKUrMI2Nw9/\n1+GwcN66Df9BLtHVkdqKvqmM5BNo17opw1Vrbd8QT7L/l526BskRsmevKV5D\n9BWq1a6O1Y4DnG5IHnf5lhxBYqKrZATggxCwuoDfq31aV2PX7Xjj+MKxC1yi\nun4YEHsYEXmlJtEClzuwRhamkHBPu/Q/Qcl2zZqnFcKuRo+r97OIcxYzoEhC\nt0s11YdW3LCGY1uDgMBC4cLpX6TCVJ6tA80Q/6ffwmhD1wWKESk4XHnrzFE5\nOjJKc+GST3kbu74LoDwiOXlmyeMNnz7MJxfxpn9GY7SPkv6qE+8jDcJy23wo\nRjIjFKbGte6Hrwy3gJ9ibsh+SjEEn5ynzV6Po5D8MOAXRrM8q4bS4Iao7qR0\n6MIWIiimCBgw0i+s2XqIISkDhopToqU1BAithZiYqGVpBym2nca2kdGfXuqG\nk8J+\r\n=OwYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC35r43jDrU/kIVbkZJQIAE2Fvdv+JQr4wYHBXEM1dxYQIhAM2/WKj6/+Lu428I/dgZiZ42en5k3XW3JwDAcKrdiEnr"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.19.8_1551444076863_0.02042819666109863"},"_hasShrinkwrap":false},"0.20.0":{"name":"resolve-module-auth","version":"0.20.0","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-iaV8FbbP4EKJ4OvbUjuBOJRNXT4gcErvhXzr8anPl24X5QoOF8cxN8Pg4wavsXTH2lgmUZUqm+F/VQUqG0l2dQ==","shasum":"8ee1e2e07a69bc7ac557767dcc4fc1a7ad089962","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.0.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwuHeCRA9TVsSAnZWagAArw0P/RxKYRxmO/AqO+H9DLqO\noqwqkja4AzyTPckfoAYeGGo2nKjOy0SW5axdUOHIHMq7+tKuEVjH8xEuDS/N\nXFb9DpuJfmGxtczJ3/tUq0an/GI0XucjtAOsXu98YrPtRH5WyE7PqDdL+K8T\nnGGZeVXnP/pFah+9nXdSbFAAYiZBZYb1mbePcTHvYvyqzPCb6Uq0MB4oTZyo\nJgbEbA0avfYMAaErBkw8n5skvX+P8XQHNjQMnYlwy5LL4KKPLKBOudjeoRRb\nxdk8FDDv4Wx77A7fmmVC1QjAJMRhSdkHaOM4Lof6gJrWz7OAwjYAOG5JoNOg\n98AEvmOsL3vsgWeMpdTDmEmesdrZriFWoRawhn2yuJPQ83b3iJ/uAsY8D9F9\ndJJRr2PeMTlgxO9G2U2vmihXYgIwFXHiCJx+GXJWgfLBDfRXKYk0mXGDqZGT\najf7rPXmSO0LR6RxzD8Ri4YKoYUIgujSUxB8zJdInR+Y8M9ExQ8jGWOKGd84\nQRk8Fr/YqGDtvls7NTp+q0mgXJuFN/BCEj44cR1GiELySmZKVzBlnAaVRVds\nEzFk3qtZmR6e/0V5zmCMfe/SUyUJEw7iTvNGMmpMDm7XYNsEEJohnEOn+nmE\nrhgpQE8gETiy/HQ5oxPDjGQc1nd3c1eKWU+6x5UBOopuHTApK4m+dxcoHIPp\nn9Gx\r\n=UCv/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKBYTxFsGbSSwDRaRzu4KUjtii8fbwGT0+1yiic9iRhQIgKhjdQlXHvRTDOuECucOT/8XjfmkH1RZgw4v7x9WK8AE="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.0_1556275677659_0.39966565867351833"},"_hasShrinkwrap":false},"0.20.1":{"name":"resolve-module-auth","version":"0.20.1","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-8w1Inkl244paoTA41mvBLVAtgJ0avRIDhtjFPg6Sk3505rUXAYwFyNqpDjyT5czeR2NGNsXUbmTHqQbEB6PnXA==","shasum":"45b495280902a99c8c7cd5196d9a07e192bd2a82","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.1.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwuYRCRA9TVsSAnZWagAA/+kP/jdC1yYLMnPWLszMDgAR\n7toAHz5lE3kfS7iUXZVmaaId0RjEIQ9uY/OFicThW5OhFOwqtX+HNADM6KHR\nAouy295oZXNqhxupEuktKnJ1iKJl+qUbFSGrnGzvJpoqcIfJR18PJ41x5B5x\nyfKMNUgQI7fuyWUtWP3deDIdxiUM2Mb51ZJrEq4PEocTmKOhDMLv863quoqH\ncY6QGbjK9R2RTw35WEb6pQGpR9EGTCMxDbrSyGOpYdKZDIdnAgp7UI7iKL4I\nnkQzo1CnZjMt26DAoWRfU/KAP3LWh6ANAYvyCfm5U0XgGmftXAauN5WkoOh3\nwQezeO6CSq6G7uxZyb7mlZ9lWDGt1pZCTea5IHqixoYoN7F4L/8hl+0YyuGb\nyp92fJw4p8/yoPGK1pfbQEgip3O8tCuBm7Fx8OX7ZkNVbXXWCZ/qbkqGYnmH\nnU6i2sRebLr/Rtmh0oUElHUUp6D7v4JQCTJDZz4ohTvnakcKqKGGPwJmqNuI\n0V+RupeDMI+xdq7aNJrUshYIECO4q6Mb/EZ6Zw7Rnwj/bE033DaoDbPbCDHq\nrfQ4GmdidH2GgV0fY7wql5Bvt2sjvNE6rs8OXFICqcz2p77ed4T0ZNoEcNsh\nFY/Lv82CbVMbXOgbhvaVY0PlFvCgoZddz+c/UV7N+LInYBvkqHIyVGsEDF9R\nQ7vW\r\n=fXma\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQXSPHQDRR7EOxAvsZmY45bI5VeHLSlNcp7Vr/UZP9CQIhAOeJL/MRvK+EhyAvAVrBP597ZcHnpm3ivXz68/1adVoZ"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.1_1556276752839_0.4076794327067119"},"_hasShrinkwrap":false},"0.20.2":{"name":"resolve-module-auth","version":"0.20.2","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-dlS5+uJ53lN0umyqOQJP+wnCWfXDU2KE6aAREnyzUk7iwv92kXc+RnVOe2e5lPl/cvoA/fPZE7xFe5w0hMcnwg==","shasum":"b3660de7d05afcb384f361942a7b4dc0fd6fa9f4","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.2.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0EhXCRA9TVsSAnZWagAAYsQP/Ah0jrHOFhRfssjppamV\nXVF5O6c/wI7NTsQzZX6GjnjShPE8gvKd0TBTg0bLGVR46uySFpzrA/l8rpuK\nz9h1z5/NoXF/PIDY5bnzDH+nNeOunvFFSUO39oxzZ6hBRjsPb4UJhINkGkYz\nT3tt7BtxtPqZNps5X6wawkEb47MiRJM3M35sMSo62qVolOVgbuzifkRHx82n\nUsmtThpCGKJ/j7Oa/kVECpzbSF4uTRTC5QceL3Y6t1x360lX/+ODtMbbsZ+F\ncxjXNmp2PCZSu/W5MQCNPbkFKo/xQj0mu6USXLOpsvUjs89vlmemTscY8w7h\n23qjAsqoae5ahY+7yQMtniuN1mGihw02Sg/XWBWsRCRfe92yF78FTPrKCeKW\nh2/dDZ6Pwij+k7yLia8qpu0MaO8+Nf4E/Q1Y3ZjzkBcE3dKZmqwpVT8drk4j\nUltwPiBRtL/wIXHWLA3cz8eCXApyRgRQcu4HIEvrxt+7Nygwe+AYAAJ3mUPd\npzFNCLwIw5AIjvDwbOugOg52Crztr7u5s9unxCp/L2G2gToggxjNoignHlru\nNmGDfMEjXTL/xKEKyBuRo6h+l+Ld3UZ2Zi5UgmY1MeE2IjvL7ZvQzLW80mlt\nmb91UK9EpM8IVhKgNVQfoFb47SY4p0qTeBJrorEvg4E9N7gD4rE2+2G6d9M/\nrHYd\r\n=Vbki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChM8vyWvVoSIy/+1Pkr8wojYC+s94jEv3dcArb2hOacgIgZ/z6FNFZFIn9Ss7h4l0bjAjBvBD7msyFHi6iu8jJ4aM="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.2_1557153879223_0.38577863383564726"},"_hasShrinkwrap":false},"0.20.3":{"name":"resolve-module-auth","version":"0.20.3","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-seGOG/ZP5ks5uotr9LzfsSab2Yf4c973c1hWy+n7q4bddkeqvDMHxCvdr4rpwkuQ2f/jc7j8BlWtVGuNCVyegA==","shasum":"dcf76bf2d50591bbaef76dd586d91788fe6c64cf","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.3.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0UzRCRA9TVsSAnZWagAAaKIP/j3V5yf3sGpAgPSi8u+q\nR9PGUIF5BvEMvRipP3CFM/CuxQCDbpZNzmN7cfk3YprENVSAtEK0LjvQqwCk\n7UPxk24M6fgi+z/8kTiWE13IRWDqzH8cCmKMEbwUldqL1uXOo79a7YDzhI9x\nZ/eljs50v5wFImWYpkbWZ7ok+6ZA2xjrC/yhTck/MoC/8m8x1MJIHwNGo+IE\n9tt1k8JyqGJb3RYcy1hlbibEmLz+D1AauZdkVk18G3aW+h0rVzuwBX6r+KIJ\nJBC2DmCoUTHe/rfK2RAa/dAAJAUgPSb/sN2MbCwoxopxAp0impL/8/ZQD+qq\nuO3zSFRmN8OUe2eWX51AGtEiGQcLB/XkMHErbRUlMNcDPwv3a7Twmc4ocmG2\ndldqQ+dAGzqYwM/HwpXLY42KeQ1hvUXR/BGxUikA4BFkJ8bRGqY00sPyjSmz\nwPXq7vwpqCb3jchttd6J1o5LS6iTUCU0F52J6lxnjZdXe2mTGaq4n0sJjEVr\n1sX1nHV/babFIM5jTCRfZh4Yx1rHByxFLe5FrVSFXV2+fVlsVZqZxdid4T4w\nGdL1cvijGZ56AE3FMbUkv0pA+QxOJGfLAMQwwOa5c4JiV8S+/2TqiWuCAqAR\nN5OuiAij8DAZvHnWnb9uO+PVAU+nKVSofGBkXEETE7/wXfMs3e/YdUg9+6SZ\nPHeF\r\n=S6kT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr1/FNF8DMJgxbsGFb9WpcGv4VCe50TrHep/dVgD2VrAiEAjbgr2UQJ0brc13/XCWNtgQAnCENiKQ3KjLnVRwQJeHI="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.3_1557220560504_0.9361566693245817"},"_hasShrinkwrap":false},"0.20.4":{"name":"resolve-module-auth","version":"0.20.4","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-I7OqqXB74k09bw1RmoY6VVbLX16rFtVwX0VDZjn+gRXAJiYkP8DeiPJPQYYAu1LEza9vXS5uyTUmr+Ls/4SBjw==","shasum":"6738dd4e0f890a11507338fd381ca8d67c46a6ba","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.4.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0tJoCRA9TVsSAnZWagAAnhQP/2uAHJqmFTVmnLxUq6vQ\npIoL0Y54oTdbG4evzKEOes7qz7lbt/MTt4b+SQ7f/PshATaG+P08IgWM910A\nSuIM+2bm4J0NZPjzXq9Pva5WtlOvC1U4KUWZT7QHfdYktKXkL70FHDLEORns\npCLJvDYHnOyfm/5+yG2qMXMAjOIbPPUZIjo7P2IAzi8J0WbVozxayyW1VCuh\nx+F2lsyOLeJ3no5g6YRb/qSklamqX15JqZkX1r0K1QWopG9Z8MgogdZKbCPi\n3EsZzmjxq54D7nyveXf5Vehmf9iC8IKe7H43hvD7NcXA8Ij4XFv6hAOifJdR\nzP17hx/bmYWNlqaVd4T9qR8wyax5+MeOIzBRKSwEDJpbLgocVTUTmiKF6nNr\n1838FZyDo7TQbXzOVprCbdT6iIceW06LT7dBdFY7LMtt2qeN2nAR8xzLswfk\ng1XKABbXqagVCACqeq0+Kc5124tY+ZS74K+u8/FRVkj1m5xDDvhc+eS6IWHP\nPWtXq6hJn0XTzPBo/J1woyMcDovdok+dusx9T6VpjFc/e5lK9R6x4zEjpflO\nsrwq+9bxWFNgW/VIknR/Un0MrHrI3Th+wzDqweuOoYILShLSezt/bxt+wXrj\nEK2tKtcg42VSjNYrkjzopPeY649EG1cIU1AI1oGEBN0zFzFJjLfKB+SmqRdn\nOfE5\r\n=3P1c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwypAuqQp9kTjF1AKsiLcBs0aei12tLE9L742OYWhFSgIhAIMLeB883xi9bNQGsXs+mwXjd7HCUsjowElKsyQs6jYE"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.4_1557320295585_0.9779212345475881"},"_hasShrinkwrap":false},"0.20.5":{"name":"resolve-module-auth","version":"0.20.5","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.5","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-XEq3kOp45EEoAKJ4snsUfYJLtlKxSNz5YZZKXmKMY2UsISijFo7TyOH6jrO10qqRAE1RE+ZcXBx67Zu17/ZS6g==","shasum":"74cdf3779daa07dceff958eecc95d173dfee378d","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.5.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2XpnCRA9TVsSAnZWagAAABIP/jOxlLs6NwbNKzxPpAtG\nKT3MuSSXEP1JwUYeZdH308U6SZasRl7XRudEByLmHh3WNBkiwuhkfs4ZrknV\nnq6/K3zm3oKe6EPxJu20sdNkXxgmmBqbO1cvu65U7UIXCOk8OLVzptISEgkw\nGxEgqdjlliAT+kiMyenPDCw3+IwqjwB0jqk1T+gbIpklLEmbE1tRXTfFf2g+\nxgXigYJ+dQlkNVNSZhwT0JsM4bmbSRh6GipgjHQ6RiHD+OUU7dwUC/2ZVYQp\nRsCsMbsG9bYIJuIx5joHt90n8BBbdlwBsHs3hmWlku+XXZOv7PDNUabqONky\njz092WjebfLS05jHkXK8stEFraZKF6URXM2K2pfEgzaj2iJYgNmD8lxKV08t\nRMv0pOFAgcqSYxA7o8kJDjKWAupPMBZZE1QhQ5zmcNSsr2c/vMNDq1wyhrCx\nckonhH1KCPvCkFFPj+nIkr3ThGiOBPRNZYAfHPggeMhrBAICgB26i1QuVPzx\nmBRHUO7B8eygTiLD4QW6XhbTdyFvDY2qIS9kObw7uuSlE0f8paQ/2cXI8pB5\n/crsf1xcnvQinOuUO8hVvCTaxS8+qs+ipvpN1gXaj1TEs0KnaUxjUSFAqhvr\n3fKL0CAzkBq15VdcMVoyAi/stKxAXDmN9S1cRU0yGqUWsRjjMlPNr9KVKwBq\n3XG9\r\n=TjHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaeUaSJKxTZplhpWYnsRnamuRIhhKZ0W0DtRNWeY6XvQIgJHJMeTs7E55vmJO6RW4LOviQNsj9aghonFRZhn8d2bM="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.5_1557756519258_0.3697204559266192"},"_hasShrinkwrap":false},"0.20.6":{"name":"resolve-module-auth","version":"0.20.6","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-vnf8nJlfsBfeR4NJm2PS+1ugrcpTDF08wyk4jbODHTtS6iT4hjmR+PGXyYpbrozhQMrDjH+9uhckPj+0oACCDQ==","shasum":"27c455bb93a472a8760cebdad03b512846993d70","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.6.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3o7+CRA9TVsSAnZWagAAMeUP/1l1IHObl717XgbPzjEo\ntKuoEfd9Z+CatSMFDdrYE868aY1Nxv+7dGMZ/68VdQ9j2QBoNpPVPuCU3KlK\nGQDiy5ANAjZ6slaxvMiUpPl3Pz0w+lqP7COHsa1cBDVab24M2VxTL35IpMB8\nn2a1W+Z0T6iiVOYMnbnkljCz+8t2b2SlFEQnYPFEEBaIMV2Tf1Qg9zZd8hEi\nKTKcD/ysQ5GrG/mGBU/MMxYd5IUrePs4xik5jrKJ2BFtnczO8qIDnmgK5E5Y\n44heSl7QAeS7Z8cMGrYRnBJnkOKBQLDLMzN6J+JpIqHZ8rkpFHLq2Zvrgv9Y\n0DXXBT7oAGDgDGuBv7SLj4hV8IrO6wBb9ogQ3rsWpncwbUlr1zf8sg4czFTy\n8GI1dlnTfH7Y1/LF69Nwh1kff9BdWNUUYDtKGWjEJRa36i00pB0q7uz/D95S\n82/mHYocCP5AfAZu5PzVS40DZNPzPmPKjgF3jGt91XI/E4bvckI6NmFsPbTi\nMuHUE2NyfyuVrKzFg3zXwsQ8zwv3whPe1tm63RZOaLxGX9ldOriL82Rmgo3/\ntGyDk7nBbrUl0zehh9uijkHHI4HXtakdv9arTNFlA/rg1ltdyi9B3U8amUkB\nwXCmrWfvm2A9SkNWXUwFU5OEbFt7VgVAPt5QGsljcks6qKFMrCL8Sjro3cIv\n9Enq\r\n=2ZRG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPkhOiBkd8DonG3315MJxaYlg2t86jeOAGvxMg/Um0kgIhAKIpHCiExgQrWFJnn3AWJGPyUZJMCwEwmK4PTK+Jveod"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.6_1558089469505_0.06861145238852084"},"_hasShrinkwrap":false},"0.20.7":{"name":"resolve-module-auth","version":"0.20.7","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.7","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-JJFgjowy8Sl9jPxTDnqJYoCzrhH9qWq6zw2o1d1LDzCXZNP+6JN/+3U+ACjexj3xcdP+5D/atJhBQ10ZvxKReg==","shasum":"eb7d5e566a5b855c7b271fb35f051143f9eee193","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.7.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3sxRCRA9TVsSAnZWagAATwoQAIpIwBlnAIJAffDC4t00\nAfguEWSAmXPoQFXoBHlNKhx9NSRXkXFMz6byOS2MsJJvNUtoUOBFhegPXOpE\no1NMArQ36YPdUYKnciJCMXxmJsDIl+Bj22A4GZSP6wdV3ElCMMohXihvNbMm\nUj607Lsyy1iwOdX0IEA5f+zpXjeFmT0PyT5lB2NmpXcpd2/K8CHWH5N+uqHv\nyocBnJaMlBmvO3yeBge679nxeqOYrCLxMw9YDTNMVDwXSYCTWWWgO/a2xXnm\niHgUUT2T3g2C2EfXxc/wyvqNDbjyLEYSNHN84QG9MX8Lsdu9sMBi+Xg5n4oL\nIdOPqUv3zP80KAiKd57Qyy0heI2DJIZqTh390qvmwMS1bcjdghLcziIbGgjz\nWROLRrMDVeNHn/LdCvIm9z6qiNodVTl0MDiyum6ZGmtF8WwuUHmW4Qpjliqh\naQWmzARlzCusBmxozKJ06wcWLBhOoph9tyEOqWt8FoUXkkIEnka4xyRbMr5u\nrT6PTdzLWhnzPFg7ifnJ6ciK91x4lrKiayy10sWUDaYXTks+XyUbBDYrJH+H\nL1LiT9s0+Q4HUuxaFwfSr26nfBNIQClZjav1QCBuJ00ax1p3EeaEnn3NZYHc\nhTDZsHt1/3hEenPkO5/vJBYifyd1p6AOFPIpNsWyW3eDPZEvwhnJCZbSKoUL\n3JJJ\r\n=2X6C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEm9dEVbZ+UN7mCGMIl4QTAr7X93PNKUo3sn/44PcmFxAiEA91ERMbHTXiTwv97ZX8rRu4asX6pOXzbwn8XwJUmQqAc="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.7_1558105168789_0.892257068932927"},"_hasShrinkwrap":false},"0.20.8":{"name":"resolve-module-auth","version":"0.20.8","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.8","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-S16/ZvFGvLN+BLFbJGBsGQOnYr1ak/mX1DYvK3lO2CUaz+7r4zeVvvGsXC9flIiTFoB1v1LlgQGike8ltS2X0Q==","shasum":"49f96bad545675efe037fe73851ac0df1cb1b8a1","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.8.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5RayCRA9TVsSAnZWagAAmgoP/0AkUCLsLTFeRtjQhCrK\nWPB+NkfG/cNjk6SSjoatmww7BBXwNpu0dTmjc/2XqYZMqlD0MRqkbJPOoiMJ\nWzna3g/BonVJFs1Q2M9h2ItZS6I/PNJGdhuxEipOrqCKGuk3hmycqMJ5WJcN\nJMtVZja85md2vFnJEQh7ATW2h924yK0pQ7/HldoIoENSY1u150oyCqP+Ha1A\nnBv+k8yYr4+l8nMPZfZG7t81vlO98WfsZCcv9XqgU7Q7yqLEUmdzqGW51IoR\nR3RPXXxTmzEJ1RB8Os8PaIfx9AiqvzKpNAbFID/1v913buS7Dal36wesjgMI\nFaqEmcQw5RzZFSuG3dL9+sXN3n3a+AZLEiB9SXl7sQYg0y0MtP+xU1671raj\nq/lt685uEpkKCUbzfeS296GxUGOSAB/XgOt6lWnM4fwmzDqBbHqQ5+C3rD0f\ncbDi+sJ5BRU/FUVWLVV2LgdMW5RCNdAxS4nacZ3n0A8KOMHLaZxuZSFo1u8O\n/Hh8rRttuBWRQ6YPWeIefENN9eMF2OKsvegJncb1kRkm3rHR9j7CvrfE6WtM\nIyl2i6EG3r4Ptmh7SyDFTOQl65Ei6fS6emuiDximuZ3Te9IuSPIZyXKAK3EN\nuPU+Vrc6zwtv1BewNjmAMXjrSOliRd9muYr4tqL+3dwzxozriMH0jdrsRJd+\nitGe\r\n=b2UT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/2Hz6tCId1sCUve4+v3q6KUaT/2gbI+oZa6WzGtxsZgIhAPuxoPu78OQ5itPfelqQjYXoyY63hLVg6E68coiRtYfG"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.8_1558517425510_0.8365233457761314"},"_hasShrinkwrap":false},"0.20.9":{"name":"resolve-module-auth","version":"0.20.9","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.9","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-2rSL26UTwR2To6KhLF2pzL+SuDX8JIh5tp0vyAksbKRz2MzlNzz6OH07dXEqxNVNUAZG4UcxvT+OlQZOwuWBcA==","shasum":"166634e9bd0f96c63b95e69372d85de78073885d","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.9.tgz","fileCount":38,"unpackedSize":87967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5opbCRA9TVsSAnZWagAADEwP/2enivZTXR+hOxvvIVVt\ncIo5x3uOLaZ32723nDkYOf2AZT/r/KMm94GKTu11aROLHZiYA1bCDl0G3gHn\nSvSOUz+mIHuIF95lSCX498JWlIlyB1niJb2N9QRkZgphXOKlmluSMmdE/Bav\nzXgmbeMQupWZfmo+2cDYxD4tK3DBT+jicUwnbrm7krxSl9MM78RDQQf/FdR9\noHi3ZbKAbecht6AU/S62mfqQao2pm5MGXvzxwLwISFe+VmycN0W8amD0Vj5P\nr3rXArjQ1k5olAX3fskVuwt8VP8Qb4v7+/A8HcKtiLfqgorJ6cOd1lm4aJzp\n5EA3k7I2Cs6ySjtxIclq4n3HEWtJKNqzRh1sr/5PNea+NBFgkJ6kq/zRw3D/\nie/N05yfiyzmhWMpfcZvvoVfinDIjtRLlfLuiH0Sx56eVBltycNsis6iQpy4\npIzNQCR+ZMrjDicw1GKn0g8kPiMPVsIuftTpUmZwe1/esN/WCExKhBguQpa5\ndFRm3G5d6lFuuckhOzsOQhBRL8oAlJwvE2Ef9QZiKwkGbRQEQldR3tUS7IOV\nId8rsDWJZl4Rsg4UYy3E7c+IjlxcoNcjaF6bT3Om704Xtk0W1yRaa/Be9K77\n09rHmoYOGrIcK6WG2S2duL6xRHGiOq+q4kSTD17MJ0W7bwirtA8hw4OBQKdT\nqGMh\r\n=97hm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/tn3eDN15wvaD+oLIdXpKI0RNLo9mGS9DDcRDiiy8fgIhAOZPWaZyvRMLpNIJiLDSMsNi9ulA3yXBfvds5EfYkYUr"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.9_1558612570974_0.14935624611092746"},"_hasShrinkwrap":false},"0.20.10":{"name":"resolve-module-auth","version":"0.20.10","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.10","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-BB3WKfjfRVKv7OT3l7QHZlq3JxdVYBinEIQ8+JJKwDiO2xxWgewayzrMk0vaSPaAJ1CvIXezAqke+zOxyeTz1w==","shasum":"998de87fc558df127e1473bc93bf6a0057054bf8","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.10.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7Q4dCRA9TVsSAnZWagAAeu8QAJsJ+pOnASRUKalDYFkh\n4MQlCI47bx1njvPyDG4G+EILRoiKUuVJEEcA9YRx5C+b4ztHXpcLUXcVNrez\nrqSPSkXo/6dC7EghEY7TthB/TbsYoZGtdQ1AVXDGwlRCDdfJ6oJqbipvXX6p\n2jI+O8a+8Q49FKPbY1kl6mX9XMu33y3FAX2jILS3+ENEZZ2FAy4cNz16yC7E\nBA5D1NQsMq3V40nK/Rw1Z1xlLZoWAmPzdajbAHRmpxfgkt7WAMYR2BbEAIf0\nV/UqFIYIb0twViI9ah06pLMr7MnRY0eElc9BIdEZsDRbmDQ8u3/TDq2BdnU4\nwHtbDEkUMxeHaZAaJiPkVOM0B8ehHNcNkG9R4T2dvL6OOCdNzc6poPGtt0pI\nyW8uqTpfWOIlBq7h9ldetRpI24689X/jRhtFplo5fUs1ye6HMjM0oK0F5S0a\nQL07hZWbuRE/h8MmOM4dGkW6LVWaCtU89lBsNwSDR1u6l7SZf4sl2eZhVbJg\nqSqOJMVtZ9u5AOSS5oyPdRTze8AiKy7LyHvx1pJ45QJzWBZbQptmrcoiU4+4\nzVhB9H9Xr5au0N2+mpkwd4BfDGDernBE0xTQfCWT03alB22VMmb90bbtJLub\n2CelxBTu+s2XBOm7hFxagjTfzLAdwTg8RSH4pBuLYlCHcZtVpCXeACvW9y//\nJ+J4\r\n=zsAR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGU9tzvf5GiG/BVX+iqlN6SHdf8n1Ku4a6tAx5Kd9cHAIgdbTkhwwoK7CUbIdQ7HTdpMNSIDlKnoaGT3lkbXD116s="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.10_1559039516781_0.8696771862138633"},"_hasShrinkwrap":false},"0.20.11":{"name":"resolve-module-auth","version":"0.20.11","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.11","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-Ik0J8XBLqc8qJY5ui3YkcVmdy1F/gcK3g+md4H+WP0jpg0uZ8RdDenzrvXCNp0b8R3owaIx4LM41+i5TyM2b5Q==","shasum":"26067e514b9dd6bd0f7dc50e2cb1c613ff89c79b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.11.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9PQQCRA9TVsSAnZWagAAKAwP/iPDFn/QzkvOAfOJxkHi\n1RwTgQTxsyRzY1xv9aHJu1X+PsiacLOgmP3iooXL1XGsruWo6Ns2OW8ipZP7\njtxctBVOvBGfv6QZOhGoKWmoCEdLneDdhXofwS7z9HK0kM1s2eW0b7BfRvs8\n/gjtB6JBywf68TopW9SsH9ayV2kubq6cIU52KoFWX1sHNTLp+tntcAP1Ok0M\nE3pIwj9JBa4ewN9crH7RqstKBpSAgkgmFuI6Jbg50Och3AaTDAjPE/lplY45\nqlkvvoJzi9LoPmnOsnadwhJjgflu0I8CSmC4GHTF4d/glcXdOffqwpNJZdLh\nRxx3xbpq77pQ6AnNP3w811yceGCV83cZrfyqcgoI/QwRQ8vyu2mSFLjrvWpt\nOntJBr2OljFbb/vnAkIWqVfSxQ/pzI9TVKHZSUa4Th4wIHptW7XApL8/Zxw4\nHy7v9r4xMpjE3awVZUSLEJUNM2nt0lXU09cp2uiBxtRfnUnJDKIq6S8/Kzkr\nxWgb6WWY3xkEAcG0dIDWq9y9VPGU7Sg5PcGk2yziLeh79e0EP3WEq/jsyKMX\neox6ef7SFJMcqdXkCiwOdT/Qb5Z7uYzpCcE+9yBP6f/eF6yONg36GHzlZ03W\nClkkWRBy5kPToiV1dbGfaiOnLrUh8QYGJisgwddSYbz0+vTFmGwYul40DXya\nRqdv\r\n=ZKT3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHBzxh1292vlP+J23WMWJ33vXnnMMbwbHmATrMPbLNfAIgKPXwJ/7tBpUy4577/sta5HyKC5kbcqW9Hyzg0XBvB0c="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.11_1559557135330_0.8084595790363236"},"_hasShrinkwrap":false},"0.20.12":{"name":"resolve-module-auth","version":"0.20.12","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.12","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-u3J4WO/xqHykL6NPrxgrlxgtPI61m6vzUfTL3nOm/13AlVg5EqU99zgpvYCKUG0Z/1TC2ZWUMukjbnKIibaf2g==","shasum":"09308b5667065c65bbf1ba6007eabb13d21e3b14","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.12.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCPhpCRA9TVsSAnZWagAALmMP/jwVNiwe73TbKJcSDyjU\nCdAxsdQrw7755V44BslQoj0FAkQ+gUXffGtq+1Nn3YzXjnbs5mMO7EDw8ABf\no5/BOG3iHbeCljtcDk48vka+b/qx0kT04V2hzHpdDfrlXYhF/0JvUct7j5B4\nwjPlGt9uZLgutdXDZ1R/dzt+0mvMlCbMLA4EA2kCPQV1qqEDitAxZybCPQVx\nzCypP4Hb9kldtMzhyl5nWOMEKUqwKPCgyrSeaA3T47KAsH0RreQh1XhciYqy\n8Oe8uXsYkhC1B1r+n4pq1063uza0YhE7qhkL7sPGaiJ6ZHNuUqzLfBPqNyBG\nxRKMQIHdXFV+WJ5rvDd6fD1udri4xERVtdPBCyK2n+v/8dF2WLLx1IfwYqNv\naGyvY4A97N0MHdFNYoy7FtAPHPOymDvsAVZfjaCPvbIrzSKxfNvjK3qQDRrv\npcEIISse8P0serRwezvl6+rzRlc8ZPtYYhobOHBFOTPr5gTx53WrfISVMIDp\nYnRKmdul0rzcdws0I7zVP8cc/Jk0c0EVxw5D7ozdw4wg304jnFjFCmU/e1Bx\nCbAjwcpSpTzuOzWjDuVBpVcErth/NdpbVFDQleeWcoybag+F96vuxuMXclBF\nHKyw6A23+ABd58GRT/vu7E61ZgXHvU72Rv2zfOTO0f/SA2UJ25W45698oUxa\naIYS\r\n=+21C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDlP4+yAWqO6XxlqRQjw86zHN7te8gMNjM/X6hrbZXdAiEAvSRiW9x6S1TnWjQD+1CTMP+48fg3DS+d+xGC0Fyw1sk="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.12_1560868968641_0.1867634503728941"},"_hasShrinkwrap":false},"0.20.13":{"name":"resolve-module-auth","version":"0.20.13","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.13","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-J5P0QM17myeQL5Mvl0a5rTHw4vwjunUeaJdn2MHOmfXrNLJY5A20FkRWlhb8erAiXAkfA+o7Qkq45j77Efdl6Q==","shasum":"87f8ca2acb6580c3b021c72917e6739c9d86cd0f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.13.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCj11CRA9TVsSAnZWagAAtMIP/17pwmwufWaB2hGy80OC\nXpX9nrmZd9kfp7LPFzptb0vyUZ/rkB9rQjbIyNHZaZkasFxJQhoxUoY8Ppkh\nN6ePhP5OIt+ogpxkxuRuJkvpHHuexzl1s4vTs1IvGzYfbrrCSOsLFF986k1c\nsJAo7Vz4ATZ2dfR194jTgCiuc7jadNWg54P15vzwSeTVGtneTF7b9txkrwx3\ngukHc6n1bQL8DKTqlr7u9MIfyPp7gSEZA6XRW9fUnsfIeIQLAZfqs07EP2mo\nLq5xEzKjfrzZbwdKdLdsUvIhLZcN209u+p5C/JSzL4TCoHIh72Ujn/9Jk2N+\nQrRRv61PLy+Sf360aXzemywI0yh4byhhslSQKnsGXbCU9bo1NGYlaCHXym3t\nDqfqA2oWlyEf8IUb6MO2wbeNYCcXNIe6ZUCWdFu1g7YRRXzLHkFYT80tfMnz\nCrQIfLJy+RsQsQwPgYn4q473jx7euhyDcOR55Rv9J/Juxq4zzkTTwI/rAAP8\nnVwM/qaNqWcaDFCIq0A1NQydqSV83k1rBrIn0hbtJcZYPi89UKKhZCzb8ma1\n62bCTOwJtTCMz3GiQadla5BreUVq8NTJrlGqy5JJHixzL05bBA3DxGx4srtH\nVCssrmX+6B/+fb4b9PbtYD+jsvXiFB7UK5Y9k83ZU+2tcZNHVVFi/Oakyxz+\nyb7B\r\n=aX6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTmHxI6/ZeJuSxXDkg6Ty6QIfSyXKQKa7C0l6+M5zxcQIhAPSYuGMUaNkQbHEQMkjKAV9N9HYQe7yaltGbaNZV6KNO"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.13_1560952180510_0.9390599866648501"},"_hasShrinkwrap":false},"0.20.14":{"name":"resolve-module-auth","version":"0.20.14","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.14","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-503IaByTNHcy9Yqz6I6xIu52ondYL5XzCdeNwUI0PPoO3O16mq79T8Ix/CEbPI61bYNal09BPZVAVVXyGeYFgQ==","shasum":"528a8649a7c11380d7177f3f4870351cb83faa3e","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.14.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC6BpCRA9TVsSAnZWagAAIBIP/RZUkiY4iOM4a2LqfNcJ\n15btqg6nFuWe5mtVvbgJTtgezy07zt17rJZWtb05ck6mlRE4Ra5KPNck/iWt\nxw6ly76qpBV271J19ATX8kC6GX8CXjNxf9pwGuRItfYUTSf8o1VGjWdPLHOP\nqVlCVDlpeiLO/TklWaQTKuZ8I1QahuSiapnamHV42F+rtgLFcALtt1r8Ncjv\nebaTJFYSM94x4fnOAG/RwdnkGMtGNmgQLIe4DMAZXO8zaLbdGruN3M79+1jv\nKB2Dl8btIfUiA0lEcn6zH5MiHrL0QmX1WJFc73qL4v6SBrxBkVNLDJGcAQWf\n70b0axSDin8ppxwK57Op1jaJCnpOSP3rtpD7pbIy/gb3AIh9HvI1JvEYiZmd\nQzMC/U3jXyYYvyGykifLvqd4mwrV2DrARIElIBLee+2RZ66ywRCGISFY8WCa\nGM3RMLL3aobeEWmqigPqNmWQChbq0yn9HiFTVWBoY7soRjBuceEKtrarjkty\nKoYqf0r0Ik28B4/hO1sivz6Ip8rJYL5xajHrYJHxfwhVSqLRmgP+vSsd7Ae5\nkMoZr79MOyxzQuvYvERBR2zslvpe26lxwZy2e/St19oA1TFgnTO8Am0M9EQo\n/E70BfnUYQh4Ktoc0Q0MkNIljrqrogvRmHSz+3Ftf8s0lWAO5sLv5/uSPY7R\nIf4w\r\n=ZstS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBC/keluPfgwhr2/qgKwSp0jUOV7eYM165ATK7YbTiRTAiEAqj9GzduOseGcnAAICo1MapPrxHAVzvutQ4k9D1nHrWk="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.14_1561043049102_0.5863439398467238"},"_hasShrinkwrap":false},"0.20.15":{"name":"resolve-module-auth","version":"0.20.15","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.15","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-OpmC/sO3Xchko4MovVVCx4yqTWM8mNYnrT0Vqq404tlW8OU72Iltl4nrlIg/TNyrkIzBEjjjnn8e1T2fGmi8JQ==","shasum":"dcfd717dafe263b5f4c398187fecdd502103ce8b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.15.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEM84CRA9TVsSAnZWagAAkacP+wfGFRubV9zI+/ExTPJu\n37L7PMCYtFJfAmtGFVR26n7/8TommcK8gIyrJs6hSw907rOsthcMr8Pmfhp4\n0jwv56+LneNXkyAIQNSTxrb6VTv7XNZbr6eIb0cKfO2QdkWTNEfL2MA5vale\nCGApbvi9uwqELuvkHVnJtMrV2CY37z/tXcnwNZujEbb4+R5lwBwVicWS2GKz\nmc99D6PlGKBFW+zjmh21UL4RCB6CMiLYhITHtG6SMbu/875GGRifG30dlw/S\n2k7mGjRtsBBqAEEknYuqMMCfwHA4tgFP2UW/e+zwgo+/LOsxMI/Mnlljh9R7\nmAkMhp+o/xb85AHLcK/SC8VkNduAogXF4HHjeOH3+hrHH4VpQK7DSCLyiwK5\nPuTzhf8ZVFCH3u58JZ1MZF1J8SVkjSF8v7lM4zz053lgWRZ6TWcEUn+RPd3p\nuFXylqQU2eURsFKR7uP0tq/eYgzdnC+FXA44Qx6rOwpeah2i3R0b05LkoW1s\nEQuC8US8nshAirCc1kuT0/VqqPYzjfOHwOtxOjBmfsf7m9chYd2FqGnYAhIF\nanfTzJZQhsNxFAgUwIsqWsvt261Xe1WPM+4/e03FX4T/6NVRHm/6LAFHGNy6\nW5scrGtlQuGnwWmVezrZ2D5D5CJHJPvg2CMUSnhfSbhl2UivrbyCCOxxz7L2\ni1oX\r\n=Cc5U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjWcz5sGWw0iBJpF6yeapp+boj7fvwTvepkPunx+ualAIhAOmICO/g6eixC3sECzd6AYTRBtnXIjvP2Wnavi4qdvUy"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.15_1561382711312_0.36208047222902273"},"_hasShrinkwrap":false},"0.20.16":{"name":"resolve-module-auth","version":"0.20.16","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.16","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-Smr/a4oq48z/fWVFJJgf98H36FUDM5mxbsvaJTBk7Fko6REENf+Ngk+HF4jqSf6VKgb0SG0PzSE/9LgmC6sJxA==","shasum":"124421b6bde0031a8bf56c4be393717e58474516","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.16.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE4lECRA9TVsSAnZWagAA3VIP/i7/W4W0a66ap13+eu33\niT85BECAgjbSNGrawX10oa2SKUhfoB4e7ABO5Axc5/Ekv4pMNsRcRWyeK0sR\nENO8V6a8MdysFX3Bo6Z76j5oWsXjdLDCzxJK2hnLdBs4AIt3RqITwr00ILYa\nR+yFEXyOfhzWYm1MIWisxy1f87TSwhoGez78Rg0wKdPn23DIvmCcCpY1CUEK\n+YObKTp76YpMEDRAubDTpR7OXZC3ut1eVAzWrRDw9XkkIYtpMP7k8q5qSYRJ\n/Bhakh4cpyAeMStiIUk/lqppBjmb7af+USXHcHk/sxWKAcfRaiWkIVG54A9g\ndrg7pdjddX0iBhn6wsSJK2Ein7l73Tpf4yUcSEODhXaQq7dssknDhF0r7E6p\nrysofLJlgyUkfgqx9pUhIMxZt5S2BIMzvgg7d69GousxgimvKMTdjiDprWka\nArznslv4opot3yu5nlj9hzyvdY8yrxFl9C2TbVKOthWgOh7EdcWL+Uy4opTV\njKRaS367aIHr02S5YwCuVK8vlU640txkdXoTqY98g4lTpGFiTl91n8/MnUv/\ntjGZaNgYQFR+veR+5VkmHLde+Tzrbm1Rz/hEBTfzpYj2dNNNGcWxbWyJMKiq\n+nMGDrSxlbuqDNoQuMRiXswlpDbhIAGyhrFZpqv4mc0mb8uO/lzrAezFFK81\nh85w\r\n=BN5m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZFBElxfN7OUdgvRVJbtq3UWMeKY7jGlvybFVhMRqGpAIgLZAKsFDT193UePnet3Uvyj8xZWHCCZLTxN8smS3vG10="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.16_1561561412296_0.31727905613335894"},"_hasShrinkwrap":false},"0.20.17":{"name":"resolve-module-auth","version":"0.20.17","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.17","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-gZZqJOIBNEfKYusxoGbX3c6lRn9I2d7P43QGmxP075BxKhiPxKEz8F1ZFw94HQlI9l5Eqcop3kzPiNw60j6qCw==","shasum":"86c0f5f37818d29e2173c0cfc1863e5c1f2bfa5b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.17.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFh3ECRA9TVsSAnZWagAA42oQAJRjlinNmpAUaQxBtKob\nd8qGNTnUsJywGd71TnsWER0BT/ri8YYnc6grBn+C22xRbiK1jCG0YrFwKiP9\nR0Cta2Ox56WbB7Q/Cj3t7OtXkIIrzmSE6DNn+kofuQlqrTN0upU7iGfxGRff\n4TbyYPY6aRXOM83ZUIYdSjCGnjSYrGbeOmcMJHivfXspHsAFvBxvL1SBEWcI\n+H3LCfwruu4Gc6yIslAt6FJYRgqX7pkaVBrvtwDIQruH3ujJXBmSsGMegwO7\no7RQZb2Sc0HvZqE1OdtlBvk2fguTHlrOSFo15sLaI7/ZIZEHwaQDa6q7JmUg\nbULlkVz0/WaiG+qPH1MN6aFzBGSaqPkCxWHajMHZhomGj0BB54Jl3Ux4pZwC\nXwlmdIPKEI2P968L7yiJfw0l+3vkm53+G33KoSlWyt3NFDgNSrcHfWi3AF2G\n/7pTnKDK33pGAy9PGCOVvEseKC8cmjAjlrAs7x/dqlXxB9RDg2PTp4HVzCnq\nG02KXqlb6KivnNidNxLx0oikOkB7xNCZOGwqRCeaUZW/r63uXjajcAHLkBIP\nPTTOunaFuL/0KwRUJucZf/QujJnFSbxwXF1IX8W+9vpUKqHH8dUTWooIV+3W\nJ+l6RvP2wLU3e4ckno4CVcSma3oDHF1SOVwDliG1g2RrHuvkLPoMUHLvzgvx\nbIbC\r\n=2Cvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICc6okJxIrETfjo2+OfLn3wHj36mcPbeOBbi2B+NLnKGAiEA6Kc3Qf1zS5pY9Jv65ZQidrYigqZpjejwKr+bQCZqnDQ="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.17_1561730498922_0.83409383156768"},"_hasShrinkwrap":false},"0.20.18":{"name":"resolve-module-auth","version":"0.20.18","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.18","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-Lv7aaYODHW82hNYYgwVRNm6qWGhQ0HCkYluwcwgqkuSc2aqpXSQacWPyKrj8rext3cDt3Zm9vZUN8nU9Q+ioDw==","shasum":"479941654c6573e970dd31f7f73d402c44429819","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.18.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH1VQCRA9TVsSAnZWagAAiPAQAIESbQU7Fk6gqpl/wAdF\nacKL851whfTIjHuqyieZkKCg7v1v7O3MjngsJdA7ojRpX+GY95iDuQ6TL1gU\nixwidA0hFGInNKLucrW4lBsvIBhMxSjlnNRtK4io7biXOAarJWCdJ6LLrxQb\nKG5OwuwJI5/6p7sXmvuipxcAQMM7r6rFEo+ykzOtdEM9zMdrh2t15r5VvTxa\n6D8c3yz42ZP5wrNUj2vA8qV1Qw/qZWvqrsumRdN9tNgrDLibBhYjZP01WeAw\n4mxvNaD+vybZ+VxdHLoFjwhGaBQOO5xGC+PGfATYKgH04gGaS9gMrsdYqvyT\nV1t+lsIKclYgOryFj4we2SXSUhOQLlxCvoJiR0TM3DYNGgy4q/QPKR8L9PyQ\nv5yuhJz6oIbFrq3Eivcgbh6En6oErgIi8bnqZoLrj8fD+/Q3V9g3326cxq0r\nSX7zyXY0kagrkMxOedMD0scKYILKg8qMiMeMAJ57NicfsX7/e0cXwjT6evV2\naVlXYH062HCopGsp17EyGwvhSY9SHTEsgphGuoYcWsQMwimaBkSqb8+Nwl9C\nihOMJqOkhmlaBy4bXX+l9biTWDtpXHWPbDGMJtAcvAiMbY0VWFeoKsGxwDmK\nORmdun3VH7iDp2nifAaoFvw0nsK3rqILo/L+zdP0qpc+TYt5HNpMhzBo6m6K\npsyn\r\n=DNwf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/bg6OZHHJ4FoYRhadU56QgLrRDebbAOJgZB28DCfaHAiEAtXGRRlh/MCOFq1E89mtzR6HXmDWM822qz18TiC0knjs="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.18_1562334543893_0.0963011386251964"},"_hasShrinkwrap":false},"0.20.19":{"name":"resolve-module-auth","version":"0.20.19","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.19","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-RRvGEsgn1JfyYAP8V4kGWVFORcAztAo0hX+MFxV8KuTdARjGXfhXKOkgNOH3c47Ccp2axioA3KiZp6NTDHinXA==","shasum":"7716f07ec87f6445497522de70bee841dc62ef65","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.19.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLHpvCRA9TVsSAnZWagAAQb0P/jRgbEczD1nN9CeTJpEe\nRUuseVHyIJBmq7nxqUNfKdV7ErxZ3kQQLzUph1oqTByXyQQTCh8bKebYprFY\nC7Mpj0uzt6N+c6mZkL4ORcdphxZyh/+qsR6LLFfLF1nVBp1r68Q2A54Ze9io\nK4Nz3emhizi6EawqFntOSFSSEsxb/e587MLY2SupLqwOBJrJimj4W7cjhrn4\nMu+3zgC5g0WIu45n3S/qHhjxD2aRMtDFv+ivOphJRGM0jJq2fmscj45xvjKt\nZnitQ0P0nyigb+Q4F2caMmBJhoPbrRR7LQTdktI0ULfV0kP8vJnVSuCio2uo\nbi2EdMg5/pR7ZqM3h0dfC05zEfib8Am6zcXZ12Tq37LR0P5/A8QiJSV0OJ9+\nQDrNlPpokqCSY1KH8nnJj7h2v9iLJrFJ1uUsnA03XQMFuTFql6M480ymabmj\nCINpVySoTHo3SnJ9ZRkcyyhnW22o+IqsB5fWpd+XGGVeU3+p0K2RHlPOUH/M\nw5RDglykRlGmwks8bS+tTCWZjNjR/kyKbZNRWSVR2hiXEwd8+zOrFdQcAGkI\naI+g/9V7USZtwrgB/nGC3KsPRJWZCKRbRreJPrCjppqo+jixYbYFcKQ435R/\nUTKHqtDH79suU0MYqCL13kyraHM5PfUSCU6cc558V/GZooaEVsQW4sIQ6kZc\n913e\r\n=Ka2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoixc7q9XxMJ5Rw/8UKucnC8bmhbIQcle2OkC5T6BWjAiA6OAIbJC3t9/X7tqjbeAePiWzLC8c/A/9JsiWQbIn2hA=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.19_1563196014153_0.18990792542689983"},"_hasShrinkwrap":false},"0.20.20":{"name":"resolve-module-auth","version":"0.20.20","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.20","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-n4DjbkRsrbe1G9iPO/owjgDla5YXPTnhtIRjhovx93JmVJ8AaIVsQzSMOFEQfWA46qwmPiT6ou3GJfnKbZgcOQ==","shasum":"134f4b98ff48a8b42084acc3ad1072072a1366c0","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.20.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNa+yCRA9TVsSAnZWagAAFkoP/1qG/30tSjeEcxl+ZrNA\ndhBCtHeJLfub080lc5HNMKj5E5Qjez21dwChdeIw/yWpbZuYfxzK1J3CurZy\nw0kUM4k3/9+hrzzcdDjiwxhGjhwL3XW8xTNjBew6WN+S0YPaIcPFnTQWzz5r\n89y2khFNvtWSqOs6fSz0/qOsGD64plJ/etbk3sFeoX9mhXhboiiZmB2zL/QQ\nP82zsLkEJGhAiQDDHkBaGo1Wwjgfj08ChE0mpJIe3f5EUgT4M16Tsf4s0248\n6OK4dxaBPL+mQnJJor8VyYt6gfUIiitcZi713p6xUJeUU0r0ibDhRm6Co19d\nyXz9kXwt27OKhHoHe6T6oeumHJ5HcGbg19gHuH0KE4LFrfa5sfLYrxK9PeRf\na8SQjBtFMU4krBy+cBtFA5knyJ+vtqQzR5tr6RSWAjuQZG3UwbwP2q0f5/v/\nwz2VJ18yu5qH/JfnSQ7WatGsqSS3+iM1akKZPyNHeW2EAtGdKEeMXhHyH8xL\nlChFHwGpTDDwD0wxDjCOeOkw3N4q4xN8nUEPygRNaFWjMjCJHiJqktm5aKRF\nvLsXHN2lyBCNjNCRYS6ZpKXY4GJ2zDsiJEarj5OLlPsCJbRRb1KvylixveQk\nJVnzDplO52H4E0iQbkuckXLj4X6eFCKsOLcuShQicpv0QceyWih7mtRRdXGJ\nYpOs\r\n=vqX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3CRnlU+Lh19ThjTWGYOOZ+gddTajhPKp+OkDDRJLAYAiAAu1PSeQYmoWQRCa0aHfd9qsSVnKEChSWNx82v0e2Lrw=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.20_1563799473517_0.747520061381304"},"_hasShrinkwrap":false},"0.20.21":{"name":"resolve-module-auth","version":"0.20.21","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.21","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-FXatPpS1DA0Ey1smwCS84rth1II9bLR48AN8RaXq7oOwGp45a/XHn5TKH1wx5q5p9BPAkk0P8KwaKcZ4T3bggQ==","shasum":"c3c0c2f4de857d154ad4987f88525ef84018077d","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.21.tgz","fileCount":38,"unpackedSize":87968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOtGQCRA9TVsSAnZWagAAmxsQAIieBcXebAcRYSu+aJgw\nLfwg9cP+Xc2JlFEwkXhsn4gnPok5LxbiE5gi1i818f0QSyYSPkhRCY7HxN2e\nSvK6zpQdflo3bM2SFCo2w3m2Y+M8Fmmf18OJsfCeVE1uZ3li54e8G0Jh5Mn0\nSlMKKJeENVIlq0GrdJ1aTMz1RCtLq1GoPUkN2JwYo3ntC/V1ipNlgsKmFhf3\n0cCxpqubngFNQaW16ATpvbAYdcYts4gRIgrFZfgq+CVAJOVhTGA+ioYfbMb9\nmoCqV/VEiMK+/XSJM2AAti2DNyCRJ9zxmcIvnPrrEOad/WOwQTqd8BFEDwqp\nEYm0WzjUEK99VPa3kf8uLeZr/rfe7vEmu5aoIhuBiYqT7eosqAavKw61FX0s\n+cIZJryKZxaQ/BZLlimPXV0jzr/CVIS3Qi3Nq4MTnT+85umCQp0DHCCT5hiF\ngy9nbhNNajgV1ap3FH/z6+ksvro1W/9LOsYjHo9PZnjP64/gSkVHzOqCPR5H\n2ikBZW3tQh7g9uSGd6kQbqnSiLiYPe7yHCrkUKod7AT81AKVxQTYnKV1v5WZ\nCbIsqe3jfzPIvAF3yzES5xOWqv1Y61KtS+jTGo/PlU1NcM5htOqcGhpKHjZo\nv4frKFxfIxsd0V0TugT/3XLSunDNxyjMUBp9VjbzANrQssJMumLHTSLf92TI\ncRtL\r\n=FDiE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpeh3CYFKYNcrcIlLt6drzN/nwnAGqJH+m6WdKOdlsfAiEA1Cqwo43idBJ6Ds89YQ6pdrQAxdkldPimTDQjLirKX04="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.21_1564135823462_0.9679030445424579"},"_hasShrinkwrap":false},"0.20.22":{"name":"resolve-module-auth","version":"0.20.22","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.22","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-EhREHO1i4OvOwDs7DoynY1AYKqvqzuXzvVorDqZQyDfukOdi6sEiCDPWzKLCO+rthWEz2B8uwbGRwhUPTfU8VA==","shasum":"85688ae24d6891cf4f6606f90970753395341bc7","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.22.tgz","fileCount":2,"unpackedSize":5966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSrq9CRA9TVsSAnZWagAAcy0QAJyKHuhwyN3tqAA3jhIr\niBQBXYg1IGo+fRDECVUSZBgzdcpBbZEB5ZJpBSsE75RB1AuPV3VCyb1/VPO4\n8VgYc5v/NV8MO2OHMVEVWhUDt+EzwoG6pBVoPp0I8aiGh0a4PcqzTTqJPSsZ\nq1jYxa8IYJBC/8jsqNm/8o4XGKToxoRllLHTkDsFF/2dkLx6FrqwxmcKGj7g\nCtLANDTMEKLQPITElTASmXRqvG1lWNP5jHT+9KxidN1YRrb0SgEy4GopZKkp\nvtKAmz2ywOrOx6RuStV7YWqUVYB+sTYWYQ+8zGdKFtqbdZ07l/H2OLdJIR5S\nlbXcJih9k5GABujXgLRDmhofVLCNRbhpLO+MXBboODI5Zgc2b9FSsZvqbDB4\ng3wZ3Q0aoI5qTbZU8JxaRfYr5V7PpYHLpQCFwOb7ifzDtgk5RajbSq88o2kz\nrr8gNj+y6XbE3f+aDGZuGm8JhaMHH1NRFByy1ZBJt1WlO9MSOu1WA7h0iQom\nwDGzoYPEVs1ZDD4xaM93G2fQv/fZPs5NEPvoYOHOX2MIhlz/e010Bg3bLpAi\nv0j8tRdWYsOzBYpFOVny8kao3nbucny06EjHiDClgYMH926apuHFqHxagJ5e\nzIyCWpBzm40tPAyqwG1FDwHsJoE0DnfI83fCaldWIwO4SpND+ZTfnCnli23T\nQwFh\r\n=mALR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHy7//2d5XX7D620hBGvZbZSQ+/MRv7SxZ0IbaKvtp9ECIQCNdL/7I/sfjzAHhKIYgMcSnbWHBVvbi8xa53za6BA2rA=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.22_1565178556733_0.7054311221275906"},"_hasShrinkwrap":false},"0.20.23":{"name":"resolve-module-auth","version":"0.20.23","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.23","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-kMrKv1dmuGuadHP7WOs7737OnQ3p5FjY+z2QpuokND90WgLZCzSBpWJbZx6y6O3Xuoi7m0oKXpAZrTAZ/ZnGcw==","shasum":"7f38ada219a53d85e2d513cb5bfe7b736db7ada5","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.23.tgz","fileCount":38,"unpackedSize":89496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSr8rCRA9TVsSAnZWagAAKcAP/RLlpKIZk2b8OH2ao2bY\nVekkuW6jkROvkCrok15ZZq2T2NCF7jO3FhqFejJMvShAmlSF40LiuNbA96mw\n4ny6Y52WoFpzlwwspW1UPM1IoJD/f1wG6h2yxtCU9dQU6+r837JT3XTrYwJ9\nyuEGBOqU1N7tYq/YT1q5YSKhEKvml5OUlFr/k5KPGQHHOlWB2ug9y6ww1ytl\n0I5fUbsh5lAnW4hGSHegGcMHcay2wYZOWYIx541kba9OzKs0mL0itv84B/a8\ngKpTX15SDb9VRtWgTd2LNCIac0D2XFVKotKBtstJPhLXCHJmHaj4PNC+Rk8Q\n9lQIomANt4FkWCsXdCnDgki89fYzZ4T4qvT5jS8HChJd3gWrC6QR0GbI8JFR\nnDb7PrLMw9dKPIfZAc47teI9Sx7DJZ7RRWMKzLm5SgGjp0tjQRtvclmZ/5wT\nNT0IKF7sJw2fuQoYqrIwbjLoOdz9NjOC3S/bsOzqXfXArbDBREkOxubYfiAo\nFPILLxMLmw54uuL3d2eNYz2ajjQTVXCT2kW+bIl7pn7mNL1g3MkmJsYzSG/T\nPhdhXKj/2AFRL/LUAMbIg8+9zm0cpaZPurj7wdrSWRLMJNAZYC6RcYJV/rTP\nQDx/UO9lWKxIR50eqlxOn7wemGYvp47sko7raKLKMUjPEJ3/lUrsqO/y9xb1\nSnIK\r\n=9f+S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApA/wyzWsUExscsXldZ4kmVdJT3mouOYGStxhpGU/uKAiAW6jk9N1bT9WwLoKjk5dxDi58+klO4O4j6xODSzYd9TQ=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.23_1565179690604_0.17056964035357391"},"_hasShrinkwrap":false},"0.20.24":{"name":"resolve-module-auth","version":"0.20.24","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.24","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"dist":{"integrity":"sha512-g57OuTU9534cxoD0cwNAFf/GmJqAYr483TnvIkd9s3+5a1gHJK4U2Y8E03JnIlE0MwMIGkuFmSXTtkhQy4xEPg==","shasum":"0192f26c5f1b8e62f83d27e7607053de90b657dd","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.24.tgz","fileCount":38,"unpackedSize":89496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTSq4CRA9TVsSAnZWagAAkmsP/0bufiu5rz4e/qzXPWP8\nVvKBwBayJyRNeY/HdGRXLV+XrI2IT2mW0Ljp6ldpPmkoOBlq76MzNRjIX4Uu\nkvZcXSApNqbpH60K+98j69XmYT6jYXEm+Xwl2hSdSMzq/+756gQYOChvhswO\nyEBPo160hdLIa/wBjUOMa7WDaAjs3cWSedmVM/d80P9wVv9g5gd9pO7FPY6w\ns/dW+CvYDjdnC8aiBCK+BHN8druzZHKq/hBgFYn+WpJH8uTPsCcv5SFWe4n6\nXbUsxXT5jhfIn4l0zxPZt0DKZYCPzHG2KmYbCkW7AtjSXdbnd8j6iTx327Qk\nYJQtg3jCjuYtWREpAnlBgOOrktMzxf+nqO3tu+OiP9weGGiHVINH9lsTXtAz\nA7pYkgCcqWJWDPPgqJjYGfwyoZLljEpslNgr+T2/8qe0T7X18XKJL+ML7Dsq\n99QLJjaGHjVowSxthIIHEspwU81+j5QVxjjHnWah1kXuUv/YeXmECNLb6csO\n++HQ2h527O04H7cGKbyTkExfienU3O/I4tmtC+ciAVffHOLEIQ9IoTNMM2x4\nnnr45J3NdlH8EcJWL5YCEgmMAC7UPWxecwstDevOmlxOtYtt0X1FGpftW+8c\nvx4IR83/9Ipa4zxHmfou+rIu7xNYrOh49DVQx55bvjTwrNFAh5wd5hYtbYxY\nupzl\r\n=OMnX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9MD6MDysifrSrBE6eF9ARPWZskz9ov/zQ2MFYjF6KRAiAGhRar9ATn5jjMH68/NM1wht6l0Us4qipHL96BLw6O6g=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.24_1565338295179_0.42851823030810055"},"_hasShrinkwrap":false},"0.20.25":{"name":"resolve-module-auth","version":"0.20.25","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.25","_nodeVersion":"11.5.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-BvN1TJZgSijlt0hOFwg6+dGhVd86kQaYXpARd7zZ9RfYy3Xg0wTVlkjFJy2a9m25v3Hu4AF1K/O/Pd/OxJisxA==","shasum":"1a56364e973971aac42da1298997712cf38a4406","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.25.tgz","fileCount":38,"unpackedSize":89496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVVVqCRA9TVsSAnZWagAAN/0P/0eEhikSobPawdUx2Hzt\nZKJojsVDz0pBBMkhYA/yI8hT6+92JfkubofseeOfbG6wmTxHAkxYBn6Jsy10\ndEFzJf1DqZBQj/JX/aA1wtDB0TSAOZmwtAlGkazprgwoTm0vsi7vuc+DUSfS\ngGP1QsLrC4xWlI5uhhoBEU2OAJqf6vf6tisLHF41l5o+PNIXNUzMZyHahzK7\nqFVNZcPTmTkUwhjDc73axDEczE4Oy9xB4WVgzxUVUbsmQIaAsFMMAedWq/sx\nfxt67FanQD5DF1q8NK1TK/XBT5XKykG292rOohw5Mvo8JXwAkeT/DBw2quZM\nD/VzZTIUnDUxnExdeUspYkEWuviUMq4IgVcJVf5FVVEltM8OO7o8juZUKiN1\nRs+L3D5o8FDFHMEO1bjBVSlkRlgXwj5fC8uosov3iXI2djQZ2eQ95eApcIdQ\nCsi2tdCFuTR/51exd7pXNgR+/M4qOTbDl9X5r0R5F5aK73auGc8Mbk4PVMYJ\nA1ebtVnt0mQL7nGYVU67CWBYGai7yjb2yjmWt1jkctMb1/4IEHE/jRPzALWI\nDPAKPsw6AFttikADfGMur15I0XqF+OkYjMRIovRaTWe6y1YiJo3CjnT79lZ1\nYYEJ8GTalSMGY1LmYMDqo+Vl6K2rZo1EHaNDJuLFjPBX3b6R2jMt4uJa0DW+\nRsSL\r\n=fTRi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChFXSVt8Ux1MfSjQnLSjdE4uQ5JIjrIxF9Ii7L6pdP9wIgETCMXHfEFExtoCyoyX2RwuzU7HKKSTgzX/v6eA901w0="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.25_1565873513395_0.03516666556930703"},"_hasShrinkwrap":false},"0.20.26":{"name":"resolve-module-auth","version":"0.20.26","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.26","_nodeVersion":"11.5.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-wWHljMEjGiNSH/W8zNll5/p9280ph5rxTAfYIGoW3r6NnUSTjmAnPw9ppEPGJ8oSFC1R6/GRbgUUM3keGWbytg==","shasum":"f768dea24e9d4f6f5d33e27079490755502c609c","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.26.tgz","fileCount":38,"unpackedSize":89496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf3ROCRA9TVsSAnZWagAAovMP/jALQUav2TbsF6hu48u9\njScpwX4A5gCaQAEHNFZtMZ4DtNOL8kwcn6mLom4YfM26p3wlz3E89QT2AbNK\nwdvm0HOOzRHyXQYqLEm9A5ialplbBtcCqGD7r7FNhgQnJBYQZ4AV45/+N1Vo\nWK8mgm7iINcb9gUHt/mTkONBNFKg2aXUZP3NtZegu121DpwrD0hx6hgfu5eS\ndBbWSkq1bhZqu/Wz0/LMOYEhjhGIhYQyS2k2xAEJpyjtOTqMGuJda/FaqWR2\nlKchMlfnkEcnSazDFy+Q1T8lqcj3bW2RYhe1ItFZVCGCEnfxjnJjp0gJnEvH\np446vST0j4zQ0XYd+Xi7HiDJP0jPNV9y0G8rusDNEb0Twd42Jp9gehaitQYI\n416RPyKrP8fzhM7G/WfNBCnbjDTWRZBiDzsZJBIHMIpPdMap8pCmh4dMtWLO\n1Tc1qPtf9cZB4/2W5IaEIUe2BmMixtCYbx1IGxfd3sdWlv8eCbZ2fC4oWEpK\niyulrLrAKbNzrcfoA04xlqF2+LB0E2NL7Bwv5muvgMJXaVoXVbPtlfXWYBUA\n2hiB9V1sj3aoIcKEuEmpLmgOFQBN41svn6w3UXuMVjcOsthxZZEfK6//UMOH\nckGGGpzNLf7NVeb+TQT9qdsc3l0N3jtMp0x5RLYiD3r8ZwxvX8DOgoTg5tob\nK6uf\r\n=HtOA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR1CtgWAJGJ0AF78W2VTwg/J+WrqrIgi3JutQzAuy3uAIgB7h6eMVub/TVzul6QlTcPSkr9CBVfguEWgdhiLUBwVY="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.26_1568633933639_0.5840989720805265"},"_hasShrinkwrap":false},"0.20.27":{"name":"resolve-module-auth","version":"0.20.27","description":"This package is resolve module for authentication.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.27","_nodeVersion":"11.5.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-rCS7qKn5ILxHa5APmV4+Z76/NofwIeTe2QBQI8ijgZqn06cheQ/UZ3x0P1hg54ubSKes8eF6VPo+piqIJ8T9fg==","shasum":"9990a9f4b0abf5425849d45a88586a086c63a9d3","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.27.tgz","fileCount":38,"unpackedSize":89496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgzpVCRA9TVsSAnZWagAAwxsQAJ/8VIzzFSuUacuniAI8\nTCuSgv7O82KkC5KgImRNdlgzkYdjBPhOM/fF8kJs/uRxp7kKAXJDC+RvxnRE\nzCQu7lCdVjOgFFLzG2FW4JXhL7BrYsKDDck1A9t8HjlqaTDO8z8FVuPrWycx\nMhsUn4I2DlVqdSFvly8RXtPzfJFFpqCmJ0PBO+YKh/1NxunKQJbqlNb84Gmk\nSd7ws+rD0fFyFFEaEQvK00coAPpr3FQ1PjtrHQ7DZeHQFKV4ng+kOCiqstob\nuMwoRDHh96YW1ieSNXdfAs1VTiiq7bH9I+B+4oytgRFMj+598q9kJPTKQHcF\nV8kahTV1a/5HfbpjsBPkjUdjIvrW+IVbLiqprio39VrjxnEA4YSqE0H5zx68\nhVzTOaiztxkhXq2hFKKp4GhCznvOqbE/698oIEf1F5ewKMzky1fqfjQxuox9\nJMqLJZLEVYmGe8Sv0zfl7DA98+rtn6JDDmQcCcUH5ZSm8P8HVvpn5xefHwM8\nzXFQzPNfHqBge+79xjm21awtxBt0nVvA5BJhM6OWGfdybAtVFJX8uqpNbTnD\nzD1ul0KALKCd0LuS7VTqRZ1lNFx89N36wQGDPz+Y/jL3WBOh82XBYeojBQzF\nuNxzqDfAvyjlho9EJtUEEYFix+raGnddN04TCkfkTiPAfrzW1wy9P/9ZKOps\nWijU\r\n=Txo+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgYtrGQbSK4Q5dkdNiNqKptzVTPjMpym0PnCfQEl3tHAIhAIT4EjziHcoaQBUQWeChgqS/l5B6uF5mVPCNDki/Pwdy"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.27_1568881236409_0.07543260920383354"},"_hasShrinkwrap":false},"0.20.28":{"name":"resolve-module-auth","version":"0.20.28","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.28","_nodeVersion":"11.5.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Wxd6owuVYFNTKFmqBYCvfQSYjCW8yUJIBZMiRBHACOCPHpecUirAQeC5IIlc3I3VP4rIcAU4VlAGbXSUQgmMYA==","shasum":"4966c81785f8db91eb1f0b112799e39cb804d5cf","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.28.tgz","fileCount":38,"unpackedSize":89506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhLATCRA9TVsSAnZWagAAii4QAINU5ma8bZy4hp7eVv/v\nCPSxqjT5YaIu0NigSYANKCSrWBvCLoE/oKXRcW5u7nhSbgrsbFBGc1loyMJ8\nV/b+wUwEtQ/pyMuaFvvTXrdxr/tW3wBrFf73ROorf+yHkSFgKndr1q6EjSgj\ngHYolcd6PUUj9ThVh9pP0lcxvZFTGvqg9/dP7ZvxFCzqC5WMF/dBnXQrV0DP\nUGdHChUA8JEL4EtFgrYBQO+Doq3qYa8+iKeUqKM5wEQxqo2zfOhX7yltp3YZ\nVbTnJq4sRdOezUp4KfsiVDXlJ5eeQo1aV7Ze1Bw4dXrabLC8cVRBvjBkhQFR\nVXxOdMsAZp+YiL4wiYzOafjB72rl9r2XRqEzxwB3ZEW4kUXGgz1ruvr4OiGq\nfdQ2XziwJbovzb3QPimb1Fj4jnNWWR3YWUEOaf/Vnpq2GA2iCUegrk2uWps8\n6sUNHGl7hLNSo8qxg2oIkbOub9ZMLv82/g8bd7TMtjM5HH9MDFz52hddzmG0\ngbo4R3vQ93n/xU8qvDiFNttGGCWoKRKADS4clnk0bOD0uteG+iDIO1SMoCkJ\nEYovp7x5HakWfGebwme1dxaFEvoK4vNMIktdH+7wymiP9fOia6shSnzzsgPj\nKb6eirp4Ebe9zMoh8Znw0UwAL9bNJsUWwmc8C18v8C4voXj2EKqUEqamEzqU\nW8/L\r\n=Mq1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBNIYpSQ8vs/vOlQMAHtRT4uMJRpUSAu0TrKuE26PQ5AIgLjz0HfDObGBZ9UkxHVuNhTjXDYLJGUIktEh9eLTj0M8="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.28_1568976914479_0.44059497594364583"},"_hasShrinkwrap":false},"0.20.29":{"name":"resolve-module-auth","version":"0.20.29","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=8.10"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/adapters/api-handler-adapters/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.20.29","_nodeVersion":"10.17.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-6+10YcwhhkU7JZSJi+qmlsFNS3nup3idOtnjJZa9qmL8zii6AymbwYDIXtp34tiwKZl7OiZhp8QMsNencM9FwA==","shasum":"f72ea5a64823353ee2dccf2021c4029e031627c8","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.20.29.tgz","fileCount":38,"unpackedSize":89506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdym6JCRA9TVsSAnZWagAAGXYP/16ndBqkYt5mBqLmVJtM\nGffSwBgDQX3FDi/bt9JEt62RyqzHj4JVnM2vaseHsuXklHgKNicfa3ywOPax\nGC6L713aTZNmBJ+PUrjPqmS4bVLxFg1dWaJ8dvSn1m6C4iK0aYh6YrZholZB\nbZARATFw5sVicyEihdLgCvMsR8fuxpHwM+k2m+KkLH1WzqaV4RXjY494p8C2\nHpW0tWbUF/pcvNdyBku9nJaVfItARQGww0gDYRPk4XWmFFfExiOCVEUElKzi\nM/FRdONXwU/RSSqBa3SPvkL2hUNitrR5zRlB1+GegN3iFT8/uAXIj6hey+2n\njGEUw2AFBE8Hyf1SH9ROPB5MIqrMp8Kb5koKaLK3gpdr+U/5GjW5YMJs82TI\n6hAISJkz0D4AyaYuqXGesuUdwI6GH0VDOpom7YfYPep7T05LbB7u697NNhsu\np/pPH55JIS5e6RhNDXmlmXH+hcjsOqdu+CofoX0mP3sJ2EsEePq37hrGvV+A\n4Lfzpf2JHKNOfQVcR5mY7yQl1vu/uPH16I8vslJCfuzIEiCjl0C/AybrDykn\nlFDWhOZdXGik6kEdVEmQPZYnTw4sr5SxcmhzL6nMgv+zZlAVAfpjo9PmE2c/\nOgIuGkeNO7M32KO/AVXDiZ10AlwP2bQ7f+0BGleXw8kYXieLkThKuKJIIVVp\npzK6\r\n=crLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtIvE3ssp5vAVyzDNAcsoHyYK1VzW7xOSMPaG/Pqh4SAiB/snEs+QwqzgNdm9Y9gBSedB4QU9QoxBh4Tvd32QbCHg=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.20.29_1573547656663_0.4006402742277215"},"_hasShrinkwrap":false},"0.21.0-alpha.0":{"name":"resolve-module-auth","version":"0.21.0-alpha.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.21.0-alpha.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RzYr3dPiWTJGqIjI/Z1PB5QaV8fIEeDOduHm/hn4blegH4nDi6nAN6fkxFSQ9ijRGXVtHqqwOFXKjGrDRcD4xg==","shasum":"46eda32fd896733f83aea67b6a84b6d565d7ede8","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0-alpha.0.tgz","fileCount":2,"unpackedSize":5961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyph9CRA9TVsSAnZWagAA5TAP/2gpZurxXSm7nbv08wMA\nE2ypfRx/dpwkHwlmMZMGIuZV2O74x+elorC+fNTDZ4I8FqtZiYGTl6AL9sG0\n+OGrJUEGg1FOI/zatSaqV5vz7kLikisWcY30sXhJuNISQjUCJPuCAX/KykAS\nKwzDJW+RjLLEvhaXOC9YTVOzeGPAAFNJ/cteJcz4a+eunsMBp0ogOBLGeXLH\nMawKqQECLeZJiCwsvWsa/dYMETVb4u+F4wHnREDPtKfLiOqR+iprSmxshPkg\nXz2BkbUuI0mlWdPvPydXbOLpUGKbIZQzB3JTNj5TJKhCbkXPfx6B4aCqG7dh\n5zc8exX4KeDOWvzMMlT1aMKrF0xJEBdTGgUmwF643huaTptNn5zvKz/TAvDz\nI8usiIFqGfFVNFSYiHcevK0qPUzvtEkjDDENG5cxWsMc2+9YzEnG8m3BJwRe\nGs8RZPyd8UrIA8rzrLDeAnNIgOPGryd/Cxko+vPswACjhNZsQRRTueAIB9X3\nLa4gh9k4LgBYEuZN+JCGtzk4nWBOlCi+eFKr37IuMzshm2mMtKAcTBFpDDf4\nioeEZobc52x8DiJMOnxIZrz2mfzIk9efMWKvYvRBI6weOQN/A33bvZ2BXNv2\nLnqRol7Nkky5JaVV/v/qmzg9LEgrQKlLR7e/I7eWybcSWDu/RElC/ZqQOaZS\nm3P2\r\n=4DyQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyKscb2JIbMytPeviUSK5bJWPBU7XXMpec7oanlGTplgIhAMSGH/BVuhQsRVPNVeWRPNpEV7831VvrbbfOVyG2OSgS"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0-alpha.0_1573558397027_0.8798267244701992"},"_hasShrinkwrap":false},"0.21.0-alpha.1":{"name":"resolve-module-auth","version":"0.21.0-alpha.1","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.21.0-alpha.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-uWIKYP7D4YocsmcDx9gOvQSamBJn1rwlL5dO9eUxjRF52C0SWXyTOxvEC5YRVOLRbYtmlfT8cQ+yxsDiwNMu8Q==","shasum":"cf87382240c728aba6e711272a4c08e9b208fde8","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0-alpha.1.tgz","fileCount":2,"unpackedSize":5961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdypl3CRA9TVsSAnZWagAAMZQP/jxABhZcoOzmGK/sSs6T\ntol/r7vXrzHfgMH05RKWD5k8ruGfgFM35PPtrwQU6TBZa2PmIcsRxi4EuN/G\nmmL2hRKDMciQem0l6hBRgXEcbrRJLHVdPp3PqLXpABrN5HF/930ftgSSyFbD\nxh01Hui4o10SgsVVk7xYIS4wbes1j/WKdXLlSdilmN9hPNNkjAt8hTVOO5LA\nGXLHaZ4oa/3Z/hVuvZd3hCaUFFTbyn6c0qUPm6NW42pv/r4ez5L+54KAhphi\n4op6URqiEeWMT7RvCLkCJsDvjPhIQ9AGi3XpjvK89RVjhKNwX90sfL0KyB3H\nuUG58oiFLpzXzGPLD7/ze08VGCFj3i+d5D/+bmEuO5OMnBNsvIJAwIfAY/mA\nqIckXB9fZmA5896Tc+mbJUa0xTXsSSqL7M24JSrxhM/PozNiCexlMm5QZH6u\nZC8W5YxGWrFPqVP316koGAwreTGeoyo7FVbpEFNC7/UWdcEk7QsQjXgwgrUZ\nxDB+GsYoXhjwrEbVBqZW368oLuDDa9wZzNyUV38sIfLH3RlEjUC71WTNHJBt\nGS6rvbIQpjjdr5lnbv+r0wlFRs3yHIP61Z09tIG2iEBeyzRp9Oo7Ok4ONhpV\nhHRflkms0PKsS38CsCHa1vCMEjEt023QtKUUTxlNMswoFafj3E9nwSUd2++m\ncnyi\r\n=rnGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWVh8Cz5+sg2wBBCeaTKUDaljVRLl0v9XErbMSE0dsHQIhAMeo0Gb5BxlmPhXGLW7odOT4/ek02j2huxDTgniOrjW4"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0-alpha.1_1573558647243_0.9487294060299338"},"_hasShrinkwrap":false},"0.21.0-alpha.2":{"name":"resolve-module-auth","version":"0.21.0-alpha.2","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.21.0-alpha.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-5jrDKCB8fwGvb9DOYDjzaD7T6IfNwXbpsQdOU6I2pYdZDBbxGaTI8UgOpbW1YZws9u7uU2Ts8UMuiDwBbo7tLQ==","shasum":"bbf2f9850e546bba67da08e2c71ea1da5154484e","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0-alpha.2.tgz","fileCount":2,"unpackedSize":5961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdypqQCRA9TVsSAnZWagAAoGUP/RBrC5805zhikybktvuD\n2H9Y2gJvauMjVLY09fSawmfWIGKJ7OGRzDPZNMrFYBEgPyICFCjFr+haJpfS\nm6uWBEHPjs7XG9wUy3XSzPLMgNdGdCcEc12BtfVfuB7XmC5d15+oAudwUNAp\n4Jn0h23wwUPEi/vVHjqpLBVi5sSEK4+NJ54tG0rQABIVju8PWtX8B1G7O624\neZLzwyqBP2NFD8WEpMy/P528amiaZdn25fSgasYU3BSmi9AisWP4FNfEuC04\nAR9oaaofXmorcYbBRrwRyWrQIB6YcBXGzCti6vwgs5k5ytwzxpRsWZqasKKG\ny+nQ0rJMlOiMaBS0ukorvhALKTmpsKUIGG45BvacWZs9mLFsacP6036S1Wl7\nz6SEOcAaYF+wnEuqXWBCBNgL6ueIgy0GrnfGpY9WIMNGp7B/HtM3UFTCLxR8\nx2gJcUmGgtpzBTsZXo45IVA6+oQx2R0O3FCOvCp84LkEP2dbjwprzcIRqLeo\nn96uWe0Kvmz0RS/xzVkl2o5PtdoF/t2T+Qoj88qTRzYy+C1JL23OC8l/HTmV\ngDBUHDcdfg2cm6zjxGEakBLT67tEL9PJvYwlkrZtZaOKg/tXzdjTHTtAVXCI\nWWvH/vV0UFlDlmnw8IJ32V3Up/uANcHHF2sAhKA5cgHTCdhPAq02J5VVSi75\nkSEb\r\n=BzPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlfYNRVPfMu1xCn6oITg0m5sQvp73ovciSQg4vJ8kUwAIhANzJrNjydFrlni/ukb63gazTN74oEaf60qz9se5YSvMp"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0-alpha.2_1573558927870_0.09767035449140349"},"_hasShrinkwrap":false},"0.21.0-alpha.3":{"name":"resolve-module-auth","version":"0.21.0-alpha.3","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.21.0-alpha.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-DefD3Jki4MVscFxJkv8MgEGARcU/TXtZFNDiTpP6cDjXXyNH79FOrs+TjW4SoDWDPAnd4t4HshCcTTEiLV0GBw==","shasum":"24d3521c8c103e2755ce6e6259ff8bfe188b9e42","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0-alpha.3.tgz","fileCount":2,"unpackedSize":5961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyp50CRA9TVsSAnZWagAAZj8P/i5yfFfv2pmZno1Vuiah\n0KaWl27OnVwiFS5fvUCf4m4338l7PJ6aND26M3M+g7Dw/AtAuyA+l1KNVwyg\ncll47CSMD33qWD+kSZeT0MLsMdWeraqXxVPAXzy+0StO8QPh3Eaxw28P2BSc\nHNeduwEeCF0BIrk8H735cz5N9d5PQACjHOYaw0StmKAoyoaHUpEu3AnXje4x\naGh/dTSEzdeFqzO1VG7xMXymXlJ2aPm2/t4+DeJByv/Ug6nzYUi8jWOOwDPC\nD7HNpD10bOsABh1ohPFUacoK/6mA/SybWfwHNbr5agRAVvct/vAtpspGqWYc\nl25qt4ru6+pCeGpfE1666XjTmSgD5wHbq4Ew0/M93k9Se0gjov92dO/5Mq72\nbMGjp88g7EKCSF3YUlmZdzR4eykvdDajcqHYhaarN8SJ3wVg7vLUJYlZ664D\n64ViyQ3y51DLZzrfuSTLq75NWiW8qPosqgjHR+s0HT6xRHtd5ZOfiu8uZYhM\nNTPnq5o85kUXNHsjITjewmLm1s3Gsh2xrGkwOQIcdxKLetgIjg8mahIdt4Uu\nPXTeu3DXPdlqudwMX3S8m77bDFMfXWzM4CSQan1tVdFoXERl5g5oXG8pCmm5\njUROOy6CzyyFyFRdNKThGFrnNoYhm+vaptlcY2O5PZsszJlFg8769K1s36qS\nYRdF\r\n=515B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFY2CjvqWGiEpHR0nXDkyC8ik+copPDThh6n54R/OgsOAiBUhk6gi+4j0XMZBtRQaTHPMNFEg//mnIufkP9jbRk/wQ=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0-alpha.3_1573559923969_0.49187669073450024"},"_hasShrinkwrap":false},"0.21.0-alpha.5":{"name":"resolve-module-auth","version":"0.21.0-alpha.5","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.21.0-alpha.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-8XEXXq7/OEal8WZZhMhxDLFAXUYpKUKKNvonc4YuICNSnVJqDihv5r+PcyaGoeluTVhF7X1tMx8viHKfDFTYDA==","shasum":"00ea361edb0f88ec4fffcd1660ddc2ad8be4e9d9","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0-alpha.5.tgz","fileCount":38,"unpackedSize":89541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyqKxCRA9TVsSAnZWagAAB/UP/0cqxan76XYMbcnQzVJO\nNMPnPF9t+soD/VFrcwNUPJa5wdk5+w6nmGgQvjuorBETgJhzKPxstDyEkJ5i\nis5FChF1i1QJRd8bQhbeJi5t/vJKYNgdNMhWfWjBl/rURQtGY9861Okln+jq\n3rwwwNWMg6qM558GxVn6Yd7ZKgJe4CnRdmflf3MzTUTp0P/Un8cB7aJtjD10\n/ln45JcrL+CGgDB2U0QFEy9WypERqB1MpJRlTebaGUztcaxFTVE6LTchetog\nEdBYXU/JHmzIMZTXPEMXfTQX+j/JUfONKBnCi2RlMRfNwTp2nb78/AuCTllF\nBzcFLrw4QQwxNYK0jXjfra6L6FYUY5+PYd6lEq700G0ax2TOiL9TjqubNfWa\njK98gUkG5PCrGPqmn/rwtetOIduLGIRY4WMjA1TeFJWrpjOvEHSPJmCrYLYI\nH7RbMfQog89nVCDEMhy0TY+xU4+2awemG7x+IfrTsbnyFex0vtlbrH5hle82\nCH8W8WorVULEFrtJP05DU7x9Zj0YN/1hVJc+YcbPzRolt0oNls+VFnDhmlAV\nWC8pUl/puKk6rzDlqnyf8T+6Gn0okyCDy0qkI+bqR+PPe25GFr2VzYhMkKSm\nyPTJz3M4b2rSyn/0rvJ/vO+k8keZNbXBkIx84F24SaN1VnaPmvWLQVbSK2nK\nl8r5\r\n=MX7e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+6hdM4zd03eGnRsL6GeUlo7E5Si1wlKACIpvGBppJMAiEA9i44lPRyR8S3yfuOYUomOv0qoNplFhb7iyV4UiPhYdk="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0-alpha.5_1573561009531_0.7686211059945001"},"_hasShrinkwrap":false},"0.21.0-alpha.6":{"name":"resolve-module-auth","version":"0.21.0-alpha.6","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.21.0-alpha.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-wyOpiokbVFJp+SYzJzRE6LhBGs7mRtrXqZ/FvcPFJb7MWB4W+YM5gpVu9imcc9mAeZtLM1k8cqJH6zo75+mK4A==","shasum":"1d0a6dcb114aac23f4e56213f05a8bf8a03bca14","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0-alpha.6.tgz","fileCount":38,"unpackedSize":89541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyrbxCRA9TVsSAnZWagAAUssP/Attpuis6nMhAvt0aNtb\nsKYsH01vzjtQTPvxorHyh3a0xwJ0bFpsmF46orsbH/AHz661yf2Gs+eIeiDd\nqjlfF34bYw+Qu5ldUi1cvH5WeVKbuySfUmPq8UCYrVYa4tC4Q8eJ7i5gi0TY\nmBkKAWXU7dREz3RVoDzeca89FR782tpBWO7zYgBh9bIyXJBdooVpxwB5oPTJ\nSQ2ISRLR7Vn6P1r7lokxH50DTX3qc0U0qI4uJrg8gmDpRccHDRje6ovT8jHt\n83iJHRkCA5xna4tzx6cw9hXKOA9PA96ZdB0D2Vda3IdOEtdXT89w5K+Dh82P\nwHBWgyq2eMmLRCNQ3t/I18NaFq19PN+ehladFGrWTPscT7uQwmQkxTjCvXQz\nvNJP5HBrkVCamtca983Saa/EZ6Sggygrke45aXlFlTEViq0KTLadyxekKiHy\nyptSYarwij3oen0zpwJnBREM9g274+MkPw9GG95Lwa0GFQJSWFipXjwuNPu9\nU1U0Uy3OuD/+xUerf25suzUOGRt+DXonWE+rOh0lb9k+IqCkFxu/mmNrYoQh\njctImL7cXzlu8c6YPtohJikFILZQYmh4aPYR9M9aPqRGvvquvOSM728e4a/e\npuz2ky2tQqwzqYbs74ESKzih0+uiEdz3V7TddiCYIkLS0BAPd8nHpY10+1Vx\nGvXC\r\n=0t0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9VJfWUSFkoPrfJsppYx+L8KnUtXMBOCF5qdy9TkVIZwIgSCzLiS/IihbzP/uPCzEiKXv+y9iRnY/eawGg95+fSS8="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0-alpha.6_1573566193190_0.09613897991458509"},"_hasShrinkwrap":false},"0.21.0-alpha.15":{"name":"resolve-module-auth","version":"0.21.0-alpha.15","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.0-alpha.15","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/ROZyn9zCBby44QkwACgiBB0NGt3dE+CIAibeO1h9P36/aduehQRQBcy159edq7t31aUHhQ621yYFsmIFwo0jQ==","shasum":"f9720c11552688e6b80a28e679fe59d461691036","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0-alpha.15.tgz","fileCount":38,"unpackedSize":89542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3P/VCRA9TVsSAnZWagAAlAIP/ArFbb5ZAMo8UVQOgfxR\nX6pG6LFBTkUMN0Ww25wUOHNR9ZYf3o9q121H7nr+DkxwyLnwJ3qyzOA/P6QW\nJ0dyuNm0dWr+i0+Pgc/r7yU81LxoX4160FNrWDbYH3vxx9fmr5rVHhi1BRW/\nVFDV5mS94oBwOR94afTDHSE4R0Xt+w0O/a08+vZI15GB3mwBwFOrZP6pAO9U\n5qUnVJq8v0u4y9e4AAYKCUvMuLfaJwhtfYqXC6w+/7ZrOI/UjI9UO/Dg96in\njh+CSaqpAza59IonQ+InunGbYZbNNd5L1Jo6U+FurK1hhFJ5qXEMVzGOIus1\nfmkZS7/WVTRPCcZ3Ss/HlK5VjFrAFspMQewtDq6MFMOXq2tp4LinsXPMiEZI\nb9kGvnxRKlzneknqXiq+axDZMfae1BnAGYMMp0LO6Nojv56xfoLPCYaa8a6n\nM5PBi+vgFEVcLpI6crSwEClQuIcNK8HsRfcrzO1gC59yF+Ij1lKkvGMsbUxi\n2rlgfgzTNUCciyKdW7fgC5WZ75RyIlLZhsLqFhIT+3iDpIxZWTgRT3PVG1fw\naq3njZf6aiApWq9XA+ErpheeMjsaEjHh1qhuANKC5EuHgNunCBLQm55ESJTm\nsrHleJE8RMqnDFPCMdYQOb79eHslbgTmQK1AggB8JiKvlwcjfgJ+LdfXEhe5\nYhe1\r\n=Iioc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDTkaaOhFscxTs2ate3ura+mYO8TA4WgprYSFEo4Ma1wIhANw+MPEDf8cO4Lsiq4ViWW+eoLWXlk0fLwLWK3ppCa21"}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0-alpha.15_1574764501123_0.2387567157106132"},"_hasShrinkwrap":false},"0.21.0":{"name":"resolve-module-auth","version":"0.21.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Imq9Wb6PpI2BeGY0o9Dv3d7CeMlkt1zKmR8m0E6i9o5itxxnrXpROTYySvqCPRkNy4XPQcyLGWlSdKqqaOStnw==","shasum":"a8d34fd0f1944f97b541e2b040179d60fa9721d6","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.0.tgz","fileCount":38,"unpackedSize":89533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3QHrCRA9TVsSAnZWagAAXNkP/jglWc5JCt0SCJkcHW+Z\n8gfLasIkFZnGj3/0ykYIPvdEfshyZn/0kkTQgrylyzrbbzXSA/iEbQNiWw/t\nP0tMGlPfp6XqB9w1sKT56iOUg3xxn+PkQGUXi1QvGq/Smp1kW1tL5JpULR+n\nkhIqtIu6qqd4wrRjuwpb0An3MKPzfVs8jJeyptwn9pt/wd0PhyRebeZjG1ub\n6vSZA2HbEy5kY6GySN61sdFyCu3lBUUq969x7EpOAbUa5D+9CplsQKrHTaDV\nOK+/admtkLWPZORUYErse9Hfh9GDdurTCCAwC4SlhU4TU4TWvTTRhFtMmwjK\nC8I86glwdy8yyhQp+YW5tEjTMcEO2tPsOBbJ+0pCmKES6fAIjyBG0HaViCA8\nBoa+iItnw5P+gZk3WzXRnLACaxSjW6jSm/4cju/Mh5qLf7xTkEGMcG1px50h\nU4yC4Cal2USnuSih5ji3dNGd0ssk8mH3lu0UKtTWReUFMmq34Pr6AkAg31dL\nj7QFgzjqFeSz9vuLiGDd3cOnMvfjpg8P9bqLkHOxg9OW2BUWZp89JaFQ1oyX\nIA6/PJFV6h9/iy9a4BHEygy4KAuWIH/Cr6Zr1xkB7snUQVBNgFbfDZ1YSkk2\nMLSoLBVkZ9w0rLk84urzdXqTE4wgJ0eeG0hV2gnvuO8ShgjqvHPEVL2B4wfd\nB0kh\r\n=YPDI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3KjZZyQd/zT11NOTttpS8uQT7sZtSOcbub0jarfnFZAiBO25uvaLE65S7CJ7q8Xbb2PJl8pnSL8ZJTiWDyq5DXGQ=="}]},"maintainers":[{"name":"reimagined","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.0_1574765035365_0.5758154319149407"},"_hasShrinkwrap":false},"0.21.2":{"name":"resolve-module-auth","version":"0.21.2","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Ar8+/YT3Nr2I0cv5dVTGWrzkRiLm8oAiiQxm1HTH7XfatfUbq1C1BImcMWt7L5DgdPgPZ5/+XT+EC19Mi9ywag==","shasum":"27217da77fb04a73094591dff3c60426fa9550dd","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.2.tgz","fileCount":38,"unpackedSize":89533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4NhZCRA9TVsSAnZWagAAudIP+gLORxFM6K23LCvA946A\nVo4HVREXurTo5vPhZrBGj8mafkgi8B4x6G1bqvLecHVLDy3KJV+XovQq7oHp\nOQiZhUhLcQQUNf32IhSshazNk6Lc5kP9C2wYoEUhNLx6RZiybv/FwhvDrTb/\nKFAPxFbiE/+YHzI1gheZCX+X6kkQCOk4Gy/DHz+Va9cMrvH1T88PdDnQKrcd\nUnO9zqVIoBOq72j8bCKvPQwL8yCHYr5ISHIxdYeLTjz5IZZa1rqVd9XSnMDG\nkrAPJFj0IcFF9tSlPCnFYWto+icKNk99EasKbhhqVIawCoS3eOqHGd77w2Rp\nn9d/JaQc5VXxGIXZhoMaKu5QavuNjwFvxBrHWOEaknJ6SdIzCSMzs+Ct7krt\ny0nmTvzvdmIaYA/rqLAVUP3GhE5n+fRgLkDY5w/PhkqUXofRqUZagA+lLmNM\nf9O7h0up3aJFcnHwtDHxDu2DpuSEiVFT5HS7B4fdTOYdpPKNxb5z8ORHuymT\nTO9DH8npObFCqgySMvFxdoKXMr4AR1uQhr+OsrobENN+ASWKrq+cimysoSfa\nJFpRbdy7vDgJcK6IuqWKt4TdxGCW36r6R4X6DDqbnjXujeEiuKTs5Q1n8wBC\nL3oj82MP7VClEWOfDqTpCUiWe6kB19dz1FXm0ePTVRiIpn+0+SK2RITda6Ri\nH2TL\r\n=m1Fx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmhXKDsYBYkMrQnqkwRgWJfLVC2JKFMZSxvP9qKtK0fAiBv7hvcSGbZs/8whROZmA8PHwa9Aee77ksAD6Cojrcwgg=="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.2_1575016537419_0.22957864778414883"},"_hasShrinkwrap":false},"0.21.3":{"name":"resolve-module-auth","version":"0.21.3","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZRE02xtltSPFHuOiUWEQAEw3hbjTovUlBWxL9KPSNiSO5qng7Kp/7ji1HV389J1HUTzBnbGA2Oqs6PnFIU7bOA==","shasum":"e8ed9a97d5ed376d4d89090eec7f851a8881e97a","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.3.tgz","fileCount":38,"unpackedSize":89533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4TmBCRA9TVsSAnZWagAAZOUP/ipjT9q4fMkDC0r9Xgf2\nnOKNOSieRcukr4gfvK77Fu2ZRFHnYbg058KRoIjWwL5B8Y3ZIjBrFoazZzcR\nMhK6i5y4G0lTECxOu35kQ9pdYiNaMKwpikrR0FOlHsrLqq4c6gL4knurb38n\n4TzNKYP/nIcucujsfQFxXKs4oNNhOD45b8YCRJGdcsE16xZhwOP7Gw5RpU6K\nx18wW/LkhFVBzdaR9OShJZpIUePItzqfRgZ6sR/Ksg57BMVJ/L/KgNA1M9GA\nvP7qEMOE3OkbcxxpveX3RSCCNwBZFl7pRBrVxcav7eyB0Ho+6AGOK1KinBqf\n3UdJvTkxhNS9DAcldPM34Bg4VPk4OvOQzUN6NwWzIq+jxXgvd/B+VEdzbYe8\nhVdiJHtrnmFJtSHCva6sskBd1aJnd+ain9GA5oSkRRwD9ymGCzCPDLcoGzgT\n3AlGBU45j4lnENfTf4GGbBO+nJmFnuTuoLPLuIFhvv3niSBAutysxzkPA3dZ\n768BNBEg6ZNdXNq8maFJdF7xjhdAgsYtJW068zWclcKFjw2GjFjcFNzuMvlx\nXPlKRAyZ8+JHDhEQnJqa1oNNbCLZi/+gx3ghU39ASafUr8jcigjQDEvk8cYI\ngM9IsZ4BbA33RfXm9421S9c+OPeuYqssEUHln5PqSEGdnVLHFcKUOsCidunq\nRXlv\r\n=XMKv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOcGO6PYDzx2cfcP5PMQUwPlbAncP5inZLC6weLltsQAIgGHw74MvvxEzw9XL7Y/Xuhi/B9tS2VLUGa5BZzkj5JYc="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.3_1575041409092_0.007420611620475581"},"_hasShrinkwrap":false},"0.21.4":{"name":"resolve-module-auth","version":"0.21.4","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-42thjkIHvq42a1vfd1iC0GFOir7iPTu0EmotvXoMt52SRnFUfmNlt9mAVkOvU3MImvjS+trmm5Lau2wrXsGKvw==","shasum":"7498fab287207a62db5b42281a55f3a8423e8561","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.4.tgz","fileCount":38,"unpackedSize":89533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5N7TCRA9TVsSAnZWagAAMnwP/3MCjI4kfCkcdY3rce2j\nL4NzZ6JmOpkOh/6BHP5yIk3I8MLZfOjQncxJCDzCBy5R1ySzc07O5DNJuB2t\nfFhSE4Nwho/BbusuL1RFMoeDbx/X8wYham6cA8CgYz0MXWr6xJX/41m2gpEJ\nZFs+msNfeYxYKQ7vehzr2hV4Q+fxrfKDFVOFCflI5H+AUG9gYmcjUeK8MTH1\n7NVH0CIT0S/8HInElaVgRh4wobGPqWP1Ev4jm9qZzZ42bb5OpX9r+t0VHI0s\n1cGMdKMlL5VsFrebbbg0qO1aPTdYyKrer6pLiTIR4sDjA3dWhLZnpLoDVSa7\nZpy0+a2yY2jGt+z9j4Fp3/1bs8n9PgPlQ9083R+DpQk6uYrhhb0ON6bII+7I\nxcsJM6PQbOIWTYRKnGjcGJV1WIAamKoqwSaDw2Q/9hbAGe4E7qqXG8P5WLav\nXMmU7bEHGW33tRtFCmGsghrSDD7aOGPJzfuyENDUg7ExCT3fgvZfhYIjgWDq\nyUPCuT2p2pBbYvYVE6Hu5q2nKozgV7PQmVIk4LGQGQwMsoKIaSFRe3YNZFMb\nP2mUPQ+MgZhzz3A3OOYLTbclUkmswPn8je809EjB3ILVa7dFIquUv7wffWqb\nz5Ym53sPW7nPm+QG3hCUUYssDs+6szawxsY9CZ7UGCFoiByIxYM5mkhVWWOu\nAice\r\n=Of3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHGDAo/V/CWruNvDqluNykyQ/Mj70L2wokwBa7tgZX8AiBHBQUlAtDbxoRCQ7mwHedGAZ+Ghtavk3+/zpun2MPXGA=="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.4_1575280339003_0.17280007223473937"},"_hasShrinkwrap":false},"0.21.5":{"name":"resolve-module-auth","version":"0.21.5","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ht1wviZ0Vy6ZFT45uXmi9TzjPUR2KbKbWpN2gXEplBivji4FqI56FJ9FdelGvq3cI1xeY6CG15Y0YoQVUM5YoA==","shasum":"26ce054a82915f30f4cf0b2a0c6259cde47dde6e","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.5.tgz","fileCount":38,"unpackedSize":89533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5RDECRA9TVsSAnZWagAAQtUQAJD3oVquz+O2s6gLO62g\nxwV7K2b4wh1TJ4ZGf6I5AxTRVSQ4e/pyXPPdYRwC67RCzFKzCvnrxk50jhQw\nO7/zadlry/CWhV7WldtxycBpJtV0qP6Erdl8sZv3231OgtJxQHEcWtpxchzD\nYChhcjDebx4Zme/kL3caa43fi+Iy1JErT/OJo0/Oy8jT01K7z2ZH4YFwlc5w\nXWX2zGkBsRC6jDZ36cc8AEhoCVD4eg3NUZp+XkqYfFuzem1GAFyRvrpDr0OU\n0X3Xekae8tNyZ96qVpcq87ODi62NUjpE6Mhjqgx7kwhJW/HAjeraaH/3/j9Q\nTDTB64S7LLLn99R+vDWwSrXA0qUdOapiT5GIAHfd3aRidp5rSF1RFQu8rL6K\nJiXwnDDrSlfOIPf8pEOjGr3wxCu3SDS2Ug/xpqo1rzANQFGpCrhQP9MAxKRX\nNMRvr0JTpJmKxkhNlKhjr3m0VjcmByMkmCVPp21+GRWyefivDchJg222vRti\nXecDnlFGxR53hx1++3bO06s0MvGu7Iuv2pnI5Rp7VQD6ZdOnoIp2WXBEiIqp\nFk2nQUilxL4ZcXOeWgWqE0J5/BWZQ5v+o/w/JLgCsNFDRzFj77hw3D1645Ax\nGl4A2ZWIsVMIBdGEMtl5Ewf/EdXqdKwN5QnQrWk4O5Stn7pSyPL8gwvsZDWU\nBFYL\r\n=8w1T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4IJ7g+x/Oon3DpjA7ReHYi7VKyF8lY2jvYsLrxn+QXgIhAMqzAOqtHAGdxEGwm9Wl5EwW4rfjmlBx4AKzt+Y4oMiI"}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.5_1575293123804_0.028132245119339316"},"_hasShrinkwrap":false},"0.21.6":{"name":"resolve-module-auth","version":"0.21.6","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-z3X6mZLtbsM/GNxxYZ7+OmI+i8DO7x/wGtFM/ttEbq+MXzRYhdGtudGLqaZeEHqEK4WZFlIMZRTZ5OPoDd8G0w==","shasum":"858aae63b716ba03c15559f441aa68c40a05507f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.6.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7mTWCRA9TVsSAnZWagAA5s4P/RzTh9natFf2gTEJqQRN\n9jsDff+b8TuO3sZ0+uVVvUs9HYABG7iwWSOELZzLe5v+2v/zqlWSFIMmCIe3\nGtfFBZd5t62UkEMseEfW2+G5hnn1bE9eMrgZK0HLQBaG6QiVhZkIfG+nx7te\nBq56/VUOzhKNMJ+kEQO4KbTV0oWXXzPP/9tMvCW5sJ2ZPpHqGNPg65yS8iYK\nGnyIEZkaFhhKKJemG9K9Hay/l1I/WzUKLkpu5TsoD8K6dkUrMWwpxhZHFpjg\nAQQx146nqaWjIh9hJtOL87iU13dk1/xaeGBd+i0pJoSpbtA93HgRaMX3yle3\nkgTvmeLYWwghhUlwMyC4UzMCyc0cjlTcdKt0nx+QdlUicbKTe/eJqYUxoKou\nBI5/0V5gDCNjxPch2kgBufMyitfanO8dUpCWTBS9m4e3OkvVDEKRUHNdqUCU\nJtTQ6JeLVWDYIA1Gt6U4NGhyA6lmtsewzEhIeyHT326n4DpLlsW9SVvRNWm7\nR4qClKvEjQoee8YHgeExDbIEnPs66ZKMjwP1oE9F9wJzCB2UTlvDzOL3Qhdy\nCSmoCDv82w8Hi71Qk2IxMguIfwZPc16boCmWk+XhyDUOCcgga5xZ4zSAs+Fs\nZwoqESfveI4t3UuFeBmH9UN99WkSB/Ghd8R+BHNQqxac0yALhBB2ihCZXz0o\nZ8Pg\r\n=eX/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3BmG0tK82cc8b61RqyCERrOBqi9qV3BHMwQfDxzM0ugIhAKfYXzDIXSlbZy0AQy382gcl8HTPlF66LWBJtGC5LhYd"}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.6_1575904469562_0.11521424228665378"},"_hasShrinkwrap":false},"0.21.7":{"name":"resolve-module-auth","version":"0.21.7","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-XElsL1Xv4ferU6EETVmECfXcli4e7evlg/rCcOmu/saVTf/iGFEtSdwh2y3+PIZMsEhV/0qCOI1LRAiFvXfXqQ==","shasum":"7d47f481ecc68e3822b66aae289d98f92c645761","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.7.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8OHoCRA9TVsSAnZWagAAmd4P/AkwscHuyCkI0nSO+IGA\nba1CDd5qMSmi+kRvktLwk5oe2XGFuKG+ZATVhTSrGA3WwxWLBYGTfhq1M5W3\n9TXl04YfE8FRBBGHPKR6R6CZFDzDLk22WVLTS/c8cf32wPHQxAGn5i2wv2ib\ndWaI+7TUn1Z4TMwwbYj8gQk9ZdEEaK0pREmj1bbUOpGvajSIjVU/OOhxTR/P\n64yNcu3i73aDGVpWS/rimhOLHlA8wS8lYuQkhX4rbZq654L0R6o4QWyfj5di\nsmpzOkn++UnSAI26/ESW8OkzvUORnBQWHZgJRwelh6PoBDMKIiYY11r6E92E\n7B9wqR7pVr6CLcH7N1YT+TF0xitmwpKkOsw1ivzIHnG/sBeL3ixnOxZ5vZp4\nZz3uvuNhowCigh+3LPFnvDyllRRxltZLxKiB6rhwH//V/j8OOO0pJ0WmxBuH\n2XXCbAqCEt8jnBCxWyC3OSftR6F8qA242mCAaFbi8IHEE+wV/NzdFFFfl91v\nxj/5cDdmqFGDjfa1iaudDFfHgvGn7bvOY1yAYT+2ItluO8Rjkgl2Ypb/Uy8d\n86HtiP6k6VrqCE4yhGArPDMNRFA7Xa4fMeY9YNXJtEp0yAG4ixAMNViGHloS\nLWVpilEZJqcuZNHewEIJ24V1c3T9/+oXTX7VtklRlcfmtf1YkwRLHw9Peqot\nV5Hv\r\n=gKWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRgwfwbFCEykpY/gjLy9jd1p4Zzwiv/S19vTMCp32uBAiASs6WUS+yYaVaQkwfD9SpSSjKjAfwbpEUIgpDs+Ol2Ew=="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.7_1576067559650_0.9876902408361057"},"_hasShrinkwrap":false},"0.21.8":{"name":"resolve-module-auth","version":"0.21.8","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Jv5BnH2TN2HAxtMIxnwbErGPAhRNfO/APY+LWBK4jcfR5y7IcEVSsIGtob0GZXkn5kG1qfjhfbi14CIcI0k7Mw==","shasum":"0dc7da4ae8d1c3e906f16ee949d16aed8e4aa91c","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.8.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd86NkCRA9TVsSAnZWagAAIusP/3dAIU9JSkINFQ/Ebk3k\njPKyihoiFOnn4cB1OlRsSG4IBAIOc74StJ6HlGQZTbkw0TaNAFkTPBpTD2Sv\n3oFZnnH+W7vDZz4fRaMy75s4tkhRfgEcwe+DdMcmm50LMQ09cxeNgOeJY3hZ\nZIc+PmOf5iRHdvws7B2U0+f8f/HZCmRKmSrRjhKaLWqLlGV5nzrkfmyEy8y9\nGPSSLauva+OoyGKqulbGE2Cd1QTDMp0HlyvRTcn8DrenvsddbtmMaqw85FV5\n0Ppd9P38EgkZvfSlKFSakGiYordUmNRakHE3ZQQom5G96C47nBZVai3sONd6\nJtk90AYb3LiRMSudGE0qHuYtWf9DDaGRVyQzPq/2XJ2M4hEhiv4ue9oTSLGJ\nKq+snoqLL1QwlxxJ39w8KxFcXjrsTAyXBF2UAE0eh+/Fe3sGgUdVIBIbOjf+\nhg4ygO/cvkSRC+Iq7yi8xJ91VB8FGbu64BXsAdJfBInBngde5cbFlkWpyZLM\n+RuCGsmy3oOHLmxiFlRPOUzCUNShoqYVfGIYt5Fy8Q2mG11wRcyJrCkTcJVN\n7i8Pxlt4PdF5Oi5XU2mdx+XBzqDVw/4cCJPr4RTrlG37U/ocJBx4w1lcurep\nNMDqZfzrn0IvQF5E6OsRxbK+8wyBPMgkwfjGqXS4vxLUSBQXe/kbHrjE8HJw\nmOqE\r\n=gAsC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6jhrEa+luiP68fde/L04wH1jRRmo4tkHaL3myu/DOwAIgba0c95dQFAKA6C4Eo3jPqBqB1yCj5TQIYMlKgacJuc8="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.8_1576248164193_0.8990902227209225"},"_hasShrinkwrap":false},"0.21.9":{"name":"resolve-module-auth","version":"0.21.9","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fQJlClLnTT1L5PPpiI+T03mb0kfRdGIrp2Vjxt5UN74SXrEkMCmWgpKNdlaWEWxKi+Ysw8d13aHoPA4WPXVjQA==","shasum":"4097d03fb58cad7008d193d6fb2dc52513ee7b71","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.9.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/IwMCRA9TVsSAnZWagAArWoP/0957q7selZEWhfmZShg\nJx2B+ehPQ/hE9kalweQPsJLQ7JUnAy1LfQtl24efWuQZYv2DZ8OR7QBpHPfF\nTy6F7lFNX4ehYqJfiQuSu46toS8Yg8IPlfDfF17r1UbyrnF0wcpCKSGtahEg\n7sGz0OaT65dIah3w0oSbdnOiGJAFC7oE/e09YT/j2x8bByB4lrZvhGGV6ZLW\nAwUByOpw5rRueGgqTqEY6q1jV6A39ws0UPjiimdYyAkwr9SKgw62Y/iusLAK\nUY3qKHeSCjqoMWLAqUbdeoZJPDwRYQxyY+ytMzQn+BM09ryt+yiIzb/KFcej\nsb13CmrAdX21jk+T33K+J6QqAyDmGRaXkGIMx67msxpK1O98jfw2d0Rb4UGk\nFB0tIAEFS6V/ue+5AoWWuZwOAPNtyhXzMbuTu1yvuwKkU6xA9El86kBzx9FZ\ncvlC3OvU2RlRW8IIpWvItO7wXz40UU/1if2IEd9Z0l1jfRnP62zcaUtrkCaF\niYFEDHaYNct2ObdqmunP1cfvYOgp4QOPFg7SFg2iWgi8W+/IgJYA8wbgY4z7\nDA5K6Fw0ck64uTQnbm5+lyhuAtM7PYqHQVK28v+8JIymH20dVCcTd4rJd0Hm\nuByk4ZbJmBHGzHRrO+vXbj2aBAMRE4/1tvmpBq+OHaR439i/0gMXM7lMm2od\nG2N3\r\n=Hc2s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8xzE7mDar6+2Wxe94k1rFw2caE8sJk3bzluLtKqZnyQIgJgzWz41JFBqerK5yRJJvgltbXXgbd36MW9MUmYZAX0E="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.9_1576832012412_0.9805932060859508"},"_hasShrinkwrap":false},"0.21.10":{"name":"resolve-module-auth","version":"0.21.10","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.10","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-rtELiM/8t49HpVEANLVkzkEM9dhaVOn81AwGy2KTAI1KY2rLYZmBkrHbgwff6wVNPzaiH5/5oQj2ClgJhT2vfg==","shasum":"2bf6465aec1ef0ba0abb7465ac40874d9d9f660f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.10.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/MhpCRA9TVsSAnZWagAAd1AP/38UgRP1moJAmnqbJ6L7\nlMMQZYQ+s8Vudi2ietCOrGSHuOcjXwi8F/I+QqIC4MF7kpnp9PHXMIQvZowr\nu+EaU2n8npw0rsQEX3SZ+zL4/jeyMAC0yy8Ok9UeY5/r2ATtvkeHJtNvutIp\nDttGOEBc+nrQdzbcJlSqy6rS971ErIioc9eRjqpme57QxAzlGdSwY6/e6ucf\n1kedZvrrtxMhgSH08ZXXpAeHRQKc90Ltu3dWfmN9/NYqXUtr5zhiIVbUCoG1\nvFkHs+tNfM/FUK79/ixwGwsLp/sJ12xW/7TrvUT4rSPaWZrrUlZ7SBt+k8Kg\nXqPjQQ0WAovx+Bgann8fbtTEFBs6C/lfStAOg7p6q7pfwGU8PE2EOi7AX/SD\ntKS/ckIEhSbA4VwWAAIwr8Eqbl4GCxWohqi53tOcGGEr9gVecCD4MP+rKcY4\nh9YxZCWx6T1nGWlFqLLHIs0wbbr7QP3l/D0tnnu3s7pC1x7X+ZkDkf0o+k+v\nZNPAxWU9iq8JJJhmcIFPL1BhRr/kKqWyqtussKxZFGYTSrJRZhofFKzU3z3Y\nDG8NtmUft2RaMKJaKBh5U03QlK0rUL+0FFj21SOaZ9NopR9GAUY89z7m3C+h\nbkc1GvyZawti3w2EI+md1dYCEXXDTuEixgIEDCc8ITJX2/zOOeF/BcpEOWUT\n2hYl\r\n=42/Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRfLqkBfz07GDbn6zPGcJwVecaGc77n5A7RtwlkwZFkAiA9NVKivENTLMaTzgomjgvaCaA0PSYX+UqhkDHzBX8e+w=="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.10_1576847464607_0.48327422077477156"},"_hasShrinkwrap":false},"0.21.11":{"name":"resolve-module-auth","version":"0.21.11","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4mdIiAoHE6IVjazFtfX4JTGNCzcMo2ZgkmF8hVF8GnGhGAbBB3d3FuHlihg5XrAylPByoHhQUWzhU21v8Bzmbw==","shasum":"04e22df896545d0ca8ebb707488dd25ccbc85ebc","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.11.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAfXUCRA9TVsSAnZWagAACAgP/ihDqSGdpj15sviAfrZJ\n8uhbYAymdeqf9q5RGvYRhM2FUGXqv/3B2P9vE7aFowBjV92EH50QRcK4mqZQ\n3CkVcPUsz4WBgFqn65EwijhKe+NOMsW4bl485cNRjliiPxzFyJ6OOhLHgZOl\nOrsEP0k02q2x2KuoyvtVG2A5qw+N6KgC81RUei6buCtFqx2YbUiuNprbg1mT\naWfjIL3S3vhFkv6KCrvtCUYLHPMkrw3E1n/aOFHaMZm4bHWR0CVglnjfCkfH\nCeeYF/I27C5BhJY5bweuuLLEJHiK6dHdgz43yd4B1uu73wWcmthA75wEdocx\nIK5IYoUUZX3qGmV4tleGOl6qZyipbOIdjGBKmC2NwpSD8YuwzoIU5SmAlCcP\naeb2e8wBAGRupJvaEaxqL5sOwyGr9NCbu/duuUSVbHZguLZEhQ9CRqJjti6y\nDnzr2H/Ogz1f3exknb42ye7y1OotFSM0CbRX6uEZhrCeZ6r3rjxxPe9GF8UJ\nHU2YthfdvQHgEmj+NBsSofu4IP4Z8XZWpmdbT4EEuUWPikFJG6GQ3+ZOiNGY\n4FQeMHJ4vHbZvS8xI++wgEVj8KLFNhKTfDQMwwnBCb+n/uZhHeOg5YN4maQ6\nxNCOIeCjf68XLi8vR5ouPszEhwsmeantZJ7RbPiTCqF8nDU+CS0bhU7Kkc81\na2pj\r\n=2YKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3h9ulRWnV5sEPeaeEzp+CC0h3OtC7aEu2q0b62GGsrAiEAtJLSadKGUOksqUdVZOGOKtKDTMLDxaUhuukvX+yH4S8="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.11_1577186772038_0.936442918655997"},"_hasShrinkwrap":false},"0.21.12":{"name":"resolve-module-auth","version":"0.21.12","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-t1+wjtQqy23qITIg4QGRMGsl2yQiXAb+WpHK2O6SAA9JPGRKwLQVOyGZ/WqytkIxIX2k4oK8pxxoaEOhSwty/g==","shasum":"ea4867d6c77b5c2d9382ca567028e4f35c690e6f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.12.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBe8pCRA9TVsSAnZWagAATNIP/0a8ZRDTEA8iCbLwx4CH\nd4+2FCrG9m7M2TOzoAt9gj135jt4+axK7USKTAPoB4GP4farm4jX+RT7k64l\npVE3Crr+4cJTqA/SjPl6HeGFDjHXp1OEHlwcB6v4WyrMJ/HALVfvUev21Ocq\nsbQYOKneIhyi8+Ld4MUyzjKeeHxMqlEfY4rtr9Yd8rxfWjidKZSkhtlUk1gq\nTUYAxls6yuWAXcdHY9hXoCgLqnEl4ID7m4QcgixCxcstmIizHu2NyemttX5C\nK9yMZSPrzzSOxMhlMjHpKheJMB3o0Ug28W+lZ2mCJkv5jRyOOrYEqNRB0Qm4\nAwKUsr/SD94WpTJGs/WABFLT9pKhxE7xMpAYClBZeNKFwr440sweb4bIVki9\nZp4R0D2u2KpeC8XPVzvfgxpyXVvRsb25JWE4GNTDuEf83V89gXfDvW+4n5ni\nUfz1crPm4QmhY2IwLzQ+D3/WYMR5yNDmkDGYg/MrVfPh5J9umOKYhDKm2pmN\nNy1u8DvudsyRy97gY5f9vqvrChLEd9U0VB7djRB5EKDHz5pWVnfOSNCyCQen\nL0VrM5NF+GCg93GAj+kXdpzhCAHA1eu8XfSuK+AKNQznklBjse56JUhTtJ3k\nClGC2pRZQnyieiPPcHQ5J80toKBGcQJfvZJ9LwsEh7XIoc5AuFJKh9C03Brd\noMr8\r\n=JJWz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8laBABGmCMpZBSPcwIMzxO5YIj14p43vOMk2i0Kh0uwIgcw9cTz+J8MgmR3IK4VWFv63qKJ/rLxl/K4fuA/3LZl8="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.12_1577447209281_0.20555498236528424"},"_hasShrinkwrap":false},"0.21.13":{"name":"resolve-module-auth","version":"0.21.13","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-0ZmrmJ9URH8nAqDrXnXoSqrS1P0pTaTIRhNoy8Rb5jn867ZoVt6kOOtdFkQa17HYkRMpzR/0Tp7lg0JWBn60BQ==","shasum":"400d8427de4f128d3fb308e0897d4f7795df33db","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.13.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCmbpCRA9TVsSAnZWagAA7ewQAKAd/gwuIMv3cA+IZdbe\ndk2pa4XZF0eOo8O/tTPW3LFZjugSSeBepYo6pSju4yU7V6mLt/1IfI5tAdmF\nFXgJRa2ZQcVoWJrrV7JqJifI1T1LaphKRUG1zeTLtpX6ESOM+RkVp/JxkZqc\nZFAzR/AROuTu0Zgnkk8J146K95iRWeqyW+WqazQkvq1jP3aSceEr519Lnhch\nJtsPxfm9xPjflnaNTQe6WtEMw+EisK5HsLoDCllpoIm0gt6QP9ODbkbcskG/\n+S9LRHj+/ew0BEf2YFG1Twfy/sKrt7lI3PX1nIrrcQWQikUu0B01y7Pu7Rr7\nBb9xrSXl1rNEaPsK3vb7ZXYeuHi9fXFOn/x6ydYLCdtq2Ghr631wfsJA2Uo+\nKRST1IAVQW9jxdUfgT5kPAG0Sx9CRN42kyeLaZC0y6u7aEuyDlwBMn2uDZuI\nTHyPRo+iYEuRWH3IXpJWfvaMjUeG4NiOSDACACcensjbbZcfaAkQ7ohlbkwD\nDNE/qM803zY7K/FwkLEpxg+E1YpEggtrzVWg7x+Sif+4ybqRcidqX4PGvWx+\n4O0m7X5pmginSAZdRiIXEMYypPaTD8WmXrhY2o9wotFv25XAHf77X+8EY0FJ\nsjrMAfd65wAiX0yFJwwqNhPm/P9Z1A8an1qVvXlFrneQRTSsvW2/I8kXuhZb\ngT5e\r\n=mzOe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqRXeIaNZeKwfnzEZ9nFCbyUGLGDmD5gjnPAvh/REeXAiBQPCydUk/7RfWi6UDPLSvwjsgt7bBAYvZc5tvrU0XJIg=="}]},"maintainers":[{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.13_1577740009018_0.2264214898686603"},"_hasShrinkwrap":false},"0.21.14":{"name":"resolve-module-auth","version":"0.21.14","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.14","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-9otKrQWWPEKehqOVSWtDZT7PxegbvSKUiVeOXuXY4JIxU+QH+W3dJWdi2ReGUaNFOtzVgIhgX9anwtDOz6F4DQ==","shasum":"ece68941dcec67e7d9c08474675f4007e1022d90","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.14.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKZbzCRA9TVsSAnZWagAARGIP/16BFQ0tB4F2OSqGzlg+\na7BrgXJ8B0vHKgfTOsfOAs6gNlX424/DXgvtFOGShml53M1+oVouziUWdQVn\n/HJ/LCl8nv4s6OprxhUK14m7hxz0WT7RdH7LwS+MF3QaYgJJONTHhKUz4Eve\n+KExigLch3PPWC3obZfo388pZQsItbI39J5zhgf9THbp6BLAJkDYhzHVRSok\nFHxZNyx4TK9V18cePKGqQO+PlR/HpZ+NemhfPTsPDRlCgrSMbe9wRrXLYvWC\n7MSqkqDf8AVLUo8XQ4KOoksPkhn3/kaOwLuHjElTH4B3it9N0cmtRy/9WKzH\nHEmklfiTnW+acbGl9sU5A/QeyQ1zJaoHxyaO7+1bkfL4dNm0cZmwQOO9AXfs\nHPV7zO/0TqAVlj4XnYybZ467VesJ6MZrVhhayX5xcRz4rgzUPo32QeFwjuTN\n2WEHHYMMv8YcXgZlDE0wIE0RjWn5xWPq5YR/NaBgc/BrTz3Vro7veYeOzyAK\n44AMQzvwSzrR6MJf6hKnrq2wq7M9PMZvwXJm+Jx+6qbHsQtxtklZn4qRfrml\nxfl5LTh3hDfmUzSnlr3pNSWxMmazNRlmklAt9LeXta9re1IpxpMtr0MBgz0l\n5xI4Vh7ewL/PFi2q3UxuT16I/VqnXPUkbXDz+vt0ESzrfRopCIvzqhJJikLN\n2mcE\r\n=FHIt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu0kU+7xfL1qxe0hw7FIqgH0J1jz9b4U4vkaQIoCgBHAiEAw6IlpVKSFCnpYyDUhoM1rIc3sqgwUGrnbseIxqV41ig="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.14_1579783923301_0.776646406573023"},"_hasShrinkwrap":false},"0.21.15":{"name":"resolve-module-auth","version":"0.21.15","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.21.15","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-J/p0fQzMIoLw/n7RQj3cFiyT9pYOktiCl7QxUOhjLNay7nBtV3imxx4YH8p4BiRdTIHXHkyJiwhclx/pd1gA3w==","shasum":"eeaec2a0a67127c8eacd75ce6732032040909996","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.21.15.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMrH0CRA9TVsSAnZWagAAZ+MQAItj8uPGUEiRAZNjqziY\nbzo8kQMhJgcYOiyw2G9E5rlXJEp+M6BdRFQtlWcdtXW1dO8VOpvmfZbYrsg+\nJLsqnMspHMloqTjY18laBvIIz4EcrLp2eYb+MDV6Gnxy6s1GlxRWS2b5vWLX\naV9jmlhHAJv7M4b8Z9V6AwvGo2xnkXqdBO+kBI1s2dPrKDUKYmpjfp7hwxhN\ny2gPwzsDWdkrSKFMKneKiMcyGSJ0i3dOPAbrDSjdf85rvgnDrsL4lNlxdzFD\nIYBrjRmi/VdqkH0DUuekieBtR+DkgWlsf8OLroxC1WNWtrDspF+WN/5FXnC4\nPL5YmsMsTGIeKwAf9GVrPZ3kyZ/11ObuvXY7Fy9G1Eq4A9vLER8tfaWIVvFd\njooS/WXAIBotzqBHb9oGcueZFYDOtkWFqIaukPbdjYi1qC6akyqKD5r2dC+y\nT9mGQ9sPiWu3WF+1/kAv9DY0CyOEpIJTdJ1pTU67sd/9UwhjnNkXKzUwMyT/\nVnPS1+ONqgjDW/joXRK51Im2TU9Ol2LkkqRwylxW42iFYD8NaF1nmnammHav\nfjI/Lri6g4hnNMfR+0sP2MlcPUAfbkaDEFOp7ytY/UxjMFA7q/Zw7jI9Nwlz\n82jMRRMuSO0zq5tKpp3IreyFBMZy51mAanV6g5KYJ3PoYlySHbbAjlPpha65\nfwAy\r\n=AlaV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/UyxGngGRzeyjVNvFhpROvJMnE1kQxu/niSDsGEgPVQIhALx7DFLogloEeNtRCwCBbdAoMPldl0biePBz5nURYNAH"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.21.15_1580380659842_0.8660248690215571"},"_hasShrinkwrap":false},"0.22.0":{"name":"resolve-module-auth","version":"0.22.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.22.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-D1tKtX9U6fLiWKNnS4/A8uPpqppaBO3AheSXzPMy8XbndG99rK81MUtbS8U1bi/Y0hRw6tyQ2O6Hif16ejS8fA==","shasum":"bdb280d00d72b9df41a397f80924fbab7c805413","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.0.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOC9MCRA9TVsSAnZWagAAihkQAJXcSzf1TgxAoVq+BQ5w\nllxji8nHyRyifUzgLOh1QBT8OmgTNv2fYJN4gfoH5A1NbRQpr1U72dUeP49e\njEiGntDJdWZta7o2r6NL7eHqO6w/3jCdcVXSpw5HPT1ZD3N4Fh+GGMJtLf9U\nPHkAo3fuQ+xaGh3zFAUtGqtzltHPFI7AR6QlLcic84D6e7X9VCSTaVLvHxTl\nfBI/rcPc/As0CBKKyyDbS16ry+muAsA4ZaaNgs9J8hGrQ49eB+Erpk/Iy1mo\ndDZv5E5GAsY/hjv4Xt+JDnrTossY169jIOAXtbtConQNUjb4gpKBlxCRwAxc\nO7jKqh94TgHxQUaujbdeJpTG+O1qW2djHnP0SI3I5UON1x82N9OVibG7YZ2T\nMLam6Hv022Ii6J25ZSzFPd1glK3aAmE+ROkjJQtPkN7/V5DfRfKoWvM5do+Y\nMkngmI778v3XHQHcaKCjM2xucTOuoZjacjLGyzYHFFh+N0GkviqRRxeXs/Tk\nrzpJaNQPHouIdL9adYgE5s84z8ckpCVuph/f3VhH5WctpPhPtpoYE4iuvQOK\nktLRHlIRzi1zKYPFZsS0ekxhEV3AwMMhAW0SqTDJ2JqxBqpPbJtEliWkmaiK\nvPwXPOIDmhRJXSYdRPVgbLfbXLF6rdKivbmeGk03z+0J+9JDPPfELCS8bQqE\nPRsR\r\n=QSWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK6jA3cEAUeOikfIQ2JiHVS/lJsdwj0NaAEzrwh94MDAiEAtrSACsvNkWZXMug/2Zd62uL0g9a/mCl04HECg5VGARY="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.0_1580740427949_0.40805991464906155"},"_hasShrinkwrap":false},"0.22.1":{"name":"resolve-module-auth","version":"0.22.1","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-POKpfwTY4gVaTOD1InBVVg+BitVyXp5GVHOUQ76tyLhIdzuKIWLyN0fgTkoUehzgGaaUGESMEqZU3WymM73yog==","shasum":"420eae27375b67ac0c4f770f7fd8b9d56030dd7a","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.1.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQWnOCRA9TVsSAnZWagAAC3oP/3yrjryNBN3j8r9k+wDV\njjdA4rBqBxDqgD73uUNkfDcpS4m9U47yDdBTn2CaW+X1DwSKwN2l0ARArbSR\nCFE+HKjcT5MSV7Pqhc/zGyHA9OkNPtbKuYDUILKyl4Zet+DiuVqfsyii6L33\nGdU9mOHwmBPSfTk4dMg16kWcYABJ8zY7K/kQYBuMUuZy9ypqKBd/I4fPkGrk\nDEufqgzu2i6nzGhBqFNVb5JvNhBG70LSTnAnAJCFG6nH4fey6Qt4JDID4tfp\nFFydpavgTf1wl0FsKzMb4iliD+BSble3rqFmRdKdkXi0B2DNIEuTEWgjU+9O\ndLlKM7c9G6MWgHeBiHqJMqtxLOOaVlUJYRb0JuUrkuX8HS7T0W+ADuyY2EdW\nEPkw3eyGIxNVL6d2qZe0reEbN1Z+UW9qUBP7Z9GB8qMLSAM6tG1JPn7u8C85\n8hI0Zi8Em5sqYW4c5xDpnFt+VRUdmFd1tsr9UwaqoCUhKOz5l5rRRUawtFP7\n1BA6W4so4g1I4kk3FVMElS44WTiiJ30iP57fp/XjW/xGhFNjYVXPVRnUPJo3\nkFX4ii+7Qm6e0IVzrGgP+/lQjp2bvEncRjpNTJFEq6AFp+/UFZ7UThtZbjhi\n/wyuep99sz5g3DONoGkJAoKEyZjiCsk4JiJy7UI4xkbBcHShEjVSsTU5/2cc\nKgwn\r\n=SXxC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvdMsBaUPVIjbKXGXkJoydTlF6cnubp3nQc2g9+OxStAiEAlr+JJ12fpDInPW+tsE3Z/qgoRO5fBzlguKkehsesZJc="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.1_1581345230575_0.42908367155655736"},"_hasShrinkwrap":false},"0.22.2":{"name":"resolve-module-auth","version":"0.22.2","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-rMe/fWI2HVv6LMHcwb+JqDHShSQF4tXUYiPxGvs4PATOlZuGpbocA6ERc4mb8ihPAQi635kuTOnbgdtQtKx4Wg==","shasum":"fbf32c7cf935d19e7d9e0c97e3dc9315ab767a46","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.2.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQn73CRA9TVsSAnZWagAApeQP/ifWx7WePS0pJNbDsUh7\nUf773fCZwQDXxj74TOKxNUe1OJTjId9XSQePPXMSTj0pZhTHxA84wuTZFZj8\nsTCTM9jKrykhjFOEeE4BVN5otl8yIOsuPsxeym/CjIgJnrksj9aimDQi63VF\n5BdRfJHTanyUeZdcaNopt0wrsCrtlbaJ1K82DKZ7Dyy/KkXDQz/8bWoDUbam\nsOl1lJ/jo55n7KZMLBLOf1UDsOPyvzusmDm+k8dzbdAtwatIpk14IowOKFZZ\nwwmCE8n5ZafLrxxsCDxkQyo9csucywLVMm/pxwIeNlIzhIKAUUa7wlvL3T5M\nOw+908CgkPrI5y1XaRGKCZnRT2lUERZUuco8SuiTWDbu5jCRYUqO1Gb+j5tX\nvHPrWBurXWbYyw4P2hH6hmQy6retN0WHf/6/Dl8kHjeDBymtIBsoXja2/ah6\nA5FCfBDdy0Q/K3ELFXdBfta1Ta/pRLkH4I2iZUfYqT0/ard9+i3/CwiH4IiK\nWQGp8fdrZ955lHfaJWbaFeqPeeW+0pRaB7pJfwwxmcKN4H7GOj+dzwm8L8Er\nY48l0k6JyNWng/3NNVcNysRVRL5PW3qCIwRHIn7hqm9XYgufmHh4Msymi/m5\ni3Jy+QMzGlckrVaHkhXp+stHiLAkauMauy0/N1awQgzq58A0ChtXGLehOKy2\n4b5R\r\n=OvAB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeqB7DT4wfNDq6yGO4QaZ4BgQnQfIDApal9OfWxcRxZgIgVv4UWO4WKUT47JOTEOWUfJ/H0IXiY5OAelYusIF6clA="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.2_1581416183263_0.5429909667214514"},"_hasShrinkwrap":false},"0.22.3":{"name":"resolve-module-auth","version":"0.22.3","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2gd/RshOd1E6dDZylCNrv6GNHau23Y8Iv7lSH+KFdzs0/7F9CLZ2c9dBrlp7l07KRQxcE8104c0m1GjrVMsGGQ==","shasum":"bd7b1a158a370c7720cb9af3f9708009e67a21ef","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.3.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQqBMCRA9TVsSAnZWagAAhTcP/0mVKBaz9RMUOR4SfujU\nj3Kfnw17xyLwZ//4SVzfclH+asdiTZdLFycOMs5aQBAKyxGWHCn7R23GCo+w\nbdYyeAHepebKz2nevw/BBW9mwwVD1hjsgb+POIKOdZP2ad8bbh8TiSXPuEUn\nrVC9bSRmyPWzI0paHQV3CD1amFvkkRepawgCH5CLFR+SFO8eQab6FmjSKHi/\nfpoUgFTOcjZiQ1O9Xk92NHcHxpsHUTZTs38Bv3sKPo0k4loGuGg16rpMxXIf\n6eKWQozSVbf74aR8d8mD1+IVQbjSjolSHdMv2JyGW2yFEpduBDMKoiLwxtwK\nv4YB8wqZt3ygPcERv22/M/CpHNJRnVVmptfQUudBuOrxQRqwjSeMymt3wu2x\nQdfuSUmtT42WYcqgNfCdkrtB9IE+T3UOWMqu7M136ZrcLvhLwGtcS1vc0HaR\nR0kp25XRY52gBGquioFyssAxpHUX+GEfHn9St4EBy4I032srdLDIGNC9jyhH\nlWoZGa1N/NTi5dpQhqkSfzUM0XcZD2n2NgXuEe+19OJLEhclwrjNTTKuAhV3\nnRMzc94PRej1n4hzWO9sjVZalBnDeMCGRpMw4fTQ8R7wEmaRwDxMq9GBvfUy\n34JqiGLck2LFL+3yU4ReglCkkrXekKN+EP8dMQKRFtI4VSQiU3K+UCAB1qwz\nrjpf\r\n=T3Z5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOf5HJoGxHNfZODAx0HDvip/wlgcKXUmogMxpLOHhDpgIhAP5DPwzboNHliDsDX5I+aqQEiME5OlGeLQtZufk/JREH"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.3_1581424716261_0.595528742934111"},"_hasShrinkwrap":false},"0.22.4":{"name":"resolve-module-auth","version":"0.22.4","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-TcEK66s0MIjYeG8TyKeTuVIkTGsIy4rnezQsB/MIStZNniNyV8SgnSsq2KAcJjNAT15rfLygFcSgrsi8mAxTQw==","shasum":"8205a38b8eba0031c04c7750d703db556e53edf2","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.4.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRljyCRA9TVsSAnZWagAAvigP/2+UqVDU2cgkVpDrGXQ+\nvmqf+cv/jeswdRSX/yyi5QJ3o1YUCivF1FtW2KSZmxpbXzYJnEyNuAo44gUB\n+O1eKnWh8hrKQb1+0+XPDyL55sOiNEqU+gjFYZxYJpJ4bnfruuK5/9uvh+ml\nQ+AQFlcuVO5tvD84MX8N6Sxr38Av7Q5OigmRKpNzHSobbg62nFY059KK4pC4\napYtHH/mJ3szAVpEwfZju7wfHH7vZwnOaWXX5OHNdIHVO39w7529PTilDrHL\n+8xf/4boEdnLDGDOGnP2SbUA/DbpEU5euWurXXlQx5iYgnj2HWRXVpTpjy3v\nO5Nin2sFK3t9t6+G2f/bM5MI1arv4zHiz/ZmgwqgvJ4mdKgAoC0dyUbTwXVf\n1xVywv6VAquK2DEmCOmm/I0CDS59KDcWtmtsbX/vgDF/XmyjQ7RGDpXvazIZ\nN0nnpQ5l2R+0fxP4gEWNydJAImF32IuAwCGuoiUWUQEVtdS5VaSyLa5CtP5v\nSIdqQzjNHj633ewmh9FL3Z12JSs2m9mtkqToXSpec+N5iOYW+A/J5aXbfNZM\nbT77IG8jARFWkW1l1L4IuZf0iL+yB98vxfdywvueSEuR1SSpll7saPTPMzKd\n5aZtmVWojmyEuahXe9OCwBDdAappK41WuB814OufiEXZy6WUHhUm2qLU1hwj\neW/7\r\n=1rzP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbL8e48VFYq+Y1LZaLHZqhn09s94iTKUh3NB6WFnKHhAiBmCWp+aJhLZNsz32hLNjv3dpQNntq6IqBMRCB0VCzB1w=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.4_1581668593963_0.6628248913378816"},"_hasShrinkwrap":false},"0.22.5":{"name":"resolve-module-auth","version":"0.22.5","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-xv+yGsV3Cxpptey4s8SAdSUmxWTH77n1STSRpMadGXwFIkJEIjCy0AxNk3T+e+VYTXe4DCSVsBiVdtgioCcLDA==","shasum":"65f80bdb131a56eb16e0993f297765be68e42fb2","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.5.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRoXuCRA9TVsSAnZWagAAoAAQAJChIuT8YfLSIn/pBEx/\n+5m4uoDo/ewuvIqj/5tMZxqzFaG+YbicoOFNxX6Z23JewcI88AeTFbCaZJ3l\nXk0JG94Eb7HsZKWIAlKSx/T/Xb6dwy5r+MTqPFbPNhM6Mw3YKkQk125Vt8du\nHkmZ6hhWRgd0tMe4HGUybpMCvOAVP1rjhauIA5MgXSVaAr+I5eoy/FaKwl3R\n6FmKNLK/4j7O55U7s91gsMUKB0lRypVHFfCL0hsuB2cPD9KHLVEOrGqqAEG8\n+EW9xL9HSc/5b7igEn/FLZDobrZS2a34TWXdNgf/eCmpcJhIZQWGBTIQVZhG\nyYU9N7Gh8cRh8ImYdvX/++7PVts87T75py5yQlGa0S/8gFo6elkrom9A/R6e\nbAGi70BAAEidO6l29rAgwuDQukr4y+m4L8xQkgbGxD65uGits75G1wI0rX+p\nllzLDXBS7YBBdijWvgZIUH52vgOaPgLPBWA7Nt6VPynFKv4K0UGh0xlKJUzC\nBM0CnfGMZilMYSyYuBjnnZjpjicp7G1wS/lUMCqt0eV5bGJXKKT81HgM7SWh\nW/fY9OrC6Renw8oZarS6VpHuDuIiZstPlkc/aFVUT2XOFhNEaHVWezC1Pdd8\nvm/bfEjd9XDDbMS6bUhnxOcQhGgjLgGd1hKVoYRtA4xasAOuJIA/RYjHLQyD\n/Or5\r\n=hB7i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUy/mZK8e8Et+dJ7X8mRf8h1eihrNWXgfdbeLzXuRFrAiBxerWwkFNV2ADDk1tOFeVsz6szIYCksl8RSHHCgti48Q=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.5_1581680110197_0.8190120886249979"},"_hasShrinkwrap":false},"0.22.6":{"name":"resolve-module-auth","version":"0.22.6","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-OD/AZ2PYV4sjN1yC+ZQ5qW6GPHdLoWtlOabikV25zFTEWErnCW4spWT8TmPLo4lfyikaGNXiO82KH5KMPgcQbg==","shasum":"e1cc6e1cad6c9208732b342448ee1a12b87523e2","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.6.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVkYRCRA9TVsSAnZWagAA1EIP/0l1QdlRyRVJ+3uDHzWr\nGdGEBHAus5X1ETn9O5WRGL62Hlvh8kXNmkdK/CInD+eiJH3X6SXnLB0NMIVb\nqIcbpqdhHFrL41XvzUPxxy88PpfpVVG1zui0/YA2bZGhYsV1M6DrI8dXFHen\n+ifNRsiM/Ouy8gVBvJMeDX1fsjG07YsKpNQbKGypQt6OzjxUdMW2CDwPtZLA\nslr9K0cV1dxRzUFTcio7DsV+xtMyzSiW8AEIWunyWNdXPF5ESLZLNUnhiam0\npg6CE+i8zpMMRn9q76jl6HFhRhxN5nBAjpKd3tOvlVsHnRD5CvrElhst46+N\n0M1HvrqP5f364j6bfnFrI2XHgLFKG0sEgbOhR3BXGSUZkTjQOiIwk5IZPvHZ\nDz23rqifJNkbmuuFDnjHQnxtPgm+gFmgvmTKlKbraVp1/UdP68MRLi1Lk6lB\novqWhYJeAXG1yC1E+oxTqp6eDxbvBnsGSbAwoO6WMrezHDGZMYoPYQ9YfkCt\n7J+RU3gODsh8/69htdFyXDSC1FeXPNURDH/KQAoFqCMSOVqGbLRRBm0HcH0c\naY4lf3lahCjy+ES/0pPNrIwrPBeZAVeR5VhJKNJHGO0b1RhiUaGMPj1c+s/4\nnD4GmIXM0bDBinwtaXd4S/w3zbSIs/QDCliYTRQCZs3b1gXPGi4wR3USwsve\ny/IQ\r\n=a7AF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVZartbvejSWkTGOATYIIpmobasKsegzOI7UYxEq1STAiEA5WUrRB9IBfCv4ZNLEbPwPccNp/oHHEFTaDYTjBW4Ovs="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.6_1582712337370_0.5691401312965501"},"_hasShrinkwrap":false},"0.22.7":{"name":"resolve-module-auth","version":"0.22.7","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-iIvZ1JHuUCJT56PpgzCUWpH0EgUVEtvdAGQ8D+uP4ybivdSDftRJvXX+A+AqVsLN6dpdCqhzUvqhxpgCQsU8rQ==","shasum":"2de5d6c031fdabeb70c5d0c80c3af18d5a303aae","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.7.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWRMFCRA9TVsSAnZWagAArD4QAIYkDWghhgIoHX+qTERq\nTOJtYtF735qUnqyWediRNaqgvBjNfMLJWwirz8GdFK+IoGrh8V+c8bu4jlU7\nsZVdzMJLJujeDhyxufIty00PQAqmUAJvqDc+zthWMxjzLE2VCYAtMomnXoSK\nWJzLyM4nnVK3wEa+8LT03JjIKC9oJXf/H/9InCYMiT+B5ek4KdfcgmJlUhlI\nO5O/pWZy8nnWpfqzqI0COYkqECyhTDyzwEKLBHpPk4y2MTMfyICJiSkkXPGb\n0MxNugisaw/T28vchVjRXjUGYJB5InPSFYUS3W/DqCRqOYYoqCwzhqHplV45\nbvN+ftCjz+BAloW00ApixHopHhgMlz5jdPvE9U1+k4kNIfzxkLy50FijC+9x\npQ/7VaMMviaH7DwyizKUVn5tr7cEfmrxgH0dzmS6yjR/egwCEIPvUj565272\ngfEeJuVvMjWOfoVuaA7UFGuY2kf8H/z9C9CxpDjRgZCXz0MJh2Wmhf0JsFRN\np0y/Fza3fddiNJBFtg0aaTXUDlRgCP9fbF2z5tqwq7pTC12e8V/UmvTwX+wO\n+fMusDb59ANXfEwCgL20S7MxnEfYB+0ozduU5lac5Ig5UB1IDCGbG2QgsJaP\nXAVfWR77LuSXcIiOaXfFA3Gh2otscYZT+N7wYXGPN9UTmBw9y9EBw+RjYA9y\n+/Ns\r\n=pHa2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLQCvkDKT2C8ctATn3Eh/CFXcxFBGQQBlEbcWVJPa07AIgMRbVL7Tmzfk8PkIHocgVq7woLwcSBpYEtr8pg74do7k="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.7_1582895876589_0.7807341682689353"},"_hasShrinkwrap":false},"0.22.8":{"name":"resolve-module-auth","version":"0.22.8","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-9B9skxFpL0EysBJVZWJjDEm82mzKejrnS/DGXKtvzWX49crnKUHWo5nrW/TxNPopyQfKg4/tUOIZXpD9J9xkgA==","shasum":"c7a646a699ce0af950faec96be613a2c5d3983c4","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.8.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWVUfCRA9TVsSAnZWagAA7xsQAIxTtg89iVKcoUmsIBFL\noKyHhObDB0EbOJf2SRsGIKv4GQd7H5ukysGV27HlX3fNw45yZN0BgkxoiuSP\nSOUWD/7dqvqTYyvI1E9pvl+Rlt1NxiSL9UxFSQV5NL/xwlXzY3U3JmhtZ8AS\ntyOzEYL7xPJprWvQMxi/lSjfp7LlRSl3qf0pLV+aCGhH1CzJumEbKjAmttW+\nWOxST75b2dPrza+ZwJezTbckBWjZQ1zN+FJctqxJaCK2TwxI5mFufgRjxww7\n/z1PWOKPoNyrACtJCjdejDQLyuRRSuci8Li/FceZVzhEM7Y0M6JiY9iZaQuo\n8vbkaobXZtKBgyMVRf0OmDZ7UVGfqsh4xHyt7v+a+orIprkK1R1onTI47mfS\nr1/UqZSGBKk9uTI/4y5y6KeSmqxnoh242DC/NM119dlWGpAFd4m/sKqzV3hw\ngM/kymmr1tirI2ZAc5/RCYfZl8jMGNw/Ahs7nT3Ka8cocu7ig3w75sXngUzQ\nabA55ohG5mflDDu27nBGlJLDtHjIdd+dwOfQ4gXUL8cc3ukLMqssQt3+6vkb\nYnzErh8kJNVzxpiuelFs8OGZ7Y+Jx78lOctXHrAv+En8pMpu0Tvh8VFFlcgu\njGmAvhEfMEbP9L+c3YtXr8nAcl+tA88bR0XQm7FdTHHu5KYlMBIFuRTs/He4\nNAbX\r\n=+gVr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYsaQ5yrFbeM+iJR3ljTu20aJq5UVy0Z1yaLsHFpOpDwIhAPfGCQ5Pn1pMbWRl/ujsRDNQOTpEznN0z9bCn0NI+Qrr"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.8_1582912799536_0.961095401431808"},"_hasShrinkwrap":false},"0.22.9":{"name":"resolve-module-auth","version":"0.22.9","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2hKKVpZgtbSsnJv31jSKuHuEUbL9akS2HYbytKNYnkyWWSfi3W0ENsnc0L+2T9Wpr/hZwcGjl8Bc44x/9QQxzA==","shasum":"ed98322c38b817f5d5560b59164c7ca52737f299","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.9.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXP7pCRA9TVsSAnZWagAAKlEP/20UDbpLZkzTqb9I1jKu\nd5mB5w/g740Z7UU32DAvNKtx/2OptwL3tvIplHMxR5kgoI93um6h1l9A02GN\nmbD8XrP2pJolOgKjLfrDmP55Ae5nW0flWA1Ce7nMgGkhBa3/orj7PqpRRiBd\n6UwmsG2QxOl28Xgo8fNIWHFcuLKiN5voLgzTGlkTXP6ELl7keIu3UmkgFaOZ\nHC+a+OujE/XcBoRm0VicoxDmerhAA1crcovJWXNBPOJJaFaGJ9o2Eu4QONpA\nEyYNA4iCVXjtnK0yNspO2Hv2b3SFrBunRDuSoD0sZ5K7M2CtcF0iqf+uS80i\n8o6SL1e5RJ1F/HUSCxBAt0nmJsOeNX2p06oFJm2XSxyuuvpcWhd5uYgFJmCK\n4zppH6Zk8wSuz58EPfXfpwZ+pOlVcH+eFzqkg3hlhy2VRa1C3r6sBnNpZF4N\nOJJtxmkf1M+G1+SGt2+PptIAdoQ7YC+sYbhmGGdMoVO0l3vinrm/xZUVK3lw\nSYscKwsNqNRBQEeA44SFXBvW9k/zkZOe6iziPLtHqOy4cyEMGjV5Zx5gshK/\nd45QH2e45n9A4lRNLKS0uMKi6wd5JTPe556Oo9ZDhbJEbzvo8Gcwk7cB3Dge\nMrhv5SKd7v7QuHZXWJCwqeBVQu26WaqMKQ796YZnATHDEIjhKB7Y52vr7I4X\nGJAk\r\n=qD9O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLLFLc/XjjFER0MT7lf44zhGXdr/a2PVYaDNmHndATEAIgVGGce39PIEg/TLju7HaO2YM37i5amlkq07EwgoqW4v8="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.9_1583152873274_0.8243004195571701"},"_hasShrinkwrap":false},"0.22.10":{"name":"resolve-module-auth","version":"0.22.10","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.10","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-EnmBC7HmvKrxITz+OxpMrLmlVgcvOUlPraaB4onzrIUnjpqwdZwmG94zCZSl1WksD6ZpDLWMl7Mo8R1aWv4lLQ==","shasum":"1aa768b8800521ee6d78bb70c968162ecf617856","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.10.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXQVfCRA9TVsSAnZWagAAmhwQAJ+0NDOn7LRN6Gm7v0i9\nCu5nhYAsm1i71cwMpi+COgUGIBD9CXb/F62R1LIV0vT7gIaIIs7DIiDVt+EM\ngq/zxb7GLWuPgMzphOb3XbqSTI71rtIdUCgF48KanZlGYHVcXYEKKgK7S0pJ\n7KTCUqcLKB76E4i20mAp2dYdcpew+saHPlhi4sAuQx7/yLH8GskVCqNuFCmJ\nCOQu9CI8Ed2ktQW03XAEG0K0rba+Ck1IGXWcsrqy4qISwmv9VNWkbyAzzceX\n2qDklW3+gGMtZsk/oiy7GHEABpIIAWbOuGmcLwagkFEbGbA8r9rvUtbkVX1M\nuZ+1NXz+N4+8lA4+ap14MKCwryRbTyxm6DKlgdUFg40dAHsT/neP74ziV2Ol\ns5q31FMBFx54zA1MuDdcEmC4sa+jydrGxVz1ch7/uzlwhIRQK33DwkR2uPuf\nd/H6chURgJKDApeLsGaV7RxpesoJOflxCjf7BLKIRk+UC3YLREkj8M5FtCIu\nsFkZnKUfSLwcammNjZeFz8RCKlB9/HsB+sFAf830dKn0wJFW3GctFlaLQEo5\nyrc0n6xNyDPfAsGEwoUOJBt+j/tWFX3rtcgZcI3OdBuPpa+wTHSGQoSrGQN7\nqCyYH0+HtqEXT9tocgQCL8o8pxZpEtDDjaVkY9oBUrFbijK7zEJXpiZauH09\nVEAj\r\n=dYKl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBepxnF2bYSukg2XFIUpYQsmsZ5t1SaUGAGVZr6m5AAhAiADMpKl1Jd/Z6X8KP0mdCbfB6YsebD28WffzZu/TrDUQw=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.10_1583154526944_0.6901073720028641"},"_hasShrinkwrap":false},"0.22.11":{"name":"resolve-module-auth","version":"0.22.11","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ggEjgDz92KSEJNJ5RNVfSnkpJglMx5N3A1Gtk2Cm36rIjwxN2rbBKnASpqDctYLSXDAC6Uudyg7MuuMzJCvbmg==","shasum":"ca1226498325160edf9a4632b15136d7bb242166","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.11.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX58kCRA9TVsSAnZWagAA+VQP+gM+07HFZ6VjiSJXqabz\nrAW4/nMN3r6wP8gUKAtP+DkVMa/MsJBLONBsUONClEQFN2Cy4fmxzwuAO4pF\nDRqVgT9FHLUblKsQt2jbivH0OP1H2MaVraZeUPeccVYtkVK+Z+an0k/lwOMT\n1BH4nMsi7aQEfoNmZgEJe7sCG05psLKRCUD/zTD1qOlzbgwdIhMBI49mMPAh\npwcuu4+nGS2yfCWxVeKy7Lqc17OgYOCMzJFvD9KJi+bBpUioj1ehQxxuwSPj\nSPRt3rEP2IXH9F/6m8d1tpOB8xcRc3hhGrDFmTVxzjwUZakbl4XQ2uU/NDWQ\ngzY+xfZSP391K8eBsi5ChVTz4bmFCA7vsCV1fRvvEn6DOMMQKSi6KqUVz9j3\negl4sapiscrXraDfdwih+X5o6IM0qxjAsTSxHMZI2bTdUgygTpRy1EncKUPu\nU42VCSuAdLk9l7NFWdC8KnOq5BI/n9lAHePreWSZx36FCj7psBkAdjmoYoAr\nmxe3Cqp0BZO3mIJrRzoCy6PIm3n0qfFKHolAeSC2swQWj2Y59MQ/ZOo0IUdR\n1ySxKoMF5QkYbwjim4FxYe1v2T9yCwgErIF5PxCczkhfVKHfAGctsiF6Ud6d\nUcvcCFegs6ZyF7NPjBeB8e6hwlThhUfCyAg0x/MuCHRf7VjD6xDxPxfbn4ok\n45wc\r\n=/8lM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJTXzz7StCWvPVKA/eUVXFY1oQMTSnj+BMafYxQ6Si8AiAprqmBbvkP3BaD2A63vh0yux6G4FOPkSIGfQr2TJF3+Q=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.11_1583324964368_0.1374072971684046"},"_hasShrinkwrap":false},"0.22.12":{"name":"resolve-module-auth","version":"0.22.12","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/8SXTsRYEuELisD8kNWFSKKl7RRj92AJudufO3PebX+stjBrM2QM8D64nt6SliSnOx3mn+QUjjE/UBX5OpMN5Q==","shasum":"41d3b6d225263c4d0d243429cdc6dec05dedccef","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.12.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYNt7CRA9TVsSAnZWagAAc/AP+wZ7zBdiZ2slDappMO6J\nHp0SoHQ6degEgkrkyUasD1H4Rohxhid2JGnKwkkNkhgBW9uxyIMsa5X9uZ4g\noWbCBiA3+8i4O8mDYBAXBRuft6knVGkj7FEJYRTNy3rQ9purI+hHpa87tiv5\n39aXs1KO1gwgkrUVi3qbi36QVlDVCP56qdvGCzpli8qS2U8wghoMN+5u1Bom\nIV2cERKBYraShpYbCvPOUTEvdGQrQHD7DFzcR/0NrRiANoHxMEDpNZpRJysR\nmpS3eMHFzXNqNBVPe1HP0W7EcNmcyYEZ+re3G6l3hZ1JnCrlDtwnFf/Iijmd\nTXH774i5ShqB2iAkVft7xOKSylnZeF1TA7OC3H1jdGcwFQJ+7shTPDLvO/kv\n4eCRwiYotq5HOPi83nbqDBwttEgr5iMq9LquFeLNOGX0m5wo8gUd4KJVKtxh\nVv1JxR3Cx9/RoBRbgwJdVkdgAjObMx2ju3hsq/8aFgfGYSQxhh7UOboEh+fb\n1RJMxM57S7hJxOwVCFbvy6uSnx2Kdtgexhcb/RyzxNQofjjk2zpJ/4HDFgpt\nXQ+rJ9t3AX+XMTtB7fWq2uikkYggP3RiNVmH9ikl+43eSnF13VSlM4ggz9Va\nHzyx2w26EIuvX3jZwVAt1nGIBubgNgneUFWAwyr0qZISAHSpdEu0VNDH0Fj0\nRZPW\r\n=PxEB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU5ejrEONY5YdQD5CA+zfRbLMH9YGNg2VLFblEJ+TS/AiBnuSsRLxmvyk8D8o0vp7JI+0eaK6f02G/6QNV+Pxk4Iw=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.12_1583405947037_0.20009483474393197"},"_hasShrinkwrap":false},"0.22.13":{"name":"resolve-module-auth","version":"0.22.13","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-50XMTeFjOGeP4LtVDKCJ4nb/9XygNygNZjhuumq7UA3bLEqonJLd6WIPzuVNskjl5ETeqNYE9oUc4ofoJvz39A==","shasum":"3a0ff6f369d2d83b97cfbf03e573bdcc4fb3c831","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.13.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYQZxCRA9TVsSAnZWagAAsNAP+wQtVNvLLbulWQx+03CS\nDRDZ79VI/uYx+xUhMsOR9sqp0vQ8oYQW2FIhjfp54tEmdpQnyVZacwRG+Anc\n577MjTFpiP5LHU2U0ocPFQFL9GjLxTXUR156g8K/q9TnAEkdkbYcyixjY7VX\nQ+USPYN2fJvc4ovs2kFSQQg4Jse0DEyXhZ5WxrUe9VRzSNISOK034u/KE0zm\n1YFucwFHOQz72TPHEYQMK8zUA4TUEZtOozZG2pkGjaHxIztO3/TkOEg+H6X0\n4RDe6NQk+iTbJbchUj6/8/qjWPW1/mGzN7rPB6KcIPmO05Sqzw/i8uQLM0Vu\nAPJX3krCd/UGodTFqfuvDd8TO5LrPs8oYiV+fgLn3aP5XtSwUvT4X5DB0BlW\nNPpTvGNWURYRhplf+/TjM8zFvn4aBnGBwfu7lHrD10+3Y91WkQ16GmpzJmg5\nQoSYk52P1+0Pa6kxHR/U7dzxwcHO3ydATwbqnJ/xG42MexVK/i2+JUsJZE/m\nSJS6JWmRRH2xfGm6H9rWKy8KAQJJSLk2RXOisQI4GvQY/KFl6FnXG2I8zUYZ\nUNmVSwB3KN/Nx8l/eZxipokgzXrX4NQefYAcpsO3gnlO7qAXyraZX5Mmu8X2\njX/VXihRFLJ3CrPI8a1XegKr9DYTHW3vMp8m1xIEy0C420Su8xHBR+jQO0Ha\nLze0\r\n=4GWq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgQm0jsh3iV5+Fb0q7kIujK5AjodIz+otb788ZRLasrAiEAiHb0gPkjLkjYj2j3isUbN8tuZdBAfnBw83FCU3/Wnkc="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.13_1583416944549_0.7909234001991801"},"_hasShrinkwrap":false},"0.22.14":{"name":"resolve-module-auth","version":"0.22.14","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.14","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-DBrDtgpFqaXcegzaC3ahxx+CS9aGfHfdasCoG/uLOGCGMn92ydqPpyiobZloJE9K3p7Tj96jokKBnbF0olv2hA==","shasum":"751b09942a432ad0f2ec7ae86e03b1dbb87b665f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.14.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ6wPCRA9TVsSAnZWagAAAfIP+QA/bY4g0veC3oM7dv5+\nU/H8uMADIztWNGqBTXnuvmIEDLpvB+VfcWkzUf8ckSXCAOVoEC/742aFT3tH\n1CILmF+KqHUuS5jfCusy25mTS6d4rc8JGzSJalOir6XYUD1+4FTLDV1q8PmY\nWBpmKJ2dZFk392/S10goKPv5vJEXEZBKEjGv/i6MsJcOS8/3rZfpst4wRHFR\nzoXUgxPFjMK26one3PEnY2xsNr2rJvPvlDkgKWN7g0IS2ztI+7/tEHAR//pX\nLBAcbA61OS1RCd1LpTd0K6kELxHY5H57crHn7y2w0oOhG075M0PuB/S18f/o\nh5+ihQpjkZGFrPABZdhsGUMbM118NsbQgGMKELvXt2Qn3mrJEXHCvE+LrQV6\nuy1CNw8YqwDd6qXntpmw8Cbqcz20R648cMwvkADXOzeCBh5jm3W25xneDWdU\n8ldh60O3eUJ46pJgZp2cIYSzPEzfMQ320Zv4ZnUBQUhtN3RQ0gMeV4FV6/XV\nMJA/i3yCpVQHYt7GyS2dWNFWS9y6TywE2qQI4cDcY81F/4p0j0ifTq1T3J3O\n3Q886+blHvZUxnsoCQjRL1V8d5pWHwXr81BRxN8jsKTaUUIfg3lgnZMes9AH\nwAJfNiqpUOTTvRubMDMs6K/cjnrnVpplzkcJhoJ63qwWwRzh7wGHZEP7BcfS\n94Nc\r\n=p8aA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChDhJyw/19sHxTHYjBauSyv3SqQYMLbKrakvbB9XPzfwIhANWwBXcYE1O3jgHM4Q2+xwEBJ0qxJzQDW3f2kCz0C2u4"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.14_1583852559324_0.29632546871544485"},"_hasShrinkwrap":false},"0.22.15":{"name":"resolve-module-auth","version":"0.22.15","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"24.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.22.15","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZdocNXJXdxcHVWdfw8up+nkKMjGyqmSqz42+8LVohFS9GfKat89IPsZIsfMWleCnH0iwJlfa10Gi2veCzT72PA==","shasum":"2a146caab55040bb3e2a5e0a34a7cf2458d96738","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.22.15.tgz","fileCount":38,"unpackedSize":89598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb3uUCRA9TVsSAnZWagAAiVIP/2vGivsBIboW1PCw7i+7\nPNKaRzOR9A0TYpUKmQPllgm8iwnm6kRl4kwkB4bLsrILkvBq90liPDcG/V5I\ntWBEFkmn77ZT2bv4OE2XQQnPhkxkps08zT+4OZ/0fFLzNK2O4p3KM7dkaC/Q\n6F9RnArONTA+sVX1M8DinK2hQwAqSA3dHA5D1HYPV7pI/AJOS6Ku8JWFPdwk\nvEwdwcagawx3OMxO1SE4vd9Hi7mmV7umBpvbFdGHwKVbYBXDBcT6D5dIK3Le\nI8I5F7tLFj2vM+FD73RxkQ1jGjnsyjETKUyhlpjXlxDPIbw7ZFzVjQYs1M72\nL3M9H3T9XKjzoiqhNEhj7LT95+RQR9DBQJ7DqdK3RjY3s/4mlKXAv/iP4hw9\nr7o+JAZB5NRRtaXFuJbwRA2T8c4qUJ99reo+5SGrT9bOUwDL4LjYR9R+iDur\nZlwS4FqIfiru4MHk1OwV31IV+zquw/kEcIpPftjGpIHYt8SX8A6uGts8wBXv\nQQheGyFk4yRZawtubQ8it0HbMegHM4qrqGbHW08AzLOvqiEKJbcEJpZjlYBX\n0R/wcZK3uhOn6JoBCFBh6Q9aZs8uioUpnNgXQ00pQZrdvTElgmciueY6gc+/\neIukDyYKudD9BLW6TcniiZwjLNu0FmzEY3q58EuBgnkh7ouqN3dPit0ljQ/M\njXLL\r\n=hkwr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwov5XArqWJylJqpVDGq23YrRVgvv+1r3FLaib3wMXqQIhAM80FCeVPvHhq/ImkgNOtYtCEt731gr+20QRkjSh42mT"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.22.15_1584364436209_0.5989127765345541"},"_hasShrinkwrap":false},"0.23.0":{"name":"resolve-module-auth","version":"0.23.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"25.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.23.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6bOvbJWGL/sXLOIll0LhMU3tL4M9MXtGSiguRY33vFk5s7UQKDaeigXc0pJsx2k/DAv6AZbMCNYSFH8+apwnSw==","shasum":"1df18e289f747ad87491401579522edcd9c1bcb6","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.23.0.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecgJeCRA9TVsSAnZWagAAuQAP/3+Qe3hMKcZRX60ISmHz\nOcnuLPQo3t1zf2cWc6ZzIiUBlrsetFcdHyXzXdtdTfTZfRBEAR6bOCq0ER2y\nhTl4G4nO0YGQcQSXtFCfqtPSwoT4beVMRZMUyXyVNY00Tpz9DFhMvzCtXkGt\nXtcwHgqcdHccM3/+gRlvfbv3S3gGigC/OT6g/uhbbE2jA2QdIbk00I9teri8\nENXFqYkb2wzV7WcYc/A/Tk/VBIJUEP0XwOWDquXiNNCRwvPW4ECS54UFRNav\nmJTKBQSIi0EsODgLfdBI3x8CT5Do+imWK7Zc/hsN5bL693JeT98gryZvO8GC\ngJjQn85V+NaI2Yrh0ZHQH6lSdW+eFvjremSHsPAx9vnVsLHLgMYWOX4OEQ+G\n8raNqdUjZpIrMrPaCp1hk+RsOqV5ujDt32ET171insgPeSS1XaHqTwm5Q8gv\nMx43OwvmAmKMuxueaozGgKtgqt+G/rEvGvLIRMr3ZFDZOpV8fAg9hr86ttOQ\nEgtIjxnSAmf0IMvTKWdAXPaU4FxlHVYgnMNaMLvjUkM5YHlutLfugzgaDWiC\nD90LWAFqOEOlNMbzOmE61brqtN1slhMcVfXSwh9zrZFuJVVQhvFeZf15PN1E\nVGgk0gMF0SDu9Y1cGN8y7d7zp2J52gu/vpPW4EIMWb7L2nH0nSsnWi0PxjxT\n0eEN\r\n=/inK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOoMz2FXqkrwBw5+NFjeyO6mAP1QEQtrv2EKdFPTW3WQIgbqKlrkaEcSLDorDhtfzb1G2qJ0lfzTzym65lbni7Anw="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.23.0_1584530013632_0.6066879688160929"},"_hasShrinkwrap":false},"0.23.1":{"name":"resolve-module-auth","version":"0.23.1","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"25.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.23.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-m7wx8kZmFCb07fAkmmy2X5q0Wse6OscQc9l0irq7PO9xJ8zF9KohZTed056YMpEGZnWVAezVm5dEfD8akl2Jnw==","shasum":"beed5ef3b4df1c2311c4a2c72874a4a6cd0f128c","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.23.1.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKnQCRA9TVsSAnZWagAAHHoP/3lskzUKHcVAZpWr6obF\nqBT/FhCZmjFPAiZ1yHrDbVpd5zj6V00IdThacnE7pSvgoPPG+YWsolknSKez\nCh8r03USo8JjyXqJXp0q6SKcIJkdlo65Fy+S0itRMYqzRAcWgGpMnoNxJU7h\npMs7TTsnf/nW26L+e/R5gV0Cnzmh111lpN4fnbNIBBv9c4kU5JOaxx9ba1Vm\nuruOqhTXsKuiIoEsAJpU1QzOYizTrllAQ7oMhrNHbMLGFqymOK5dt2MaaEwM\nj9WM3YwJtiEsz2GVKOTFULUaXBmoUXAvDrHMhBXgD8narjCbyb5U3s2JJu4h\nsZ/NZ+hYlg0xlmuICqVVrEy9bsKozX96pGLBt6l/pOrbDqPruhTHB1nGNzlJ\n5Iy+6wtQcWZWAp35s7fhytnpO68C4dcC5HMGp/FY/tFnO4SPWh1IcLPHHO/y\nWxuaZTy63BPxM4zjb3KZ8+OCC4ZMPppfy03hVidYPbsSYjqe50ws8j+zNPwq\n2qbWUVM4RteDcLnNQAd+7IXMStU4RZmdGUYFjcFnbi3R4t78ArQstcJMQc5n\nxvBVEp3QXcIJwbYAx12u31GeWfiv7Vi6Iz50vBhUtzhd8kGPX5yxvV2j7wlc\nd66Qf3u2abfrCitE1IxU5PUZQvNDj14W2tG+caXGruCMclLVWuAAeLHGtk4q\n/6yO\r\n=s0t7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTTNiILcXn1MyodHyDCK0LCgPtoxZ/rvSzN1MixFugMAiBiPd/eb+o4wV/qrIBgKdVvmmbQY0G76kX5im8BjtHcKQ=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.23.1_1584966095970_0.14820156404692364"},"_hasShrinkwrap":false},"0.23.2":{"name":"resolve-module-auth","version":"0.23.2","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"^7.0.0","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"25.1.0","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.23.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-YUKxrd6aKUkrIqBG5ZBlm/FyaQrcMPO9fk03DDSf0v41TIM9XdqQuxfOK4chyg4epG0WYwAWxO0IjaHapeT93w==","shasum":"e68de85d6c1234aa0657f09e0724867246e52205","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.23.2.tgz","fileCount":38,"unpackedSize":89597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee0uVCRA9TVsSAnZWagAANS0P/3nZAtmNIouKk0q1Y9U9\nuedkoshCfG5ir1P1KMM0niBvkmDKQ7yXW8Deqk1q6QvrHkSCY0S3d27lYfSH\n32Rx51XHm+E3KYvMpfksw26sX0pFZzbaBkw4nIJ6JGeCOCN0jUCODalsv4iA\nW+6Hjf5owI/1a+PK1UCFZ5VWxLuj4nQXl/NNxSni8ARtMeijqC1GHbK7G3us\nNp+s0uCr/nh62W4AWbcZXFpurgx3WFzRFRPYCOIk4u7e81mL6xez7LTtPDP1\nOvc3G0wFH+tWC5j2RU3ODK8Bk92bBIwkxtNcC7gzLpfi7O1avzFUtLo3teOw\nfvzbl1Ko73p+zDSHu+Y31fHaaQqM2MXp43PgVPrVeuxuZpPENgYQHAHLfLNu\nPM/o3wLwqnYCyOPSSEZ+/ORQemNI80T4nuWrmHtWwGSuyDrIC7dndnI+E/YZ\nuZvUtirBLB4X9pyKaS8mPsO6wRew7HiwMU9u2pIFe27k+/G3kSkv1B+LWQz3\nSWb0a52d8V6S2IDRs1Yq9M5HAtHmrybAhzQbnHme+i9A5Wu0uZVNPJTmEjCP\nJW8eMTSn717Zv4XL8XhYM+Y5f3eO8DJCCX47wQ0Ko5P8SOnQJ8o2/F+ag6zw\ngux+2ZlYUHbdQXOQr1y1HUZMGU8U+E0Ws84f9BXFnM613uhXhwRbZv6b6bS9\numdg\r\n=1ORT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/M7xc7DcMX6fFIerJE4v7hIsy8ZE6KjKAVF404md+GAiALq6SEfkVVgaXeJuem/Ec97wQ0vQ26L+aENcyItX9M4g=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.23.2_1585138580918_0.6752852030830891"},"_hasShrinkwrap":false},"0.24.0":{"name":"resolve-module-auth","version":"0.24.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hmtmbxf1AKRu10/V/MXmPPWM5z9L6ErJd/VdZjAGPKXuO9twtmdbyRCRxybz1unprGrEiAk6g15XCqzQpKPdeg==","shasum":"d19fd4e05ffe85ccec1af7bec116de8293d19cc4","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.0.tgz","fileCount":2,"unpackedSize":5952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe36pHCRA9TVsSAnZWagAAWHcP/02os9xTi/UP1T3MZyOR\nNj2dSWbghDHTxedR/cMBc2G2YMj5v8e10I0UvohjvWWaFkWW234HSxiTqkPN\nn31ln/qoyXN8uxa7T06N3wmsSLExiNJuxJqtkr9SLaEJ165A0wBvX78TZR0Z\n7wL/BX56lFQ5jUKjYW5+fh1MRqmDn4AvSOviQ0k8n7d6opmWeKE0/MPYhUdc\nnSFMaQY/15uNTJ5sHSiD0yi3Q++jyP52a0H3OcxYDI37HWO5mzzNYGuzF9gL\ncgxEtQ1zudkSiu33qiQQHHk5yNnIhvR2fzXadM5vFC/kK8sUsfnPRivLZgGG\nxSaMjdYVFvhGZ6Zka0OGPxVxHIOLl4yFrsakW5g8Q7xpPj9SJofBcgohyTvJ\nFfd3yxcoo8YPfDGmEv/ajGosh6dTcye91Had6GBHav0fUY5h9EjoFNw5iH8Q\nBkgUpbx4mT5ioEELB6qw8JISOv29Dc+cygx1LLdmshK5Ly286zfZ5l3MQiG4\n3yVqDdfm2Mne6ISS9EWzpowJ5gqa883kPOtAT0M7a+ieT3U4TuCGaBCTAfMY\n4pXXgOoRFLd6Gb2KCafBPg22Ft/w2GEKPcsDKx4RNnwzRb56mbvIF01ygmYH\no6kNDMnoe2znR4cgd9/+OxdOOP1nIHoYp4gNfLQIBBW9KqFbgajDufVuzeHR\nO6jI\r\n=TX72\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/5Jh8ntC5pw4aDlYidQE8u9Vrj135ha0PrNiuxzr/8AiEAtC6+1e+umZ85w97HlHxt5uWHWYPdh14OYy1LrcqHD0s="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.0_1591716422749_0.7576802618938072"},"_hasShrinkwrap":false},"0.24.2":{"name":"resolve-module-auth","version":"0.24.2","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-YPK3kNyTy8kIgaya/gahn0CdsUfqgnJ/ONUinAMgCUfoQlBvYfrYRCNn8XhLDOgryGkrg3+Ul7j7itcl7UpHEg==","shasum":"a1829be2b8de8178c34ad84173c84e876f6aa03e","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.2.tgz","fileCount":38,"unpackedSize":83368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe361ICRA9TVsSAnZWagAAI+EP+gMub/R1H3Cni9bgIwop\nDj6HVojuGeM6Wc12BNN6RLJV+lAQn85Zn1w6xb7eVjK8C49ik62V51P5PL5c\nzW0VIPEu7UObVRIoh9V+aEdTHkuGL4RY31MoVq5yttptYvttOwLh+rbMuC97\nHRBCcblpKv5VAnhhFsoWVNEILgySxKsG6yoW/bhUVVSca2FQRMlKAWtckv/o\nwQ69Ii/ehtEOP5llkIaVxHSRna6pCKOH6zuoqFiJK5/kibsPujEvsRSd/amK\naJkjgM0bK40c5xCqnE75/bq6wMhPbNdsLn/at9+HP63oQICGmKEsMgKEwO8r\nUP5Qm2IMXio8EcouhYyaF0r1TiXxSwpqA1yH9uHkcR/6qVAx4J7pirKcRhw3\nPaOxvlLZynMTrugT3LwrJoJ3aTmIFGwa6z03zl2Or5KhM330S6hFVqMa+82A\ncivmnBiqkI3mP9LgwiBhoVg3rXxfVZPD9juoXvWvke6eutyWBx1hUUU+b/+0\nDqA4aj5daEdTzMfZsFgRPCszkyHH2PlwWqiIuhtDF4KSDnzVF6EezGG1hhSo\ndPCRhFLziKuVNfO2MnYB53wGGIen07dv1lBjo0DAQ9ZuC3fRgx5nIdbkFcim\nWsHk70ukn6hoHY6jZwsqTUyk68fDRZSod6o2d72pGF9nQ1S3JS8VlHY68ESJ\nTRLN\r\n=STTo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQS0sPmdNlDozT550pZyw2kX20tAlnsFahsUoycLV2ZAiEA05k6hXL1kvrcxE9Jm6yMzWMpw6hzbtpOZ58BrHBTHUo="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.2_1591717192116_0.6572015660938384"},"_hasShrinkwrap":false},"0.24.3-alpha.0":{"name":"resolve-module-auth","version":"0.24.3-alpha.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const existingUser = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.24.3-alpha.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KiJb34qIO0bUvcpne1NPRuKtHBx2l+kbd7lgciVgLhb/Fldit6CYgBGpyuvoW7Tqju3c4IE3TJKAE4kXQA31Kg==","shasum":"b8eb0690d27f50546721fbb6498f83cf5111004f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.3-alpha.0.tgz","fileCount":38,"unpackedSize":83376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7I2LCRA9TVsSAnZWagAA+xQP/A2jqD5KqVFpZwoUcNGA\nPVfzfqs8vS//o1M+7I4VH0xbcIadVCugtJq64Uh1PzQ2fFPE/8DVnYOFYt7e\nDzVtkAuoU6jNvyYhyGb4JBA4sSJiPfR4Zo2ttICf+USaNRMBE/4e8UZ/htvv\n7kTESVMn1hgw0NPP5ssq89ElQX3DNPi+yLgUGgsT/BoJwy+i/7M4FimnSMKp\nDF5YeKAzhhtSbXwqgOEVFVflcQNKc7ePp8j7gWNCszW2h4tuNw/7imIR0qhq\nFLTda4pFSdSN80mj+GBd4VISFRHZLRyN2/+IEyhgswoz5bKOVrO64aMQeeID\nEXZDI/NFOZ7lGTZCeO9IsLKOa7tDdplWiHz5XrVi7o02PXtyxzVNyQZ3h3Ch\nvuJ5RKNLunmt3RBbYUEI62DWskWalwpD7tIFqlJkyV2UbQA/3op4tPlfuLPh\n42MBk8E9M6/aQchlCX1sglrULMr80mOHfvziOfKF2pQdS3erbBG7+Kdiok56\nrwZXrkqZHGXpb67FbYSRGw4nbHSoL81oQAs9jvKfFIOIpAEaLDgZbhsN5xl+\nIaJh++StXZ3ryaMBvEwQwAPAfuKDIxB5isaBh9yHLFRJYMMIVnQLOd3pUgDv\nQlaSIEOUw7nSBMAjuSbNbF4EM8sMxSn1adlFzzL99a35d9dhth3Y7Akq4Xv1\nV/Ef\r\n=i4jS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnWoxn/dKMqLUKAbOD5RkAe5D+74SxXfKphpOv+pn/bQIhAPFEZaevuVlnqS+xRjIoYbRwG11NUdl84gmYyh/DiPcL"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.3-alpha.0_1592561034669_0.8544202697319778"},"_hasShrinkwrap":false},"0.24.3":{"name":"resolve-module-auth","version":"0.24.3","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-QjxGrlqeZlBR2Dgc1p5Bz3ZqCr9bADWUPU8KY7eUS34AjpfvTtNmcQPZ+VlfrZ6rcW8LXqblppEpEXHd/ZVtDg==","shasum":"72ac4f1f0f261b219389e895aab87b1796254197","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.3.tgz","fileCount":38,"unpackedSize":83368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7MPvCRA9TVsSAnZWagAA8WoP+gMQy7KH4vgbqQvQcvKB\nWhdU0ZSjEwVTTfo8Kr8uo4zK07V/GfP3umpWQhblRN8Stz/pIFxogRxzF2XD\nK9C2WqjkZT5KAHDVh55CJxlOytQ46UeffOskpQZ3A5KeuTiOoV4bilcRFuTE\nmrXwZlDW7oyBEfaucmdFO2spUxy/lIavMUlc78kZGX9wgSVSAQbiyyrppSaF\nuJMIFjv0TaG691eO5foQHoH3p0uIWjmYK9eqvbc8Sxsk/l6cnkwOjwX/4XKZ\nATUpKzlt7Ow74Te7O8OK70shJUBlzKroCt1NKKQXBJgHSMBwuOi37/jwyWX3\nca8WvxXY9A5OlrBOkpc36dVj5+Mnk3ZZfdxcASXtjsEYgTeh+QZwDntNEAHg\ni8FTaOGvEYkPOYGXw8xVSPkHRzk0PUJ8wkUv0bZYGMWoifQ6Vm6aOXhjXamG\nn7WyGdKcmQqnNqO8ukrilrMXMRHW/NQkJC0HfMqhXpO6G7a5NINJgw76pAfY\n2D3Koxh3xLbVN35ZNxZJs2uGOVIJrpXvUigBm/IiodB66wNcC2z1feOyuLyj\nL+mhfgEdz+OPwdqSG37XWd5a7M9svbbr6t0sbxRRGIW8YZvOQB1/OFvq/pKD\nXrSeQM8XY15zMYetuaPfVx20po9ICpq5SK9UXuFvR0e2qwV7qwW6ZLcboR4i\nChX3\r\n=kKT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtRkQU1d5KNEIuAKeH/VwuuQFldFEowvBkhdl9n4ImAIhAL6J24pg9WozSddld53vZ0DMUahmgKSRIvpsn6v2WHVR"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.3_1592574959093_0.6530842456143295"},"_hasShrinkwrap":false},"0.24.5":{"name":"resolve-module-auth","version":"0.24.5","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-9VG5qRE8tz7KTCnz6bQzWizfhq1UfxdX9WSJYmyaxMePZUg31bpmscUD9mdYjbHj4V+nRlqOcqUS5gksZA36Ng==","shasum":"d966adf80a8d941dfee422e03cb2f691707ce9d4","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.5.tgz","fileCount":38,"unpackedSize":83368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8xbzCRA9TVsSAnZWagAAvYMP/joy4EzZ1juxuEEqxZJC\n1+jdsqim5dDZU5zOyIEpHjw1EVuG5iiNhUyDh40Z2DK8YRaKGpKvnXwcF95e\n/wYBO6UFXSjDvEs3sQuwRDzWrJ+WblSND1W+5/ICjZ87Dhtv/8ET5d0DWcZR\nSI1HNEz0iSEVpQHgEitwOQUOeMaWG3oeTKQRPC3Dox0h2jwnimPlmhPCKjgO\nH6gac63J0T8e8dnk5I2YIBPDwtPIdAi4Vx2+3aA+9XcpNoUHitVctaLyHzzz\nsuD0lXLH6M+CBhH+XNm10XMqyEiB4qk50tLsL6WT1kzO+el/DxY3Ad4LTRlk\nkdOOUuNBs5zsT6VK0UsP3SFtMUNtPDqRi6WEz4ozdq7s8YZu/hQqy8eP8bi2\nzzIJlcRHUUiPeJdh0poVx+d1tZKWKCZOjMezZtbu+WvA10udw+KMXQcvBF+9\nWcylO8N3JzVYgTQc2fD6MBIa1ZO9/EJEZSvPG/S3PlDFTgl6XRG2YAqgncl2\nlwLHiIND8wNDaH+dyFMQ45LuOS7iUjALZrA+WwO3Xr6Xq0zQaMeDXeym3iJZ\npHGLHy5x3G5mgy8KkDbFkX0SnMmoRl5BwEHHg0CmyiXmgUdxTMS3Du+oBqoi\nfSrSH4mgV/c8PND4sWeoho60uVxHoGne5qR1jSAKUXL1tuMnmRUt530WLZdh\nTlnn\r\n=qG7I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzCQndaiO1KiQksFM933iyGX6SyXIqiP1QYTAQrt5i/wIhANPBmUZ/pQ/DL9L1m3TQvZEWMFxY42zvNP7URVA3YnHj"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.5_1592989427361_0.4548547566499497"},"_hasShrinkwrap":false},"0.24.6":{"name":"resolve-module-auth","version":"0.24.6","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-i5PgoO+H5pWzebGp8OxVcWupsW10/iw4q0n4OMpoS6uukCISVz0WAqK1Q1USa+A1/aZZoAJFalr3fgI+9IcyEw==","shasum":"01c106c10cf44492c7fa4ad2f14c9dde3a423fde","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.6.tgz","fileCount":38,"unpackedSize":83368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9KX8CRA9TVsSAnZWagAA/GoP/RB5HNrG8WsHaJZ5PgXu\nRussWuRIYGNUm2CsR5cGle+xepyr736TXjzElYyUIanTYQgnuFeaHUEtDgCJ\nNti3MrQe69Ll8oqljj2ZvuME1+WSxbkAZQBbycf+1nesoVF3/UAwqEZS89vi\ntgTn0JoEkErVMHTt+WbWctBeS4rm20M7IUC3RP/C4n9E8kZQKRDHj6drRHDq\nNTmpAX3AMfXkL8AKIBvmZ+YpGTXacGiT3EjQ5Li+QKg9gdf8Idsdse5w8Kmu\nKlvKtBr0KY10XWOxkd7m/rNtUeCeqMA7OgXC5q68lnsnvfQkgA+MYYeV5K5b\n8hWo9hW4HFg/uTgJeNyJbP7mVRXBrXauQ5K3+/8O2Cx4uzizyeIEgMGGBqY8\nnheFLC/WrWccc8Vsa7mFynVXhLSWRt04k+kb2qPl0SFwfOuqFUJkrWeyMVBa\nKl2L7z+MtCUAo6ZsLF3H0bMVXP+64tLhIofFOHLBACpSraY4eFDh+GdIOc7U\nIsSFxrd+F9cCARUVF26cdBzznT06D4nHCauXmoCZhlrBdeansjGNxp/7WNp/\nOwcNwhButBs4NQyaXTUY1tZjD6KWUmImW/fYQkz1x4erBt5hNtO2T32+Wbqc\nWMSvy5Ev9ePF1NINfm58sSWzR8+UdoJPqUNRQ0ypbLvsWf1gDjvdBwshK0aS\nfW4H\r\n=GqGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJi9ghIDatX2uK4qwAYx6OCpfQqixL65ORWQz0M3/ZNAIgSy11sXjEkry7CP0HQP760/4Aqf30z0GekYsP8fetzRQ="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.6_1593091580354_0.7162034578399512"},"_hasShrinkwrap":false},"0.24.7":{"name":"resolve-module-auth","version":"0.24.7","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-8IQst8vFQ4Wcd7ChNp6CiAJdyrkFccK2ZTDTIcs/M7vTfLKPaTImmiGI1TpC7twE2wNfJER4klOMi7JdhPkySw==","shasum":"7a13eee9dd44c51a1d6a1353f6119af14f80f9d6","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.7.tgz","fileCount":38,"unpackedSize":83368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9OOmCRA9TVsSAnZWagAA+AAP/2rPa9rwbPhftxIddkyA\nXXg0jlBpMvQpyBElpir7vidJZ1I5Tawv7NI9eii64UNY+IzAsx0ZSRsK5a9P\nZKUlyHFvmMH2XzbtAl0L2PGWwCADVE45Pb4Apzyx0EfkX9o+R5XYjOyvrKwo\n0f8sJXoq+eq3oLYea9F3iiO0DA0YVQ1NscsysLYt+zbj1FyAVX3zAYVYehTy\ngXZIZy6TmzVeyVLNEgz8hTNh0prnzFroKaqD0CmMyeGAeiJffYnD7/g+C1An\n/mbx4vHOcnsQs7Ucr4BIcUP5DBE68kBZTN4+6Dfh6Sed7MXlAT/uww7FgjS0\nlaGrW62UdK5QNQubuI4OBOCMuKHKKqJDac5wd3MCIcR+qOibJowJeX0B5mvr\ntK9t4TtaJ7WV6tTpw5FKAHL0f4aWKuma9r0WA9UuCj9595enKqWh0TQ3J3Tb\nQzS2WNrrl6lrGeeQjsg98VKPgQw75RtF+9KESMfLr9XUYTmiobkZ1IfTFzy/\n6C+4+Tb2VQ/byZ7H5MwJm4tqO19JWV7GU/8iFzWUOp/O7ww4NuKDfd6jKVQd\nopH8kVljifFzqERJZKvtyYf1+sNSysPXcEQSA+TrpObfRm659UQX6wjHw+3R\nwovj/HG7XsOPlJZyPyNioZExhYUghwi+xRf0+uTx02bXM8C9W4n3H/ThPFw5\n0bPI\r\n=XPJz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUsphyFdmLuHwr+6bYTl4Lc2x7llNpZCwq9vKawKS+zQIhAPi8AlcLoE/jpJhYly+ECKqAHftonhtOkS4VXir9U3u9"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.7_1593107366032_0.2633614876417687"},"_hasShrinkwrap":false},"0.24.8":{"name":"resolve-module-auth","version":"0.24.8","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GuJVZllqFiy4FFjhhP5nnLQBjpB1E5HsTUjuSzWJU2HWOWh2ZMXA87pUv/FH71EUAT0zsCtN1rdVSPToEKI/8Q==","shasum":"aa4ed2db17f1433b1939e7b72eac7285b4b8d82b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.8.tgz","fileCount":38,"unpackedSize":83368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/zekCRA9TVsSAnZWagAAGisQAJk7jdS4/5IvYXEhhy6O\nox94VPVqu7ybcRETahE3R+OpmpLjGLnwCpoFboPTMi/atWVwPCjqEx/MSCur\n6o7RoTZo2op+ULeDSD7eSHIgAsQsLyTooZ+Ra5x0OuM/jKusStignprhNUmq\nc2CKwOiteS5YSjtuZLVswriLYnlrItTzL0DkkaGbpq9PVMm6gGG8k47XxVyD\nwIIBKq9pwA4nc3aQnxsOkXtQSE8zo7w4oB24bI+Ktb51xF/6dJmrzHPsa2M9\nFcD6kga9iJilL7NHJCpjT7Bh5GKZMnAr6kh7dt+D9pzZRN79x1+opNzhfu9K\n9x6BoyU0/GiT1RWRqCqfW4Vp1RjkjQo7HEE76v3G/xdRcTzVWF2gs91RjwYR\n8mAKKbhA1Hw9p360qIOwqBydraoR1oqmk5gUGz0Z1vKC6N1CfnZfzaTOwjOl\nB4ZVs1QmKTq2IoafAsSVqTrQ0Ar+iI9ATJAu6NW7MS5xICczjTZPlbOTTty7\niFN/+u8TSJLvBknRhzT7Q2AH848SNYgR8TaRutxRXNKXICIhMH7ATQz/wA7g\ncNXlWROCUT93Zz8ztX74Gf1z/gpkKOu51BVxumxoRWhx9iqIeEOs6KlluZ9h\nHBLc2kDiiBm2KKXgrgK7ggbEDW8i9WkZ4Hk3sRr/0kBZKgossg269DpXt4rA\n8Kjq\r\n=tl6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkMqwvtkkH0jE9/8CE+DSH8nKHT8tKNiLVsOFy7Az59wIgQQzNioyawVfCO2b5ccqVP9SdM321jW889s9cVI30yYY="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.8_1593784228539_0.7459581337483514"},"_hasShrinkwrap":false},"0.24.9":{"name":"resolve-module-auth","version":"0.24.9","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-kiw3S9e5TqLXfUcGdTFfiKr9mDzSvyZc0TrTW29OINtXSp/0NcZ6CTq68PUQbXt6r9Xjswkqxa9ZRR+71hWd9Q==","shasum":"9586dcf8fa8d6a6e714dba35df878c103a2692af","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.9.tgz","fileCount":38,"unpackedSize":83368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0RACRA9TVsSAnZWagAAbe8P/1NnRLxsKgFbJWoRxcBR\nalYT1ggqqhk7bzHO7rKfm2a9w47xOw5MYEa2jeXQ/z3FqsgENteDJ2gY7FG2\npJQy2D/fW+b21Q21SFWwzlbER3WL8AYdYYKc+w9zYGijkOzRP9YRwn6pdqUa\n4kWSK7OzZZvunkADQtRBMzRimEF5oFLQmgC7u/FrNtGO8tGs6iCgjrg92gWl\nLO6oPkU4pJOa717ByJW5f8oPW8dJobIcEmtnxt3oJ3g3brtShysnkDwSfES2\nLIHz3bOQTT5izD1H7VqCb0+BwtbE8Elc0GU5IxBi67FtKFsnpQ3+G5NtzmW1\nyQaupSCILXWt8gediktIHCmmt1Chy1Uu17Ze1OGP1FHktmp40iZQPCCoqRFC\nhNiJgDAgGVSFE28z2UoSNBOtQ7cO8KXIvk+FW2y9OESxRmlm7deDxS+Q7oHA\n/Z7DZKOzd/GnZ9wu2m5Ivz7K66IMcmERB4FkRjS2GjzzFOBef7LPVKS22+lK\n5SQCckCaQWhZydO13kyIyBmfE5sY+xTM3k+yU6TA7ZZQafYi5H2pKmWs026b\nbhaJrC14pAqo4KR7+I5SclP6sJYniZcgiZVlA/bB2oHrUrPOulCwqruz9Kjp\ndykKR7PeOsc3wN4vTJLwoJM2XfblPV3EPMSYtG8RoZWsTriyFMvHx4fE7TMW\nOVcP\r\n=F/fD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUX4vYERO5iUwLNiDf6tsAZu8i4QX+h3vXjPVJ11++iAIgIhizPO6FbvenGU0jTYy98G5JTqop8kYAn4pc3iar0mU="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.9_1594049600403_0.6156494917894295"},"_hasShrinkwrap":false},"0.24.10":{"name":"resolve-module-auth","version":"0.24.10","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.10","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1vAisNKwQtpIFKS1G8MGXBVKWDKnAZCcCMHVqH2R75nZaSnxpkh6OWIWJpnqv3uNfm7SW+JFWVp1g/P3UZR44g==","shasum":"292b8c8fad2569db0afe2a5050104340919db7c5","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.10.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCF1GCRA9TVsSAnZWagAAiDMP/3cUungdW31yAHGkMEnT\nrHzAIaebX2aE+D4c853wyQKsHx461iDZklWYOAx3bGLkezay0Nc+9O/iUxOO\nWguQJKqwfPfn9QGJO0PVBDyqyss237uSsRDWZx446ZcdUgWtUGS23S/9JeE4\nnFHF8krinb8gbybUyOAtm/PgR7csKoD3zhC1YdRsdvu83zKUoBMX6H+lIPvG\nnd9ullthVEyHyOKkJzwY8bfT1klp0XEiNx4aPS8tU7SxtgRXj+5GIBRhfNe8\ngTWEJGt0lDcYJlyZYV8L7j74MyS1JaJB/d/Wa+OBvJbkkQMN/0oy2D58rEgt\n5SWFBcROTsypvXERz/vbB2YoBTSXVgTqer+oJBRpIhBBXdwrutGSA+sgPLbI\nhYdzRQRyUFGAmJDG4MI7iB8R28JS0vdA2x6qBmsYqDFXO8qvAs5qSLVSrBO+\nNjWkRUMi8Q8cV7sMLKYQ9jk4HZ3AOTNNphL5P5NYvWyssySDSkH5Hk4xhdt6\nnoEFAdS+Wb8ci/5YKqYN5DTqQ0jatvs1PZT57wIuVQzP3WlenT9dbAKRchRj\noPTOqKS9h9fU7vpHDg7ekFT6VgDpCHSr1begOvUlsneM0t3cctuIs3IiqNaI\nA+9C0kPRHCMzda0xt4W7nZ8tzectETDmvQZhqpMKrWwluM/Sqy1wNj83h/Px\nl4Ey\r\n=XdwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6CvmxLvhKzhQuh18ANMvjapcRpGC26M3U2uxnd301HwIhAMtFKkXHJSXhPOGwpA/LgAKuLmBrxQh8jvOE8Qh0371X"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.10_1594383686354_0.9974820099124881"},"_hasShrinkwrap":false},"0.24.11":{"name":"resolve-module-auth","version":"0.24.11","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-q8DgV0ptBzGNRB+HYJ6IUJAKS/I+Q2Tig1Vhm3hDabyRXebpDzXrjolLiI2sdTByQaLA7doxMMhNL5F+KZ5fFA==","shasum":"1fc24b734b3596b7f361a538bf625197ed7a8864","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.11.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEBvZCRA9TVsSAnZWagAAc6UP/0Fh8XSRpUw75nrvSDBq\n5/VYVAJRcZ8VPBjm4t17Gp3sH396kFaGqUKDXqaoiKe7nsbJJ+5l2e7sYKVM\nt904eviQz6KRdTWiqUG9kKSVr+kTN7gJS8NpsrOeVX/F/ecNWsNKLnwHJTcY\n+TLVyDA8QQB2PFeZfS79rHYoHb4G+uju8L8iX+ksDifd0mCuF0rBFcBi/obX\n7ENmsIAAs0XMVSfqVn7pRE4Z0WWJBUr5JALi03iSiwIYW9K7zzOAWasWfM9J\nytcFXQoJW+T/BpltWg1T9YruEDLbP1g+/XQsBODPqvFbwgOQlx2uMdqWJ1u9\nHh5iZqBrg7Oj9j1T27DZZihhcUwbOiBKi//00BHihYMbjSM2OkGwfMuF++tV\nvWqrNI1Jp7ilFr+ji1XNd1bSzvVAVdt/eZ3DKkPgDX1OjDiyXN2a++4LWDeB\n76GDdOhcJKEwSN/M6qKEFA3hALM2BsX60beTaWxHr0yfpgLqMhGu4Dqy+BvA\neP/JH+rEA+PPqLYP/Vy6hAaEUtzhLcarSg8MHyfoUNqH3KlhD8Y0qZr044op\nAzn5lstFd186+hFD7QNG2zLu22gumyATCiHksL3z9tir22mwvkPk0YvOeIDR\nFISygvp76ZRPpVGHdju90THIH+/4tAkeMgPGb9GeLEuKfTIt5gTjl83BtVbc\ncf9V\r\n=RvXJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1QrmeJIkog3Zhr688uH+4RnhwZx8C82zbdLeXOy9MEAiEAv6xoGlTbYjIri4HOuZTl206wlYTGwydVQdfRx6bT4E0="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.11_1594891225251_0.6065509252702579"},"_hasShrinkwrap":false},"0.24.12":{"name":"resolve-module-auth","version":"0.24.12","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-eb68f91xfYa6Hl1BggJ+CPiSP6QnuSBTtmB0dqk4Q0V2h22fpA+qhZnqwW7W2YiW7AXY48SH0UbiUcz/mn9MNA==","shasum":"8c577425b8861f68ba876a1f41579831d8939cc2","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.12.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGXl8CRA9TVsSAnZWagAAkhIP/2pLUlqmEYMRJ1D9RVuY\nGO/QQzf2T57fojo/4PYsjJnCFFAxJiNpOrmH2A+FRfF989mcOSSQJfr5CktH\nYseKeE5rMdRw5n+Tzq3gZvcgaZ93fP3VIBH18Lk7Sxp2h370Q38nC/IlPc4O\n2Cz2dSTrjhk7+bVGfpJYR8xiVfeWn2zERpKcD/IOLED9gzo4a84ZVc06o54N\n2QVW2VZwDoklSWadrUoKyilynB3udgWG75wG0a1GfsiPST5CEf6DLUGgQKZw\n3xMRiWnuVjzZonEm3Tylw2vy3jGn06D5vUTt4IxNDVsgAb6wGj8soVTKdjBi\nkSZUwyHSJat6MUW2ibZgCiyfJemuz5e5v6PRpqyfiQQA9p3jE8qkBuiSCkkR\nFM7WX/bGUF4DPfEOfD9V4xn11oiMLiB35qpgLjzQWl9DpNLuvau/HIwCH/MF\nS0GIMWsBl1F6ld9yTuupF8iD1W155L5Z6l8dSTSgumuxzZ0952DslySaIXHn\n8gPaxoI8x19MZ1Yjle6xlBQcLAdzVsNcMkeiQlGuOmZhiYF5ygJqqmE0euqw\npTlVD0q7csqiU387dlgpgR9l7UMrIJk2m2iKYMk4kZjj5weMTsvn+YGdBhQ2\nriBWozo/ZhHg3t2byPDmuMUz4lie3voo/qkoRKc8/lIz7+8hC/3mJwRckyFk\nFj9W\r\n=Njoy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9NrobIhyam6dagU9fzLDb//+MR46l04hoQFbarh94TwIhAPd4KQuTc/9COa4CuInX3iwD/N15/Et07rVeYj7g0tdm"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.12_1595505019612_0.5540454574307356"},"_hasShrinkwrap":false},"0.24.13":{"name":"resolve-module-auth","version":"0.24.13","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pHtDX92uObKmUAiQRuxBVSGsVctzAy+N2IZOmZ24qBQwXdkvQ8HPFqI9SdJTehOfEvUicDRfnk64C+7io52kXw==","shasum":"29aee22c5d54c752ba2573360c56ff5189c6e337","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.13.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfICu5CRA9TVsSAnZWagAAmwwP/07xtZ2fOhR2MoeA8epq\nDiWoBG40kul0SZUgH5ekwdkWtNh8KG1wxUrh1+88w+7dj4M1V6WDuy4ckeXw\nigPlJdzDAEOuStYAVlpoI1k8v+cyarPWcUV3UN9OSn0LMQVA0+90sLA2MFu9\nwTOC9sbZLQM+/SLZDfhrF4eXBB6Gi6ckJ0JnRNowqLsyjzUmvz9Zn9daykDr\n8E0tsYDHwpgxoT88+HQV1IENW1IFXZZHbQz2qDcfkayPjnLseiKLFwyk32/W\nyg1HkZc2C+AyOvkAl08c7Z3FDtO2F73PUSWzNtduQEZ57cnOnObXovd5sMCJ\nQXsD33idq04s0FmWN+Wkx6ptMKKdOXnf8fBPaOQShM2eCFN672cqFviSg69S\nMcQqgXgAfNYWf92pkqxQtDDvQRH0W2qBrq5f+bqRjELzzCqfuCSomHBH4F6X\nSMKttxMZWEEClbIBTJ909ykwSnQKGdTL2d+CPpF4X+N57b8N/xy9Ua0yUnHi\n7zrQg3NNn09YmvcgpSm5ijj6imJV+pwSk2jK00w4rHm7qK3n8eN3XK0B8j8G\nCrcIRljttQDi/njyYY6erGgKTI4dkUNwU3V/EYy6qxS6HdQOIgmJIGbxdGmJ\n2GV2EU+6nrgnewXLmp07YXIsFxQYKWBGjhR/xVqXkuhgXbU1HSvcARYIgmEI\nbQNs\r\n=Aa3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzWyL0pnmD95VOchGLIQE7jmNBDdJ20LZf8z4bZQnAAwIhANdRadV2M/Ow0a3rqO7EoLMWvY3MO2lZMkjqQznep1Pi"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.13_1595943865082_0.07668613213147668"},"_hasShrinkwrap":false},"0.24.14":{"name":"resolve-module-auth","version":"0.24.14","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.14","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-7U63oRArXcC67zHIc7sFbAKaXvoo+1dJlMWVBwJT29XQ2IQJH/Dfh5Fz/WmJ6NpGOYqf/Q34CAdwqQEG2MIt8Q==","shasum":"f432cbf6fda1e4762acd617e09e2da90b6c0d71a","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.14.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfItwmCRA9TVsSAnZWagAAfScP/0quWSFyoQ1EcKOvXOsD\nEHk3oKepnJmJaiFtO1Bsj3EuXyHZmql+GAcutCZr+stqbE9gJE6TMMev7Sde\nxJG146bV3Z6n+hkoolpYqu3geuBk/gt9S6kT9ll2EfMBitZpm6y8QzDV9EM9\nmSZGAtyTBFUTGVtSrOvwX/h5+e3HVfrqPsOJlqvIKLxSBqpe/14hRTx/mZft\nxwsM5A1FgRzhi1ww13HiIztmxdloEg6B0FftqiKLdhCpdDtwOG8LXgYK84G8\nkCGy2hSzdUfWnJh+1uuvcRP4SXOZlgCUxkTd56oUAKS9KZojXcPrJxCgXOC8\nGllAX/iy4itTxx+da1weGtGB//8EM2PYX3kcjgQvq5wF2aR6k63xNP5dCdpN\nGKBvZ0/hcaCCbfiOJfHODR4t424sXoZmYQip0wZl6M42AyVOsXxnXho/JtQi\nF0yq3uRDzH5lO7C3a1OtHNfVAYOzyNNA6nflk0X3A+Cewshhgsn8PnOq5BAe\n2VrGOClhRMsfq2MxLO3qaiRm7yWTkYmrm6bEm4HDpM1xkpcahEIAX0xZeW3u\nZNNRWN9Lsnbja3XKRX37HoAPnotFSGfIm7pLDphWHq/sAjgcrlQwyGAS2/xA\nIfCuIJiTvbEJRYLTyifc3CbHX8ZmUq6+noRbgtQkhvOyexYzetp+Vi1AsIFr\ntuNG\r\n=HTck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkjjJ+DifDmQDFQFYecn22lkC46mw9c2sARJwoXIQjAAiAFtXhpcCMB8Je3Dh5siwX50gCkd+sBpjyGcr1fW5xhBg=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.14_1596120102450_0.7219593730116303"},"_hasShrinkwrap":false},"0.24.15":{"name":"resolve-module-auth","version":"0.24.15","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.15","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RDQfw+e2gbyjM8X7zS64dcbX3lgSvw9qti0eU/c+5qtV09/JNUSj5hWPhJitALlHlhzpXPxcFZKbDGHMS8s8xA==","shasum":"651d38065d0860cf9b1b13b754945551489470cf","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.15.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ8WPCRA9TVsSAnZWagAAXFoQAJGhq7sV5s8mnp6KqcQ2\niRbyuTRSGPcqMXHfWXaU9M+tOqHzzEWYthOynjHtjJnB01q/yPQChIk4ORbH\nkVAwk3TeCKnQ0X9xOxBtSljz1BckGewp89dgSBWvJ67EvJB/ein0VaLyfrhJ\nduXO9+meOBd6od/c9NPMfePnBQ/nDdZtCH0GOT3T6aX1fm9VvBLtnag4gvWb\nUUU08xFNqiYncO2zNN177kufdp1CQYef7yt/lvtScJHwmdLTREPIswkQFIls\ntsLxqWy8JoiRJqCZrqJw5cFTZVCkUtwcdmqdfLrqP1/ZpPBhOcQIHqHnK2sH\npgRWoT36jZn2ZQBRMOOBT+A0dAW3lexSrjsauWYNzlajGeF4AdR9ijUCVT2c\ndFg9ssCgpvQLpBgVHUcqjCG/wLJNCODNNup0TYsNekC23Ym7Ke588QqIlRUi\nhn25s1OpeC2DNELfEOB5FUDFMdozTvFJFSZyWk597sYcs4rQOdzUriMdVmlg\n1i1fpWWY181P/wihsgx0pHJMNMQvPDUP7Iyuk4lV/z9yy7WcL6Mt2nvpD9Tn\nrh2LS9Q7JF3f79XS6LakPHaow+FAZIJfXAG9CUJd7GRsSmtWPaFqF15Tu8b6\nQa2ajREDIHvkZgY+bUd8erwQYngurc4sLsMRF9Mbj47jdOn/BxZhUYLV0lzS\njOZn\r\n=fVC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxMXTIQMXiY5PnkBN5sgk45feP3QsSF9h/kp+USPxBWAiEAiVHFjDrLaZzCKKeMAupzbyk1FYW5wlja7nyVD9QHft4="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.15_1596441998742_0.3390668011721525"},"_hasShrinkwrap":false},"0.24.16":{"name":"resolve-module-auth","version":"0.24.16","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.16","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KRd6r5xAJe/w4mZ/QSXOXyCWkZRA0QI1zrfF7Sye0704QzG3gOGAHTUch3rtvyhYqx+Uibib/xf269yf2e8jpQ==","shasum":"16cdfa47af89e9e041254872212340de7b739ff1","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.16.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKByiCRA9TVsSAnZWagAAPcIP/2ZnfpmgytVhWRnUeKK8\nqqFNiO1DsHy3mV9zw7fUQZ3z3lP4PSA4f0O5izHmH7Jos9YpLFUntBvlQKPf\n8bOPWHj8l1UWMd8nLndxPajZSRjlozvg0dc71EQeY93AX4XNOZYHj2WC6P5z\nTjrcpnz4YkCF82QmGPwflcnaEzXkLlJcSL99iivYSo+P/0W7sPlcTnqWRaN8\nPBIMTCBfKohDHdYPPdU4KlhMpXLbYXlHDTfOH2b6DlnjIaAn6ObbVvqjNwCG\nRxSEmLNlGiTLK5ttapgDQo2UrbCgFGFrTh8Pxy8//zLiL6juU7n1Q8WKYPhr\ncxJ8hDlK9Qb2mr5HLtLaibWDQVFZu7daEwFXeT9yKggU9Eejjmxr0UMuEXDN\n5ju2xN5evzZWkB+wNEN2SCoxwsXBZCdOiig5RrWytJmxesVkHBkJqcb0MADl\nmKaQaWoZNuprScpgAWTlA3Wh4lEZGSarC0aXY0597AtvOq7BvTFaLHcr1YXC\nSF7zsPmhYuBH+ncLjK9csfAFEVZtNaktDz1bBoq5nNi++zCPQGZtM9iwM81A\ni3sd8iHRga0f7VIusIbBG1tdRAkA/jo7CPqKSPqXhot0nst4EFKv+0gucveO\nTQ3Yr2N/eBOmBaS4VSj6rGd1Z1OUZq1xZnW5x+YjH3Im6v5KxUtbevVl6TAh\nM3jg\r\n=XVK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCucNuTKZXgaE/kTZnx8VDmyAERbLK2LNmlXQfFxpeGjAIgd+35bD0fpFr4E1avBkTPp66PUkqC2OS2L3BLztSqknI="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.16_1596464289721_0.5611433265408692"},"_hasShrinkwrap":false},"0.24.17":{"name":"resolve-module-auth","version":"0.24.17","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.17","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-L7SY6aDWeznlcxvv7nArONsUI+vTIC7CznvwZRqEoh6UHdETaeo9e2M3qTdgQEa79z1AlXlA1ZeLCPVQBYTVeQ==","shasum":"5f1a7cae41ed3b0fdc16fdefa2683456b7b4e2b5","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.17.tgz","fileCount":2,"unpackedSize":5953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKoEUCRA9TVsSAnZWagAAo7AQAIxuUIrs0sCnIzs6ESrt\nmh+7es1rO/eu1L8lOa8mvgJzRachquHsRowv5RYlKzjd85YZHbGGMba3sVO2\nK3nC9Q//WYNsuLgnbHbpcGTkvU7ProPenMwpY3snpzm4x7BbB4tUKJO8ZOHR\nS9Ul37LGLc2rLCzrv+F6tqqGzfBBZQ05ua1Z39NQQtvUf6LM5Tq28h+N4bFm\n9gOoVGnnUAVrKnpZUW6IgckX1STHTdcatC6rzkLOjHtkMjgag+3HTB2lPMkV\nmG6krWBmQF6dPW5BlTtmXD9BfR0EQu5LRwLArdj6m/pxB6McfutalHV3TyAZ\naIdqLvPNcQzVqpel1R2Zlxfbd75OEI4+CXC8wPPmF+yomZgLzakT3armv7Nb\nmn8ylGe9KYjbyxabLN3bT8d6ynm9YTZQQ5L1u2DUaQtM20Z+X6cFzdxRZkzv\n7oCN/aFYd4HIL/n7Ng0ySqWRTol+qx0NajltT592uporsrG2q6PjCVzqWZAh\n5Mqq2TW9LWNqNfLFx4BlBPLmG9ATp1Yn+pBZGgoHAxfNx9p/S1dwnQJicVGZ\nZyUGmMPMmHbF/XnAWPaRBaoqGSPdO2/6xEqhIVhLEszCclFlBJDkaKdHfv+4\nH/PWnwo1om811a/gJFPUBTrOgO3v3KuyhVeMROk5ZZCzTJvRVlxovjw3fDap\nWGG4\r\n=pQ7X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/bGXf/99flEnpyLo8ORXnrx0TnRPK8g+J9tR0Ii6enAiAXBJUl5e1A6LiBGEdiJuMMsxroLdUvRFkKInkL+GHHJw=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.17_1596621076326_0.5808999808720317"},"_hasShrinkwrap":false},"0.24.18":{"name":"resolve-module-auth","version":"0.24.18","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.18","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/dgdYP120TlVbxTC77UpZJp5sZbuqrtzrfNkyqfYxIU201FufrAFfx+5M8zbCfUoJ0Sf6ki8Qn4R/n6UW1mJeA==","shasum":"52c334f30e46cb8c7212d08f658749dee119c53a","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.18.tgz","fileCount":2,"unpackedSize":5953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKoNvCRA9TVsSAnZWagAArygP/3eATIvCIFse6IveG8ph\nLLeNrL5hbeJtCMMrndHl989VPCRSnkyh/gyAsqL1JuGCf93TpVcLobdIxYFr\naeOifwbqqW+CGtOXXC9pefgqTHll5dE5WxgJxBuJkGv7L3ypIdbIDmrorvkw\ntS0blBQNeTNcoMsXtcmPBRXD+xRd2XCOwFPa2H2T0Bt0Itah81E57w4WubTP\nbom+o/Gg91NJDKJFYHhjAfKPQ3aZz8qAehwIEoNhxTA4/hsZv+CP6pJiV2Wn\n4pOZDC2fsUWRkDzmfi4i3OSaiJyUlTurAweyaFKKvASV5G6lhGh1MTMW9hpT\n8wyKxguLHWcldO7ijjMJnZ16zzPnF4MUM3fYFUZS9D4VyWsZTPjBHv9LO6Gb\nVD5K9/VrsNykNqHDIbHGzYYKGE80+Xw9Gv/hkgY2ZCqaDNkDtTd8HjWsf6MV\nzgIKHW1iEXAKCtw+97Nf4SA3TWtj6slxScpSv9+zgIx8bFXOOqThy1iSMOan\nxW731Q7mZynej9opwB8QDzkoAlAwaPtSJazBycPDHDMc/zW5I2Ef9GVMMvUb\n3e+ldMbwc5cckfz+IM9afEEgF7uA5DkO57sO5ks1eRGE+wo8m6PnoY736kwt\nLeFU5z16UuwmlYN3MQSn525jxv3Ode4jkBh5P3Mj4qFKR6/cBsdlACSVardA\nI27A\r\n=5+wv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJwC0fqtdeCZGZ0dGYwO7dOCh+iM82N1L4Sv0x3BJ34AiBhOe0zlMCprRPzTKqEndmoquMHlqFdn+IvblB4ObxeDw=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.18_1596621679444_0.9956849167452699"},"_hasShrinkwrap":false},"0.24.19":{"name":"resolve-module-auth","version":"0.24.19","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.19","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-59NYCyhD3eOfvvqkcbhr2ftk0P7lJbqq4Hp08Rl+Vwa0UTcSahCVC2DWUfbIuYYyU0lZ5bQ8VHKJDGt9Srh01Q==","shasum":"9bdea30e205b3c13bf587f56aef78eb782da3862","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.19.tgz","fileCount":38,"unpackedSize":83369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKoXlCRA9TVsSAnZWagAAfukP/RX/O99lPt8JD3PkwbAL\njta5M5ewOPWUMUUhT7yWlftlFgPa4ve2o0GVltY9x5AW++fehBMdqxla/0A/\neYl+CvTQCLH5Asw1E/18KjJbCBrWXtJpI5+XFLz/+woay2AD41kzpcmCNzHz\nJQH6LZALgrqM60P3rghfwB9pmIGjIqvZRnLwKsxOAHDyBMIJ+ZgWZWOuiPXZ\ncBPwv0e2HIEcTFdd5bVmtFSJ4dhsvv+IzI1IhimDbgF6GWzUR90OFVMBz1jN\n6ypdsS/VHq4pTWRA8XTpvEEKUlfV0qx30C6/vBq6iBMlV+QFH3XLopqPxZQV\nhRmUVMfH7kc93GL7lSPpRzOyX4SC70mep8boP3F07/0Tu1+ajup8DWLZYF0n\nXPxYrBUntZbjtbQyT7gkNjsvE1uT5jMpEQj0Li3di7DW4LdP4O8oucfkgEaK\nRm0DIPgjf5FgOS41MjHwPl4NmICHdu0QJnm4p0ijrqpLcvwhs+RHMBMZOXQ2\nAEPyvAD0GBq1wytyYt5M+DbdruQG8OCYp2YozJ8CCptTYWSRY8uKv7boXDLT\n+b//AOu3vw4JN9rQ/9pyxCTop7zeM4e8ku6hQuZP5IQqxwrOBq19QtU0ABRu\nYYNbGjJvv9OC293tKRA5Vk7OT3nmeYM2aH5P8HIag7B/pTTZat7Bbjary+/M\n7sGr\r\n=0JbR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAw6wz/6OcqOwUlZKRJ5CJypP2DKzbVvHoCJmdwOc4LNAiAZmZuAVZ1LoijBXCQcP/Vq9E8wVmNJi5mPlTyUSEMxgw=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.19_1596622309389_0.12649182724463093"},"_hasShrinkwrap":false},"0.24.20":{"name":"resolve-module-auth","version":"0.24.20","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.20","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZqQmh8zmX+tk0ss6L/TMUeXH+5fkvAw8PnSTrs94R8UZSnBgTZX1r0wkxkNnSWFWI1bJu8JVmnljtDv1dGlcEQ==","shasum":"33b5d63bca56cc3ad5a9935a1e86ba2724a7add4","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.20.tgz","fileCount":38,"unpackedSize":83297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKv1zCRA9TVsSAnZWagAAbMYP/0Uyc64KXg69ZrxBvKk9\nKlQS5/NmHB4Q4+LFF6K3ZPHI1nelpQkfDEM/p+w1TCo6h0s/iwkZ7pFb4Fal\nZ9FyK+KY3IcDe/xPRRMr6m5zP9a0ZwTqs2Er+reD9x8G6IcFhhz/Ccz8qArs\noZWDkn4y1517I7NPjPUmLIAYHx6VxVqBV1wDbGXDKYTz0qM6h13dIJOLvRB3\n2fhoGd54uv8NfxOotvO7r7R2c1+lvD5ve5lA1OP9E/Tjx7BTNJpqUqcu9sBB\n3voyvUznnV1zvESk1VNeARoEtozd8uudDrooTBCjT/LDM6CDvxCwHBdp8wC1\nZovhjaLc/qBumrX5YchSvuh2Fug7KNIy8rTHBWQQIV45y3vJ/uSC4EkjyWih\nSvp7EHMGJfZSfBOZ2fnIuVqRvA+SBttfKwNtUm65sBEHoKuRxu5mrG8jfdeO\nozHSCRde6uYv3fIpu8YApdI7dkXOp1bYvl5t/NANfTHlRdVKMo7JbKlPQo76\nEiAQELXUmN36CLjCYq4rTJxX4RMfElToGo41ejQIHybwHErJQsAuZLBzmyfp\n15FebKrxPglRCoHvJiKrzrLiNdU8Xue7JFWDsyNi3dGN8quuJ0V58j2dnH1I\nI7Q7FqNbbndTbZse26/9O3dccnu7kzTElJlBgwiJTrCVjxiyfMuKrDv4AdE4\nr9NA\r\n=U4T7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH24/c5V+alfSQxFlIj+sZXzs/e9ucf9aOLFbhayZDegIhALGo77wKUeCdlTtHCqMTy7QsIb4WeSYWE1or0zMEnC+D"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.20_1596652914596_0.6253888398653469"},"_hasShrinkwrap":false},"0.24.21":{"name":"resolve-module-auth","version":"0.24.21","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.21","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-UEdYFv+y7K7AucvufqAYrFBrLqhxMpDjCSFuhQOLYcmpFBD+ZXyJVSl4CrrFRq/HReLkdgUsjTPAkaBe353+AA==","shasum":"11c435d3541ad0ba416cef56a1145c6101663c5b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.21.tgz","fileCount":38,"unpackedSize":83297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLSR5CRA9TVsSAnZWagAAVGwQAI23mQwa8LUUfytg84I9\nUAXuXYc/wTXFe09MaCpaGUxf04cFp9VNFOv7MiJkAtLtqkAYeGAQjzFzbA/C\ngwJ2bRWCrmceUuxKgV9pDuwFap1sZYJlW1KatNvkcGH5YTwvZ6BggN+I7v7K\n2DAndyWknaV88ZKmknk+ZKi8LeOoYCGt2knZlPyMY5FVZONDrR/3ZRYqiJx7\nqaEZQQYRNhDVyWwE+PocPifU/x5VmzJcQFdRjT7ZDfsFrzGXmxPEwuj8VPSO\nbSAti5mV3vqiy2y2rNqoVDPSp++FjQzsqzCzF8WMfemqw5xSiz1ldPN2DXGb\nMSfcF3tdWZCuq/dmtgRfGpMHdhDqPszo8c8U4cnUYX1maNW8IlTRjNYlkP7S\nAl198fLsCTVVgNRujpfIYitH5I7GH3RmJmukDMIQCVv24zzeIr5jRRdIx/la\n61pliJ+75QDMpcs8u8QDJYe27xAKdJ0arGdru9uZOOovGjb3D82BbX9mPqPC\ngi6reHCh6TpJVcIw6F9ubv3xwx4RZHFQqHtF8xqS6hOLmwVu2CoYJIBUs8k7\n4RMjWzRdaIr1hiAxeT4x5l4lmOOqADGjf0+PFVFNfjF1Oo2vsoI/OnRMPv01\n4n+njYueQHdTBpqAvkW/NCWyxUGB2VOkPx/hu+p/6dPmy6jsSxJUg1BC+3+6\nqEGJ\r\n=qBNL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcRV0U6Q/krhAvRQGmwmIoR3K0OQ9ZqbxBCzwF0BBtSQIgd3sOWI2gfTZvbqNdMw2lglQQT8YmSNXX9GZE7GzrbHE="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.21_1596793976653_0.04322804738448682"},"_hasShrinkwrap":false},"0.24.22":{"name":"resolve-module-auth","version":"0.24.22","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.22","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-gS+3p1onWBod6A9C35UXuHmPkWgUPjx28UVzxHxfUFUPo2GiMzal6zVt5+0WuOYfAkDwXli7oRzEmywfr1uwqw==","shasum":"e513247a94fe1668d48bb9738c8eff538397ae61","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.22.tgz","fileCount":38,"unpackedSize":83297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM+eNCRA9TVsSAnZWagAAixUP/RpmJNWgadV3sIbYP/IQ\nF7unwrXD/ap4SiIMYVAIhL1L7hujQRLpHnAZwfk/i1/zL01DuSuqwdl3FpiS\ndaqvog5zlARQt1iD4woEItLEWdkCYIf9Y9sEf30LqdHN9IckKrugJXHjBp1w\nRyPyKSnnQLWl1tXa4oaX9i+dpVMOsTB4m/1LRB7Zu/nccwvmD5U7emAnT1cq\nkVA1tpn589H7A6hE2ZHu9qFEo5fZRe4JnUqu3da4cU52/wxWeQPwpHbLNCJO\nEnyR7/NryVAZTVUScrymXMbI8NrikK3eDRERI/2rJCDu/Q4TYa/VnIiTUanA\nIR+xn1ilusRHZSJL89vUCPI1GpXrJjMmE4tICN0sISHGRoMZnH3keeZ18iob\noDCkoGKKYaOivxYWpLUPscLCh7fFsWVQR/nrIfPCcM7buhIbiEqhR7aBDsaC\nxxS9z5/dX6Y3oaBbE9MYXpTkg/x9bp61sPQGrEnOFyDAhN1cd0hIjeh0jnAm\nx+NM5Gn3qBS5zP1e1KPo7LBmd5bo33xf78bOTgT0bhtK7YNxarbdGvr4trjJ\nyqb/C8cjafkyjkHWVW9DSkwGTe2uhLJVjSavq5xJjw+Whpov94K8VQ8FEnnm\nKxHzEFhPdtYNMusCfWQzZ7RruKSaD8GD4uJPuahKE6T34hcVRmrUs7ev7czh\nW0lp\r\n=k8xq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHfG6SO7C+fBlrq4FmF/hUax4DTYXvF5scHeh7+lrFUAiAXnexUfFJommRsWNQ75l9l9QktOAhKznijA9M9IqLbQA=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.22_1597237133117_0.07837980709225478"},"_hasShrinkwrap":false},"0.24.23":{"name":"resolve-module-auth","version":"0.24.23","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.24.23","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-lsWaED3DDrLmk+EXFaCmRNNY0fr8nngZiuHp0mcf51PxqRER2Kb/uDyB42WH/b/1PyZJUi7Cbq2r0XtIloSbpg==","shasum":"2ec4af57174fcc19e0554f79371ab6126924e5cf","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.24.23.tgz","fileCount":38,"unpackedSize":83297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO5i+CRA9TVsSAnZWagAAjtEP/2bb8DNoSKQnXA42/j+U\n3gLq+gK1E96XLEja8Ob2J0dDUjFNqD7Ofe97TTYXokMLkw66RCT5NDa64Jrt\nKgYyc0HTy9yyQnJGMRDD/gXE2XvsIccjN6NekQ0GMM2z1Bieyd55jKYolMkD\nPcO/wXH7q57g8ayQ40gre2x91WauQ2RsIgjC17H6oPbACQViXkxokU7x4vVo\ntuST8K7maD5QMJfgRGwTjd0p88QUkF4IiF4oLzPOZC4I/w8rivrbPGPYc9cP\nMQ4wA7GMjApCUNf+oZdheBNcBB9XUk+sbZP5qPqUh9MTFJ/GpzsSUWal+Bk4\nx1reY3dScr2gR6B1vee1Zt+LzmsXC68qd98nppQFQzXYiM2ZBcdYMHI8lp7P\nZPAAJx/znBVzrX9KsQpt/hMs4X4WV8wDfGmE4cWdwyB2WutzUd9qNNQxP6cY\niDqlLrKJ/da3DuTgB8LmZMXmii83OhB05dTwkRYUq/bY/e8muEGVOgvbIPMY\nNUSpY18X5ULm+9PyIe8uX6vmojz7INFXzps4gBaHZ9flwnmYh5+9MTIuFbj3\nQ0kbA4aP1hWbDKSjiCmRoILcMXeOYqnfPDMk9wdqt463V1VAZH6hZnRiIypG\nVdPq5GNRT9j2wetr0+NS5s0oSfoWQ9JL0p++eHMjFsQtCcM+h47lhklOrI/U\nVip0\r\n=fR7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMZ1xxjwsKmBJEGuugBiNzI5waHvPHzhjv6trQU7uURAiEAgPxXW1AJ7YDmqTKmVhamkB1aV/OFN+2qmLW1mS+fjL0="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.24.23_1597741245752_0.8958167558696994"},"_hasShrinkwrap":false},"0.25.0":{"name":"resolve-module-auth","version":"0.25.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ffH2bllhz9aPyFlpJEopIEUoWh4P4xDbNxUyHZby8n8gdqe2QlMXal5zYs4t1H8F+RhVKMWzlm4T4BqFB+4syQ==","shasum":"5095afe54c0d869d5204a47aae987952054e2ce9","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.0.tgz","fileCount":38,"unpackedSize":83306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRlfNCRA9TVsSAnZWagAA0vMP/jPVOgnnC3csJ4yTKLM+\nZC0FotBsz0SPIcW0Wa2NL9tPC4eS0X5oSoA2laeR+cN/YYofeyxd9wvXDTuZ\nY5x5FBKFTuJPGZie+j8OBpVdBFvLxVv/pRAlM7IAdotIryK7foJWsZ5RMA/c\ncHzOAWwXGRmT6C6pg2nNNmM2Cax2JEQpp1Jjud88HGxYy19XeBXrcx719AEi\nyPQvqPnZfyH5a6D+GKwOT67Z0TKKhYxDWBebbnqZrE/D+CejMwPiO1M9Q7WO\n+6q3Y4G+U0JnzeBotEjeWllpeCt52qt/ufuLs7eMdz64BhpUtFIRDICH1bht\nJsrGiUyfArXMxlnQbqrZo88W2DEadT7U4lRh/x08u4qkjkNpXNaOw3TEHn2d\nUPII3QORnH5FiOlTEnfbiNCH8SBlVRMkj5L6EgzexNoULQP1KosfB+0DX9BY\npOGt6j+lnNLDbVchPBrhtwoL01fd4SO1whu/fRd7woeVYtEFV6LHb8OhjJ7a\nfEraWy6VFQ8VQe2ztkhE6RkGiLKj8rBpVm8qvEeyD3Z6uHQrBgn0W6Fbas2Z\nWkKWdvLZKd1EQhaCl2geSfx9ybbB130LTdCKPsC3w3G9syHL+nBxFtjPyit4\nQoJAJnT7ouP+ZRC0rJcdFoJReBj7y1S8d8bKau8BsN1KTV9hd6+R45Ncxq7W\ne8Vg\r\n=18vX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdi/AE5388dzKflwwk7ZrWHRceCxRvW4RiqSEwmQiY9QIgJ+wC+timVstbpPre5yhfqqIasq95+uq+alkpYK4DN+0="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.0_1598445517550_0.5472054155047694"},"_hasShrinkwrap":false},"0.25.1":{"name":"resolve-module-auth","version":"0.25.1","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-5ytR+mcKfI8/eDcUws/4RF+gX1f/elyP19VoiC5OXH9toa2S2m17zgBQP2Jf/ZFR0k6/CtYLKtDcF1Q53ZD5Dw==","shasum":"f13d8880a53d054aa8698ad66e31712772db2d70","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.1.tgz","fileCount":38,"unpackedSize":83306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTLLjCRA9TVsSAnZWagAAe24P/20szXZn0bWQL/wuyrDQ\nw4MoDpBfh8ZAqXb58+lIKajXCGyo6l+mnwBz7IeFdQ+GQGIFgk28GLm526Yp\nuZz0cFDiijLoMndtgLPXc6CFyz9yfGsmqe27SPqRtPpduqfUre7xZUI+52On\nHmUPWmLuZ04U954vWibV+7NbAVnl6tjFclwFiqWC7xnqWgGf2DLn+BttNYSv\naAQEwQmzdhGIcRSzJgvt/QUDiwn6wBvIszKDiQexI1tbMAGghOtNkhyEGKSv\nT4vh2HDyivcHlF9O2gpiOd4g4yiUPAGqNUaQY/6U13IDM0AlYiHH5c5LPH11\nBKyeM+/gEkl/zF+jgcjCHq41Xmg9gEO3SZXDvRfe6UxdRfhjekrhXpnfoORM\nrlSw0uJNLA2IuybdJPHodiqX5Nr4YQYH2dmxpqdYod7elUacC+zZRse0ehlD\nDk43MrkMIA001SsKvI6/wFkFNLE67UnqKB0NWKiKPhuObUgipymGt8ZQncMh\n/z/AuI6iwyJxJcXGcZU1CoIhkAyRyQq8RZFs5F5MQ2v3QMXWDZkIqxnxUFig\nxNTkUi3hQKy1pdfOqfYrmqVxw76QfvJYTIrj81S6OfK4r6bdABUS+NSxm42L\nq4qoKI8q2RCgdbtMfHYR1rqYOe22axFgj5CmHvFvnQ9pEVor2Q8OfHMlPQfa\nUfFn\r\n=UgJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZWPy/oe7VNMsXWleoDA262EOgSmGdS//gJ/2m8W0FMAiBcXuIJcKa4qUTxV+XAZD2Wexks2Szl5z0RRxcohfxorQ=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.1_1598862050986_0.577788291377693"},"_hasShrinkwrap":false},"0.25.2":{"name":"resolve-module-auth","version":"0.25.2","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-glv2Cwezg+KUHHEk6UHNgAqxRSui7yRMLtGi5JS5DJW+EvD/7L/TQE5OS1Pv4/919kFN5rc/2QrVMTuuT+GOAw==","shasum":"630f2b0fff24a114f2ff24530628f6ae80ecbd8f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.2.tgz","fileCount":38,"unpackedSize":83306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT6dJCRA9TVsSAnZWagAAv8cP/0m4P15jDbn+TxilrVgU\nSaaR0gR1xhPwmP/zelNEL874WWUBiPBZWHeJ58do83fKEiwoa6B0ZO3+r9fr\nx7+w+Ef++JSsdNZb384KFENGt+7kr/UNkVFOm7+oIhKwnr/vq6/hfEhaEc6u\nQCkDWEdfJ7FOcw4SMNr4GHrz0xGE3Wkj6jLQY2eMe3C/1cLXWhOU0jD4fThT\nsiQVJH/ZyPR83/5G6reS+VsyTQGyi0d6T6WkD0Wd6KwtQNGAUF5ku6uWkexp\ncN8nh/08UeONQ4UWRoey+eDAgXUAfg6S+rRCf/Wk6cprq6MgmJQII+1s1SsV\nUVc3h0flGHNESHcvWm52OcZAEN2+lJXlPtJzp5WL1m7ET5S8wgSYXmva7BkG\nn3nTRfBnCdcZORa5keBgLcajh6hfh8kCsZz/di94rVWGCoYbRrRSHQ8Mbslb\nGWTcorKZGWdqFW76pT24+H7TYgcfZ7g+p2gA381REf3vjKn8K3Mwcvtaly/J\nxTcmuKccnVO1+zXrYhv/MgrR1Lvtzi7w/rExfgltSl7PZyS0tMW554UvxOKJ\nSfEbBfPgIWC29WyoXFjaIrLk7j7tTcmCFsHBhSwJB1xtV+CcZKtSib9EXL0P\nRv38yWzJdjus5DbVGbh5KXUiP43h3N+bpa0LFCPKFKwKNeQcInDzLtkBxcTH\n0ruA\r\n=7bft\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcvGrJad71H0eWu6qzrYqw/SpS/QH6Yspa2M9zphDRXgIhAN/2lFcv2MjNvruGzq0JPh+yvT/UMW+1f6h20HzsK6v9"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.2_1599055689118_0.3220611648411129"},"_hasShrinkwrap":false},"0.25.3":{"name":"resolve-module-auth","version":"0.25.3","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-CwXCRxK/g3k1zKFNE+ElDPXek4g/3L3vKdrQS3arQK/K3y1MGDkdVKlHM6UkA1vgbWdOuCDoerrf4E2lXPv8bA==","shasum":"c0aadf6ef495ce382ebb359a93aa4916dc8ce13b","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.3.tgz","fileCount":38,"unpackedSize":83306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUhzrCRA9TVsSAnZWagAAKGIQAJoTKt6K0ZireAqL/1M2\nGgrXpLb+INnMYtfPwnjR7Z3rUG4VooZvtGXFg67QuNmHyCjSFnjLIdGx7ITn\n4XURuGNeGUJ1SLT2nXY+ckPwpzHnOk2GH37gADkrrDqOI6mz9Fy9ZP3f57YS\n9vtR9u7y/LM4LFWjGyJ4fSD8qJxr9cauQDuH6PiDGfvBU/h8hTtKl9Cqt6hO\no+nj9uwZi/lbJL5g2AvTKa1pC9lLbyKv/Bn9UQUR87DuSd4TDhu/Ucq3iIY0\n272Bm14Osxvtn9Ixxz5isXiAVK9F6+j1k/M9/lpmJJJJHPI5RXWOSU2pet3o\nA1LkRY6xf5qqPHB4lWGb3nhB+ipwGyIlTdgAQ4PSjecYD1ze7CN8pFGtW+Xm\nWyHIa/fWAeqOZUXrXIIafe98SoPGRWrDM5jM+G5P5JDw1RL9hDP71DGfLYqW\nQy8KmPA/SXv8UiBkPGS8yCjBOrgd14i1YPOh44m0haRY/R5rEmLusHsMYbZ6\nPbfcIGziSt2/uEu5xwQPIrL25DGV5enNJhfYNeIqRoXVcsrH506/duwcSVSV\nDYBcYlVu9tMseL0QzLFdDEOMn7PmyK0QGPUwscJpNDl5GyB8C/Fr9yncHsq3\nEEnNvmXizJuxYCsRI+TLwIzqaAWhxzmUAOl9c1RHoo/2skzTe+Vcul1RU2Z2\n+Qed\r\n=Szkv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICm23LLUbREyB6GHULta75W/dvRA+KW5GEKdQ4pV8D67AiBp5u8e6/kMRplwbKnjMlp8dHe6gYCsmRVHX28EHpCeLQ=="}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.3_1599216875490_0.049156082596625295"},"_hasShrinkwrap":false},"0.25.4":{"name":"resolve-module-auth","version":"0.25.4","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-12miDYhmvBwMxOiri3bpKehAYijUw7Fy3Hq3gB/7tw0WVHbs1O7bCGE15Z3x0NUmOjLszv8rohbmvKVY7CoI6Q==","shasum":"58b2234d38f38d3dda7cb7cf28d722665adf4d75","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.4.tgz","fileCount":38,"unpackedSize":83382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVfDDCRA9TVsSAnZWagAA9qkP/1UV1AoMKs6AVTXC/8x+\njlJHcyVqjdfLcd5NlU7YLGPO5qvp57jDgTsmZdqYrvPfz/lqkvyMRbj2ruXF\n3comInnEmbMYq3QblnRvnXkI484l3pSD1RDbyxPlVa6PVFIL40yomE+gw6sr\nJOpR3cVkpt1QDlssTtpN+pjczKZDg3Ei10o1lQG9Vy44lHdY4qow1P1rRRIo\nSXJozk1+yH60XYNc1Xl0GgeZjhQivih+duwlOwfBNk8RMsaW3aDdlBssL/P2\nOQmHeIvsEhOhMDwqMHDEqTJw/5fi5yMX2wI6Vn92gLWNOgF4WjFplrEyHv4V\nEyriMhSlIuBnO2NQlPvIPxQhDKX+yRUxjZQIYf0ZjpvDJ6yTVU5sZbdwv5Hn\ns969JuGV64pRNsLP2B+VuZIZDAFGoa75tKOZTPFmD8T+7SNZrQAbqV82RKuz\nTehKHDfXxYyU8eBOMJ0sN/j8A6iIe6ODJPpSgfpkKTCSWlNo9emAD8vuy99G\neu8l8LLprY/JbRir75dZRKKVhpZDagV7fFM0tkGgAxlOww64+4PEGl72GuOF\nenc3E7yVyf99XR640BDCwuEJYpBpeN6+UYx48izoSvO9HiTSxWswHn+TXBc2\ngPl+v8CA3l1AUuPOSLIyPovr+HBwekJS0cpQZ814Ory+LKqAtjW8ooLkVMQx\nSTzJ\r\n=6UOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzV3Y5dkNKvDFMQar1k6bo6acFt+Y90aNYzMJAj+UOuQIhAMnNbbeU3ifbw7p4V4KDsEdKO0WY9sNMY//1TmmStP40"}]},"maintainers":[{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.4_1599467715448_0.614425157484686"},"_hasShrinkwrap":false},"0.25.5":{"name":"resolve-module-auth","version":"0.25.5","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-uBNVTxY07h5JIwqLrY3qStPK8YIJgNStZ7b1cp322ZG3iSGhgfPnYh9lo2UYeh7Xmur+U9QnTDb4h4oh6O1C1Q==","shasum":"c25afd1deb91dc4a75c8cd854617b7634927f234","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.5.tgz","fileCount":38,"unpackedSize":83382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV0+SCRA9TVsSAnZWagAAAVAP/2ojgAClXxcAS6TaMeSa\n7mU3DzsR7fTSC+gXOhPO4S51mc4dg3Iq6lKtpy4w3A7WufkX9yN0/Y0vx6g5\nI7Hwup97lItmrxY/LgvoEbzksaEqameJhQsGodr2G1zbb8CSQcJUnKTFcnKh\ni8oR9aMLi9FcNHcK6KJ6X6gfZ1jtZmX3RI445TsH2Oxp4ic7bmiwQXPsDuQG\nygZC/yv2Dr4r2bcxMAXv5RI7ziH7Yg/YaeaAlIPBMtFjODLyeGFpyanKfhjC\nGajYzdEPPjv0tDbUe+YUIpAvnRPLJKa/lj4UMkhaNEQb63F/MjtadB5WpzIt\nwKMktejxo3mLkypB+kVN/OAtnfAv097wu8KNVAplRi0f0oVnGYssLWuZtCFK\nLcjVRTbb50PVnVgs4bL5MhJ1qJOkD9c6MVGTrG6A9nscL/4Qod3Jv3Z/1bPj\nC0hIGGuFADYjtTyaX3ZODw/EVDqmTH8gbcDO0o+rW5aD0WNXb3YfbWlKpfQ6\nAm4c3r7Ac2Pr/id1kjOkYNIRIiwIB2we+jhIjvotXOsQi8rPoIwpNuXT6h6Q\njE3NmGvqTziKheYkS/k08Pr3GuCjMkR4asiq5+C0fX4RxUbVcFLyCbi6OT5J\nP1yDNfTnahvXc2MlywN+YHNdjmCaTYi0G44bO4RuCnpE+v/VwmIIlSNrhoX+\n6HBw\r\n=Fv8w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCst71oiXC63V/2KAbCZBchQ9f+BGY9BQER1yovXLZ3IwIgOQcuT+9ApYUWUokVO/9JDkzhN8/KckzGGazyeE7eSik="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.5_1599557522272_0.27399804743557143"},"_hasShrinkwrap":false},"0.25.6":{"name":"resolve-module-auth","version":"0.25.6","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-o2BvCPfsE4lgx8iallg1UC4STCKzYca04TajlSHOlEoSXcRQ5kDYBTLcw22Cwj0FXwaAMFVBOcPJU1Opbfk2YA==","shasum":"dfed941bbd65a79c8843b7fc8b872ebab5fde83f","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.6.tgz","fileCount":38,"unpackedSize":83382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW48ZCRA9TVsSAnZWagAAwTQP/R3rHjv1oNl7vC66rw3U\nu3YLLd9X/cRGRE2DhM6CQNhXUegBy/DabJ3s1W/3Kfg5cHBV4TGKmcPeaXw1\nB0UqqCh6TCw12oX8FzXsU2UBdvzLTcvbL+5mCm0I7o0OBe4Ep+zWK/YdimO+\nXjcft9yO1GshvOLarj/mEDO7RjtqVRPMjvr/BTIihBpBxyP8Ov24+VCqh62k\nSD2K8tOeRY0OMYRLaG1+3Hz2NHYQU8YkiD4rQRWDHVHLBFxHvCqEQK/vI5I0\nzNO1IQTqE5f5AdTCKRlisTBWJF2579otBvMz9tls8PTWOjCPO63wnyDRrvZg\nGVz87TS7C77j02lpYcmzmxJ5c7EoSQJ/IrKXSHG3ToEIxbnpolT27YcTaCwZ\nBQhyJvQsPk9n1bCwO3ZXxEivjojealIvZiDsy1p7QwZasv8UQ4ptQ0lYNNxS\nRA39sTaHRfNfH8ZgolE02ZAHbBEl+doHXH9WE0rdDBDwfmVguEEtJHXt82Tu\nLjR3vZVw5L2JT8oP46kbyzV6OGyl1Ent7y0QQ3kfiCnnoRhXaZeHRwRd0c1y\nL3v/AxP5CdGQuSW9RL9GxG2qL22U+b8z+1iY0Dunbzw/ZeIUWE8ncBDMPnLY\nA2LtRNFrRxRZXhaTm7Dymh/rTPCT25jVgmm78tUColNzLeIteIqpndZaMuVu\nCMYR\r\n=1v04\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe0Ki+bEVQuFL4LZePnB0GOF1hpAoDntVaRTzbDA3TWQIhAJmPBT4M2cc19RZAKLqSgEC+itX8moG1X3VVhZf0AfP6"}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.6_1599835929294_0.02313942066054997"},"_hasShrinkwrap":false},"0.25.7":{"name":"resolve-module-auth","version":"0.25.7","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-npK2JZGOYGT7lxTviVmm6xXHQJTaoIkymlHvEH8LHshiyEvXVBhAsEWnxTVW9AxILa9C3LIb+BA0zAPOxJojvg==","shasum":"2933f08b27ba4e94719a6874cdf7e32425728396","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.7.tgz","fileCount":38,"unpackedSize":83764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYHuGCRA9TVsSAnZWagAA9DMP/R2RHMRGJjNScfln9Obd\nPHe4uS+Vt8TVZdOIuZ9yhyNaemIxUHR86Ou4GI4713mLUY/m3T27XvMTg+VQ\nA+g7B84za6gkIVPQNyfL9RiLw5gN/Y27yWz+xStKFWBQDrALCkLbk+1edVd8\nlEbGtt+jhd6nRxf2WCDAzUzQxiErbJd7fbKvKXx6yBHNOgpwy5NNVVHeMOv/\nyqlweskYEnYgy+CSbYQmrmdNncre8nmlJhW0aAxMTZw6STjJJDOjm/8PFvzu\nj7cppx1WzBM3UtqYz94i329DzQ7HsqOC+TBEXUfci5yfzc8uoMPPPqGUvWLy\nbzuk1cQWzbzHdg+LpYSyU0h1sEU/2KtzFNevu8yp+VSvl6WYg2PM2scVR1kg\nGXIpp3koTqUi7AObPe8VY7/DsKi12NK1Sep6jWuTRtQKn7QP5S1iugcuterd\nEph3r5t1iwN0A95ZUBYPNZZRjJDFoaZodQM8IivPqHyCI0LAvGhw4qjDj3W1\nl0pcA9BC2F6NRUNSW7vrf3S9JPMBqCwpLe9MI+69rDaDUknLo/djDONmOIul\nMyJBRVonlKJ0gXfKYqLjO0Bvee8HRBJUMjFv0f3jA6eFi2aJ8fUBNK9SPmXF\nr/j8JIpivSeGJnht2re5dLKph3ixRTttp5a4/D1brpNZO5YlG95wW+/D3gMj\nXu6d\r\n=1prC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAk5ocpH9qb5nuIvDoX5Iaxk71e9Ig1xcKZschnSummgIgVZWYZo0RfoY4pg6bN/aKStsmyGxfttuyUHbU/dgKAmI="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.7_1600158597918_0.983298768348126"},"_hasShrinkwrap":false},"0.25.8":{"name":"resolve-module-auth","version":"0.25.8","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RSHJKDoDmhplUeMMoLmx5npxQ/80Fjn88KxwMq4rBc+u2H8Q2zos1x2cOBrMBtviERTtGBZnpLnAS8iq5IN8cg==","shasum":"0170b7c2c672c28c3c66c3b2521c5c2af2ae80c4","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.8.tgz","fileCount":38,"unpackedSize":83764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY1u+CRA9TVsSAnZWagAAEJIP/3BWKs9GFdELf/2YZC5Y\nGGVxIa2Kj9+sxeytzqot8DLiShheEJv3l6RzQis3qYq8ZEq+v9UMjRvcm4kM\nq3doMw3X5K8XD5v0nMklcBWzg4AvJSEWrhtJ86WQ2ztVxNfKVguaml+4L0u6\nTcRTpFlomnuzw28RuYrzCWjgbXUPaxmGkEcFI8Oc/dlEs2qRwFjJgkAgcex6\nXbIxBE1CnJCGF9k/4oeVksenhGlMK9SIg5uH3Z/XkQk4GtBElArRNuZkuAFr\nCP1jT38qGBLNMGfS+qriAk6eSrFcTntWP3WJNOc3QIyflFhaVwE4WD+Zx3aK\nqyFvKVNU3HVGOaufLB0FU8/4wQ0xU9YV7ZBJk6cBmaFB15p1IkalsqeGk+wT\nlCKvub6JRVn3doQonCRfo7ehP5u7UAdqjRXCeloL5WWKcEtN51VkxSOL7F+B\n4n1B60kgYTURaTxAOrzjxDCpDT1A6KQYFlM0cb61W1NHCVgo0zhepawiS2rk\nec8PVbB5w3LKGW3aCDxlO6gmHvWobJKSLzoBqfHPh1hnJcccnohcBny+Z5Zi\nzbPbKqzWczcLB0WcdC0oRNe6vmeJ07ARpvc3SwQVb9MXHoqz1WUhTGe9THfc\ndza+SnWPxwfNuYkIMJVyddsmfFlKGad6Kuj3/yoqhI5f39gjSNaKuMxNuYFt\nT/Mx\r\n=Uqh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUlw5YQixdtCO5SZkUHV7fg3vH/rx2/jZpXLPBhyjxHAIhAJ2r3yRxBLe2CNCalI0jgHmJ12TgYqA2RqQg+owLaZ+4"}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.8_1600347070350_0.7629389533245807"},"_hasShrinkwrap":false},"0.25.9":{"name":"resolve-module-auth","version":"0.25.9","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-EvThqx2O170eWygBtVRzjyI5ghWVzKWV31QLyE57wW90dejKZGLl2YrzrJYr98tKVde6Nvv0lruofk8Fbq1Srg==","shasum":"c28ff2effb5944d4145109f2979dfeaa0c677b96","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.9.tgz","fileCount":2,"unpackedSize":5962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcbtRCRA9TVsSAnZWagAAATgP/R2lNUOXeYaHdFk89qgc\nug37dYNuDgAG3k5vdq4Fscg6Yv0T5RGWA6e3fcCjq/+MbUeZ8XIZ4qBOa8qv\n9i/qOyKwJwztlJz0m9Fen+ZFgzhReb4PHaETmVAfmET7eHfEZE1dLRWqWDEV\ncVGyYbllcLHL8nIIyrkIgOeaEJiK6JBPg7isFHhNT/eFJI0ji9Oil1y9EPf2\n+qhzY070uRmVnYgyA5uDIVz6HS5P3d61gFQBMQoAeZJ6WrFaTGfQhVmhTWox\n/tUzLzw3gk8Az+O0G6jg6fpWAxdblp6NYfPp3pQjAqIn6U3nyw2Gxfd/pfSx\nrqIy7y6XSBueVs4oZ8Qpj0EG+lD38eMnRy7Bb4vzFwGgc2VJLR9S0vdMmx8b\nlaVuH7/kMOwqppUW5gD7os1EWIoFZsBxWujkvBmcxwlDrHT7U79EDXjNQhZm\nIBc26uSjjTdjqLhHGzIRMCpUGwIFzVhrZKxEJ9L0aJt9ADC5oqSl4vM67OwZ\n/1r8mzzczz1MTKZut5C20Glg2tHPZrgWh5jk5ohCSAIuM1BOVydruQ3UYn8I\nYt3gmNElhJVxhRuE9R70FrAkqVBCEPP6U91ijoS+w5rimrRL82ipLXXc6b9X\nWl6AwMkVJMlArMgng7ddvuYv2NXOIGwtTOIcNDslrPjJH5uAvulWpHxIKIUb\nfahw\r\n=uvS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpkBcWJ+PBHfxpvtdPV2phhwM5WgvG/hcLVgoZAD+UEAiB/8QuUUDUstm69c679iiGOo9L88w6TJAYgdV3apwyOqw=="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.9_1601289041278_0.20256549129008405"},"_hasShrinkwrap":false},"0.25.10":{"name":"resolve-module-auth","version":"0.25.10","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.10","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-7TbxicHqH+jSzV7u1upJXkrMvVA5jJWfx4jXRShdqjdgr1UPx1dd++UkxWOnMZkyr/Rvin8lF2LVP8HMyWxBdQ==","shasum":"aaf4655994f6de10e6618a6c5f9abff48d247782","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.10.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcd/9CRA9TVsSAnZWagAA4A0P/1hVaGEbBPn2G2EBLjXi\nYMDR18LRLQTRCTQqG+f0nRqZ5/nfhGQbaPPFtEjmMP7GssFHO/9ZS0fYil5o\ndvbjrZSlgGl20t1vz4fxDJGn+//5QA262244enGAfNZd26RZdISJvCAe1NdI\nLUhZyVme9qU9xylRBIvIoeYNUvqWB5+a2LizcZFUODogAEewrIYNsV4oEjVp\ngZvnnjOybsHYXAp/d6wYsHTsDLOFDtZaIZNCr+igMI1a43U0/M2R81t7wiKn\nOB6Yx+dSL2yIpE28rOxoV6ITNkYscY3nrRCIsyih730qoZS7CefSyIgHPPX+\nXAb/5z2H+VCWzhnmzSxJVaV19A9RagqFCxGkeGP/v7bFlWLHpJ9TPuoRBiwq\nlhxl43/Q8M3YPUsAMTWgp75iWM18nqdjQY2qQKpBEMS1t8+3VCdGjwy4lc/V\nrhLkWLf1/WyuoKagfvJgSR9px67VHu4kna0MAfM1WWJ6EMoMVk6ciPIfHJcr\nvXaltOvGDoaN5SzplvsTtrZbmdOIXwKTiz/4tLMXb3YGx+demf7w73pFHqlB\nB2tADKIJQ2uYYMcFhhPplbaLcwzI2uKToYTJxFsps0YIRGji3qMGgaco63S2\ncttLe8K5DON4qRU9jqHCZyVKKFNH0uD+PE5Fod5pS0iLPifhp6NXAl5e+fNy\nJel0\r\n=DmL5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHI2R5HRwne2qUUmyyj17Mjc6BEmfheIxkvX/wBj81MxAiEAnzku7xzuXWXZ+yAXsA29F3SQoJn6W39aJzBsN/hpQK0="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.10_1601298428792_0.9686025106670078"},"_hasShrinkwrap":false},"0.25.11":{"name":"resolve-module-auth","version":"0.25.11","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-11JRWfMzXwfGWmKKc8ZYvTT7sd3n1M9EU3RDyGPvM2iTX1zJRScgvBaBvGjfPU5yaDri8qJ4vwYDatl+2Wo64Q==","shasum":"10125fca6a9b21de05382b48cbe2889e07bc12c4","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.11.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffcYYCRA9TVsSAnZWagAApRQQAIEThFjX9Xq1wD2u0iMX\n+6Sy8ifkFvtM/Y+E3RIag5eu9RtBJjXAee3Wxz2p9SAjSstFPpkdGQ/BJuhx\nAF/SvV8fPYlqieq7c0CX8qmryg1ZKJdnBfD9cbSKMePkYv7sHf7e+IwnV17S\ntV6ftjPtKNmYHhR4SDdgcm7gcTxHqDE2adZfdxMiUXABh/FlE7vkV1F+TEVp\ncfvNpelt0AdEsQ1BxiPXQwtcfG5WkW5XhPmIvlbnCVgZfcbI0AqNGDu5Hybm\npnSl5JxLqxOD4DqxMCP8Qr2w9/8DUXw+7jiO/oZQTPrchykgpKrOn8D8BkcA\n7DYevl3VAb8H37jS8p4KcViVyxnsnp0H1FVJnxrJNFYQ9QIiS1INhVyx1N4B\n98Gi1hxKg+32vnvhfwbHeOoe/lYS90BDCxwezWQRAVMjkQpqbrQytW/T+0TJ\ngDooJKNV5Oj0GYr7nOJC/XLmZsGehcjdwtJzdKhTI2q+N+uJP1kW91rzIAiQ\nG+nLtybC5cfKCoh4trEJ1uyDNRRkvkdrLi91KJAoRiyp9ELF8fMDlSS9V4f1\noOZKjKFTvVR99LrPmTvARCH7Rg3Ot30cyqnG+T6Jk7Rdztu2chBTD6R3t0kA\nLfj6xpFZ5yyY7VFiFrj68/OVVYG7I2VrydR78JIc+l/j1XDUfzfci9+vTwRU\nUMl1\r\n=Uaxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClGxlrBLLLJm8lGc73LdSgyhl5qsAiUiBXLWdffAp80AiEAybhiN2qRbJx6abJm79QF9g1bx1+ulaBC4RsBd62uPpo="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.11_1602078232189_0.433371576089965"},"_hasShrinkwrap":false},"0.25.12":{"name":"resolve-module-auth","version":"0.25.12","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"2.2.1","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bcq4SsA1erXVfz12U1Fc2ioIp3MOp7VOibp25CTeyZI9CrtdOQVowuO0p/N9nD095sRT0C5jepzJW+fm9XvK9g==","shasum":"7d0179d926cb5c5d2fdca1a4ca0dd2fc4d7cc573","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.12.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfftynCRA9TVsSAnZWagAA7PAP/ig6h0gL37+F7xTL50js\nbKoCAmZUDeCPhQ/C44skTG8n2Uot45fzUxfmtGcCTOlZghPhg3n3au0/fP1d\n2M5gl7EN8cFhbHdsWCv5ahYk6igmnYWbe8wAAZH1M8YIYcXv1KP8Q3owLrmn\n3vZAEDhaECcncO7erWFs9egGymGxqZBfCOLjAaKeleVjDu69w3jDPE/wS4Gz\ndey12jA2NNry1lV7TVTN5vQ4OogC9K5IPxW7NI8m8oeyrf3cKA6r2breFeA/\nKU6NDj2cgOaqRazt3WtfWbqI/em64U/mWRTg2gHvSEjW4lfpOl88RqwUYUIm\nJrp3K9HL+6KY8PFmpyxqfsgJGrjQECH/4Uk7IO8/n0q+OvVkrUK4pukWmsW9\n9uwBvymno0C6HBYWGtYl7Nnio6b0RpADu+7SvzY8JPrq5+HKEXzrueKSeVc3\nDF81yMm4GHGOMvkyFewPNxfLnm4EtyxBF5QB2quZMfDYJcsKPKC5vdrHUMah\n0m87JqfgTDkNOJlguGWjXRTuK1feZWyTm6sp4p7FY+qHENDU2qNwfR7uV1Vc\ngmQLwr5FeXr4+jhNOuyGTL0G/S6eJjM32ag3PNT6cWCYXzlm+v+Wc+KpHloO\nOBRl2y9bjMGhuEi82QXjiFa/lnH7Q+Hx/8z7VlVmLvFgBeBd7W8iDgu4+Y4I\nnGYe\r\n=IPf4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2HOufcVubFC3DRI27s+Kph6fMMItjeH4Z/77BofnaYAiEA2hhWsH8vRoFXlkMXukRQQ5DyZ5ChyoMrGSdp/JvRvjk="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.12_1602149543257_0.5356587257434129"},"_hasShrinkwrap":false},"0.25.13":{"name":"resolve-module-auth","version":"0.25.13","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-8/1szFn46Lzhc68Syj6suzbFTSj2NxdSa6s7obO/CLklB1y/MZc8b09WkLTsFisRUEvj8baxCygTlnZ4S5Eu1w==","shasum":"b2f9d6b03c91b230fae77ca1d1efc8e4d6caca01","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.13.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhYapCRA9TVsSAnZWagAAnNwP/jNn8KYkFl4JP4nLdpvl\n62lHdPhHN9BhEy16au9sZaig7Ec3SboSev3D0RxlMmf6wZ4PHs9XIiyM6O5z\nXBXFJDn8c/hLuTBzYT7bLgRn3AMcXJncP6DZmDq/GwFWg9BxBjRARQSTYF1Y\nKKv2Pdq9hKL3JmhyYn0mp9ELP8q9OWuYDC2FAMNc7k1lGk8G/hZaKobJkxwe\nKYAVC5VtMm6VQbShdj7tdQ7+6ElzezkPIFh6IQGaPBQcJDPiWN7rztM5R4sS\n9ymx2/3uND+TMWt2oYj7u2dnTSheStWK1OKUKKvW0t2uwFc4l0iMrTvZhi3W\nO46S/xxqOGTkb6GAyKsfgYT9FZucUbnjFYd/NY0hKw9JaLvhsEWkqeozkyWa\n82JAMHUXV6sPRWppk+8a8kv9mQLQEJ/v8oWzK4Pahd/WmUCIkbUpqcuaViFa\nTFqI9dplF571K2TUFMO3vuw6ZMVkHOcOWHO1s/LdRhwuoZ8hf6xNGc1seswi\nItreah4me3MANEg3f5upD11sVovpo0iOOVsSswR5JZPrCTpH74HxYmh+qlIr\n7GTET8GpnG7M+rY1/AXS4vFaYYHdwBdEIe+H4B5Zkv3lLV7BRzappCTZ3iHx\ntYDR+nY2ZQXyEsT0rQxghOa4YNidzZp/8I6cZCE6TUIhMScmyTB1pWJ7GxL4\nsmlx\r\n=CZq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC7bTXcBnft+fz8FSf5gHRyG2MiIxSQyk3m8KI1GSXsQIgEKasJuA0b0oNzx9LxAVO0eXJIbV+7SUG6/ScnnZbeZ0="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.13_1602586281118_0.11284405884967708"},"_hasShrinkwrap":false},"0.25.14":{"name":"resolve-module-auth","version":"0.25.14","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.14","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-inwIbsip4VbzO5ohVMAW0p+AAKlUeqDmOvhP83S4SboXQSHXh/E1L+wJ7fHYWwqD8+F4s28RuP2Qinwuptlldg==","shasum":"e84354e139fca2f1ae2c76375ee6d8228b76bab8","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.14.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiYg+CRA9TVsSAnZWagAADjIP/1faWhr+r24sXxTWYxym\negoBYi8h+mR/LxUEq4DC9B6LELA3En4xriUp5cn1RZwEvWUOYQiAciU0AbQ0\nPoo5enlCp+kgQCNLjVIre43H4jlXzWCvhbylUWukQRhpfld607DazEWdF4v9\njMRALm5JBGvwonnuGc9KftscTEw2/TWvd2pgB3m6L3cFmDhS6pFCIco401rM\nNIY5wMWzl8kIOUszC+/HCWWIwGD87JQZzVqL4WO8ZqYKwNID63ZFv93ldrsR\ngxRCJcOTdWEIVMfN37/XWD7u64ZCsassLlPgYSJo9RmQYdYQdRMhINJqJ1tg\n3JscPRpJdpJd+JiBDaKhcLXKEhaAPMwEarKq1dgwmucKVxgrkQewCV+cfMW0\nGumscJ0AnoaL5jYzZbvwQQfrEHKolAX0ju0LP0brOxcmOHr9pdNsEPF7j+FH\n+p9cDe5hv0W15LFu/OhjwZx+8NjHEupxYEKDaKvhiQYJvpw4VPbfWxGbudi+\nD/kEtAIi2su7IcH5GwUA2fqGpYUn02aAufhq7aLIKbYBecFCgu6Zanwsf2tU\nq6gYcjlD8oX46SOcSwO18iqaVtf/wbtVBE7kssmgZ2qkflPvK5VRnNUPJTEi\nZj+pnNGiFKZiAHFTsw22/Lyo+hrCPf1ZGkA6QA5MivU3dOeG/0gdoL0b6++L\nT+3m\r\n=+/1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5wpxzn/s3EJSpw18WKbR5t6NaplwHC/Jc8h/pZaMsAAiAjHBV7qnHTbpaq7fBqTxq7a0w03nHAg83+SLNkb3DvxA=="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.14_1602848830239_0.5934299145220114"},"_hasShrinkwrap":false},"0.25.15":{"name":"resolve-module-auth","version":"0.25.15","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.15","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fRLxuZBlhVkBzE07JCWb7qQSy3lhMZjL0qjE0zCWtVpx+yX03r5scAclEhMrvP/FM0qlit7jwPafP5P0EocigA==","shasum":"f01c2bedb9d9cf253db0eaa97a46704841cb8088","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.15.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl+AqCRA9TVsSAnZWagAAyjwP/3nu99VkA+4dY3uyz3Vm\nxUgp4TwJRnt+IFJdyjHwsMS8wZHegLkeoAFr0kLC4r4IdKSDqc5nja4PfPxF\njqCOliW+Jta7+3nLudTpiL1o8+EuZH6oJl3eFkMXn0RUynw5unV1gA27W8ZF\nbl9Zhz5gEb3tjZOvqJs3g/PQ6U1BeJAs6DKWt2xKASLlnzh5MtQBRpD++nC5\nZ1MZbbPbLVwowZ1KOKwYGLAqKsuaig+g2FrVXar1U8XQYBOHHaKZkt6OUvr9\nPwLQN4d2au8S/zYxjNu9kaFeWntJ9SW9lNFQsWX0CViXhv5zPpj/86eTKJDr\nhSsRRqjD2sXG8QHCQN+IOCe84jWDH9pL1MxMK5jXdyIwzXimfFQBrJ1+gXwP\n4Gfa1PtF92LYeVgpSDGSmNP3xHyVBxJlH8eOVcL+wVo9R6ZG+BwQ1hmhEXG4\nLB/5BxHCMRPY5rQp2Pw3V4NprNygNmEmMC9uBYLJluop2vt/flkEcHdd359i\n52KyK4i0hlECr2pPmMkjlplgz9a/ekn7sQsw/MDTLprhfwv6Vhvrtw6lJNEj\nCIReI0EHXnkGXYw2aOzGawHDZMCHp4EDW68AVorGUukBCmoHYA0u9cFzrPrq\nP2cRiuwOwi/TvPR2VK3BPPFWY6gUIC2Sk4GYIbO3zz/kjKio8RVCZfH3T312\nyceE\r\n=lAHQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtcE/9GZIgDrtJqOm5rrjpuEadQQlwtBrQBZiLhOxP1AiEAr9MEuSKk+5Xe4DCOj/9AqE9sAfBor8R7JOq9CbEuTKw="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.15_1603788842087_0.7115994026312487"},"_hasShrinkwrap":false},"0.25.16":{"name":"resolve-module-auth","version":"0.25.16","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.16","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4MKVwLK3N4n8dha/30b1laF03HGhF0uHl3Y1XyJjNq1JyfOO4+JG78F3HKUyQ1nzamFP2vDPw7AidhGOhfq72A==","shasum":"a527761019094b48e9dcdc4612bdd4fcd45ca2ee","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.16.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl/zZCRA9TVsSAnZWagAARAYP/3BpIgwOEUj1apOvAReN\nfMAOx7MQ9BbCxl5AVNv3eEOaCyJJNifBZtpBaWjWi9Io378Y27HkFkYxxI3X\nvJmYShWmeM635zhagRom/dcdu9XTHtZESAubMrig0CHPdulsWO+RigyPjDDU\nrtawtJ89KTQOgqQZS9AF+amRHKWrHV68kdXKPAa8sc8IyYyxOhPHg8jeekQw\nlobFQkSQUol3jxwOiMeBfD6tHcr3vWa/V9uEmqWr98ruemnP/6YauEurq4QV\nZ7MhKO+zr0gV5ML3Bms+LaQGyjFOQjut3LrBn4183Wv++3AjqJpEjl1tIrLQ\nbDbvDJ39Ze6CTD5zxoLgOE4roTHhuXHYuM1PnuJ3rrdGe01YUksaEYx/JX+F\nlgkhMCfQntZeFML79UkwBFkCQNgl/5cc5h9RwV5yDACzidhK/wnQ4qZz/0FB\nMOVo/vac+rwqzGjwGL5A0f3X0vhunbkvIfw6f0pE2u0ZPgmOMvoNwGxmE1Pt\ntOoQrcbux1yHaJaYesix9/4cB0/ew7zNwtVbl/+MFD6K4dzXMiPufpxiALtQ\nyHnxD6z7W8vnwIAsPWSjjP1YrkyQzzcZmt73b9twnACGXc8Jrprp/v4UtWdI\nnuxldC+fTABM554wvI5vJPrfEbVAQn0yFA58ngHDQOJt84hJtDJaAgnL4/kV\nEBBS\r\n=cLUV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiLWpYAOXYm61QxNn1A2WoR3//CDzl92gEMEUIGLnRxgIhAO09IZ/hPm4ZN1NkwoG9RHimP9tNo092BMfu47ghjss4"}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.16_1603796185317_0.6975931037958754"},"_hasShrinkwrap":false},"0.25.17":{"name":"resolve-module-auth","version":"0.25.17","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.17","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+hsyfScys5p9T4ZcV1AoST0XPiLbV4CklaQipQVfMXrbfYgOAGdHYrq4fXXoc7UTNBiFI4pK+jH0FY64vkPMIw==","shasum":"68b8bd176d712d2cd811b05793d83af0fe8b9088","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.17.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmTzMCRA9TVsSAnZWagAADYwP+gJD6gqrEn2A757yJoB3\nj+MRRM1ndgBfBm4XhXOqw0H/KO8h7Lz1JfkejSYJ6dwmjsoIBsK9m8LO1uoy\n4FM/HJ9yNscT9G4sfFioMYKmIxLDso7R1Q6Lwll0MQycr+ONm2T2qd9qQH+4\nqX4qZuJQjggM1G+qk8dN5YRl8KXvpTvcBUwORwfqdWkCuvvLQ7tHspEiyd9q\nBHp+WqTfpseTgAjYovt3zozzz4D+2bYBJypGcxIENg00nyk9Y5PKPjdZ7zBw\nLdsE/WRZXWbyWxjwaEU4Vw+KagXlZ+VxIXn2OxOxLQDPlWfKm3kIPHg+SBky\njdXc/hUqhFN4qQlpOhi8uMxVqsTHKIJuUfb+pSZK7WsUL4hr73qAruQrYRQd\nk9lXEXyKxeJHIz1fDnxJaXtcDPOnWORAgpyICOBgSbWgN5jX9HJfh+rR7KOu\nwn1pfuvDncJwo518CTtRu00ZPJqucBbunwI4TavjliHbcDChKDxOoM9O6oEh\n4zLKnqPXnyFHD1H6rIdrm/QLbgu9MvacuDeRx+QsrEicFiPvkW9+zotqkIpj\n9pY3zoBDPicLNR0a7Ig6ebJw39Yb1+lmvxt1LH2nioA26/EOkuqKDkO8rgDU\nbUQOTzWK4c9mVx3h5uZ0VLKrHSIV6hUc9Fym+OmASYNK94+kQOnrmTYjqO8f\nqrtz\r\n=VEYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoUkV9tpUt1B6Vq6A8xPD8LxPdSvUad4Xzuo5WulDhmAiBvHV3nQYBO0iWpMk7ZH34yDQSkWaEMBAGcJlGOL6+6AA=="}]},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.17_1603878091720_0.7338012465280994"},"_hasShrinkwrap":false},"0.25.18":{"name":"resolve-module-auth","version":"0.25.18","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"3.3.2"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.25.18","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RauJrEDEBUyuF3C1Ps/C3oqoxqTlnkxdWwc6g/HJnyNkZLLaP0CfeS4r8oy6XH7zr9ofKm8hdqbRAUrFrjQecw==","shasum":"2dc61caf7d028fa09fc75bc3c326e60ea8fe4a60","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.25.18.tgz","fileCount":38,"unpackedSize":83765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpAnVCRA9TVsSAnZWagAAyo8QAJEUJ4RVndMZ92NnazVG\ncRb1WEp6MMLTkNghmSDBHXfIjz78OIH+UXNkATrz/R0iZ83kX2vCeBFaRc5h\nv6jVzP6l/qmAySPHs65/Qx/l3MAxAOQoKXsdYfalaPKc4KHvKuRGC5RcgnNa\nMXjEeoNGejRDlHmSAQCdMPkiAGpKH7IrSMqrXGvT/Tevj8FLLs3CyPyB9bwE\ncnjJBGRkJSuUY/r07eiBpkh55D79kttL6zr4B0pJUT1LsH21CXOACn/GvBfQ\n9PUqTw8oBD3jQBc57xq3a+WyROj77pzAwmzKM1GF1bmSrXNnowgpDAGYoy2G\n51LRPTMCcyPJq6ZWGL8KekFAE5q617fEzbvxIAUZhX9uRRzcrGMdy6bqwYqs\nAnZB/SNeTVah0WMbBJT3+PIUbMPVuzSWnpQQN+WXTlpoGCAP9h8GOCIa5uCS\nAK4soFGiAiOeE3fkC0wMLnTsUPMrnn4QNnxW/+2qVHydCgKEHUOXTxAWR3ju\nY+CLgQBjNmG9CzGLcz7smgM/dvUc4le4460zGjD1HOY74tZG7b4agXHWgeGD\nkZjbtx6uiOA+ENq0IAPxJEEdJbAoYnSEntcXG218toJVj2MiP//IL0OwnXfC\nLObiVUQ0F8TiOn4OxIH9+rlk4rFfRxvCwsUSjdQUbhwZ5MlVAcW+rGNquhsD\n3SFC\r\n=epHA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD15JY219jpNti2eyWkwwmYntGpaXnmdP6Vu5rA5AEtkwIhAMMCShIdac3faH67PQxtIfaESKR90KBoeOqrc3+OdnNk"}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.25.18_1604585941225_0.05191495030527937"},"_hasShrinkwrap":false},"0.26.0":{"name":"resolve-module-auth","version":"0.26.0","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.26.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KrCcyzhcq7MWj4/ZeqBLJCYM9RRygqBcy3X2EykXL924YZskjNwa3K6QalL4/cDfc+X6M9xjZ1R9YMqfxok/Yw==","shasum":"bfef46ad9956e88371f8c3cd40d8efe6e8026390","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.26.0.tgz","fileCount":38,"unpackedSize":83661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv5yuCRA9TVsSAnZWagAA2P4P/iwBPB8QnW4DTpyCj/yV\nMq8Xo3/BBvfD3b9sJCwZsEXBlSGgTtlBrkYK2HObAzWv9lDDCm532dDYi7O/\n7vucQH5pskXuGRmckzbLizmYKXt5r9YgxdSl0AZ9gU7/wRuSKJYoO5zNihY4\nzn1gGPSP6TUpeMpQt1IXF/vlNUhvvnO8XjIAecGVCoOcOvZ/Z+xnCcDxxzBA\n1SRlnOJccXJAdQT5C7Xfckh5aUDH8zy/vJGUl1EMGlhc0XU0EV4o7IFjl+B2\nzBPmRNMHvZZcmu/ERmA19mSK9w1Ax1nvDmD1VynjBuaCd6EQI9xR2uGuwPRk\nr6NVwJuK3kMqao5YawiZYuduQ3a9z4H8tHvB71fd3eEddQFBi3elrz/UrjXz\nHEU/0ulLBsFyiClSSsCKj24jNwVevHLVd3r+hrpMYIWYmszdoc9EvLRhnjmN\nsmlhiWBlOHglizX08PSZ+hahLZ7Ah3wsOCo7wajrWxmd2l+er1+qAlwzM60w\nzQCnjE/778i6k/LRzpsXnLWW+vbmaP1/CB3MqHB0DNJTS8BN8/+CoZTcLoJ8\noQe8PBLTI36+S7YciXR8a8YydmmU+bljGVYNG1WTa2lUdyNEftkNixnjhBUB\nBrM+4ULFJ9+ZklwIRhpxA1yN1zuUVDsJUMuEdlUVzwEzOTgH5+UnZexCb3X7\nasIC\r\n=TIhT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Q3XJxYycMrR9BYyRgavGpx8rjtALteAmP/i0MMKKtgIhAJd/bBoa/WpukdXJ5fXQP+szhod5zwJFTQnoxPvkOQ4o"}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.26.0_1606393005962_0.4710228008962509"},"_hasShrinkwrap":false},"0.26.1":{"name":"resolve-module-auth","version":"0.26.1","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.26.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GtJiWuQfhcWjWxHpxeaqKHZptXOVu1PG/IAHX1lWZlEsBLdT+iVvSsGPT1gydxLK8PBPQoWkXCm1lioYoVgEtA==","shasum":"3ea379f38da6db82f0800d5b51376aba7d18e711","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.26.1.tgz","fileCount":38,"unpackedSize":83661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxNcoCRA9TVsSAnZWagAApoMP/iPoT8PUbGc5YcgeUdRf\n2e/Xw7WzhzCcHKt4jxZ3otq3Xh5D99104KPAZVkz7bI3x4OdcqYPJesdCGtR\n+r6B/K1g51vxhnFyLYecyWWuEjo1HV4tozhFkDkXrvNS8g5BBpGf7yeZ2Rfb\nPe+/j2CLfR+Bh+xh/5aO0BWcb9H+40BGVKZrvkIFXhfvuPu5ffqtLT5Bmwot\n30kkeh8ArAUTqzMW2pAdc4tUFMhG46PpDHXYrqqtay6XiLAT05T26AYmaV15\nko59XONmK7i6L26Wh1v+hWbusUMvO1XMSPXLmkE5MclLYwiBgTbXbuXKl6L0\n/roMmbxOlBpbd5bKAWItQRgKnv4e+HOx7dM3fKHfhE3yp8wbtSBoK7FP3iKu\nzx8wbabDo61YCZcnds662x2QtBdSl+T/86lvKsXa11xXDiMNRB7u6JJ6rbJv\nuEqTSe5H35a/+OywkFbWBFhsEuxsYL1k3kIUWNsKFV/9AMIzsOr4QPOjJbuM\nGrZv7KwgTEabobIvOBLaQTMcCoh+tonE/OdZAWzeUB9xSfQv9YkztZwfysPo\nwvv+7lbD6YkpNkeLkE6mFYh7B8baSoYRkEz9KSZRUonnmKh+OHFYlgfgDjq7\nC6hkgTyAMlW6Gw92yvw1D9a0oIZgs58W6QY9ARjSrT6T7qhP202FCr4ZfOa9\nW++C\r\n=hud0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsmSOUf23z1fVg+QRmg7aTctKNOW1iLoi5OQ2ab9Ak1AiEA30ulDKAG96VxLIqW+x9nxMwYoPsMVkBvB4DmpVVTbJs="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.26.1_1606735656346_0.7211197393446962"},"_hasShrinkwrap":false},"0.26.2":{"name":"resolve-module-auth","version":"0.26.2","description":"A reSolve module that adds authentication to an application.","engines":{"node":">=10.9"},"main":"./lib/index.js","module":"./es/index.js","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"license":"MIT","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.26.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-xj0laWlzUjr1L0f2TWMG+gOGpaWFeas6wxEZGuE/16yBv19nZe3LCs/kskN9M4CBWjdRvoOaafGou8vL1sw/fw==","shasum":"ec1aadf669410a9aa4162a0584595601cae1e079","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.26.2.tgz","fileCount":38,"unpackedSize":83661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx2IqCRA9TVsSAnZWagAAC3EP/RIqnqxQnrAO8R40hhD7\ngMYdP5JqzUpK0VWMQGCqRqHryZ4KR+5R504CCCFNdj7VnRCHXT8s1qtQEHlV\n7iDeZHC4p0u+dubdAcOptK+8EtcxIVKddIi/AEYDj/aFkr73WiYQHnzn2nTi\nJKEiucbWgwHghbESrlf0AGb+xzWiyvN4BUKpYsf1+41ibd1UGTs4ER2AdxvS\nopMkK4RaLFcxIgKuT1OuF0s1LMNEYPW4yEVxOVWMOlBrWfQVbpsdb92kxLcr\nwIXw9q7Vkp0wswjJuuYNrR/nKZI1NEOx4QikhVt5I6AiVMmJ1Rv6Ydu8Rc/6\nUb4yXrDHJrJK8gOQt3MjRu+HYfIlh/vT3avztO0Dg166SQjzf25/E59g58LP\nLlNpAN4Sa4+7nOSARgONE1hj9s9V6DST4YCqD+Po6rMn//fIhS7VV/fknSNu\nRRITUy83VZK262VLWLDXpLFx1NKBBM+/+jt7EFUOEbgo0lyCf+GVkZLLI04L\nqF10eX64s9M0d7Tft+QEGWAvk20ko1s+YYByVMQ9IqZIpoej/Dj/f7MD5duF\nX6H0hFgWUyzD4I+5SzpmgOlVs8MX2Cdu/y1dTL/jWUZIQd57DgLIgONnEjI3\naDrsWvsmPeTJi9JAzdgllh0Nqmj6lx5wR/VDZHJKS1EhCqBrfXXw2Lvu/4Pq\nCviK\r\n=StuT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqNj29duRt5kc7OTCmSsom/D3g9ToXq6ffSUg1fAEnlAiAqKFIq97mXjbUjgwSrKvq8oLCF/X/jhYNguJGRefgCRQ=="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.26.2_1606902313612_0.2796153042860594"},"_hasShrinkwrap":false},"0.26.3":{"name":"resolve-module-auth","version":"0.26.3","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.26.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vPJGz4bDR4zn72cCCfyjoJwKFPAI2anVIi5/0nQ/R78JNhvynwo5usgM+qIWcjHRNdqt9d93+bcMNTKrbtiPyQ==","shasum":"28482c4fc1b83bc4e944a9172f184adcea26cdbc","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.26.3.tgz","fileCount":38,"unpackedSize":83661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0KzgCRA9TVsSAnZWagAAoSYQAJfEeJymLhdQB6XaeogF\nGiw575kJmjhXGybmv5NnVn1yabpNyQ1bsZX6Kxart1sBrFy/6jGJvPa1mC+I\nTVp/nVyQ5vJRoDw7sW7dxk7BkV5li8oEku1mi3+65iFzVXNNYSGBOzW6Nc4Z\nagxuKBnUBHb/XzhmoMhaTuItLIhYlRgkPuWroSh0SzlVmW0o66C+XisZw06E\n+vy4YZ2YQuz0B11mp/Eat+CfPCOGbj3fRKRnH627zdGEs99UzBylI3fMmJdo\nI9RK8DOGB64cxXmfzQ2r44Iy9RGSIrL2S7XDg6TbXYC+s3VE7yQiMBCm6aqA\n+Ux5SWVNLi+9NQ7sygKUiPQM/q+rRuQjImt1inw690o5vWJ1uIqxDWBCBAP6\ndjJ2yeyx31BrSsVy0TB/Cd7yxcJ4J+MGZvtAfmgFOZ42ophCQiQaddOSQ+aK\ncM5hR2w2nrv3GMcwQYaj7U8wwxDDmeVPV98cHbjR9mAYGaSusKzitBoW9A2h\nu5y2pcc6/gDECzpzd/WgtbJMLaN76JKPhdMZTQzuZzynmOk3myZJMCvrVP9A\n3B76uy+CBf9nmcys1d+lsLEwHnXc7+p0dR72DNwK7uBkIs87VuQ11cO70ElS\nRkqN756uASVqAuYDDmJEaiflAnDF0TaLQixETyAeHSi7mwZV+KmJhqNkEUVE\nvGZd\r\n=Im5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3p+eJPrDx6mLfRdIIzB3hvxzKss9Zagy3NtIda3VriAiBXc4SRfEClHUEUtHaeWn0bUu3qi7DD32gcXusNW7VENA=="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"reimagined-admin","email":"reimagined@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.26.3_1607511263645_0.5891839746734813"},"_hasShrinkwrap":false},"0.26.4":{"name":"resolve-module-auth","version":"0.26.4","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.26.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-UGTWvELtkHc4/cgG3GLNJ/jk5r2M3SdJrq7TKH4hLe5niA7mzl3scfZ/eXfXsA9VeYxNE5adni6lXmh9wk9ZsQ==","shasum":"ea10a7162f65ca139852c0726d6f305f1c965576","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.26.4.tgz","fileCount":38,"unpackedSize":83661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5GknCRA9TVsSAnZWagAAwgAQAKC+HZ1qeExZBcECCCXJ\nN+m0PtbqPKgzn0bGM2gvWSj7146UoUU94RZRpx/eCOHYSIa93hKDfGhUoqoo\n+j1j0F7vYmCY5p17C16bBvwMpYQiGNNJhvuxGboJuLLxiC8Aw8s33W/4xN4b\n8Ii+H0gBNtANzX+BbPhGGOSndSeunxDHSIQrIted61WdapM2B/5DqtLCg7lp\nK3pXX3kilm4LOiZqTgTUSOmMmfpJHNY7tgnSxDnDgk8xAUdA4FUEG4fBbgK/\nQMPO95o3k5XTI25hJrbgrlCv71BIkQeGK711jpjzAAi38Ug4aEA966Rej28+\nzD5tKR8GaGEZYQ0VuVqYNHO3d2sdjOF/+lb4Bpk8MPTAcIegI8dh1EEHf5YU\no3kMRdNcZ2hTnSzKRh182fNpPYIqejpYZqARtI3yJ4QcW9DcRQ5iBmjeggTL\nlhcueCPahEdzg82mSoQ1LMozyZ6i7s9Y1f96oKtp3v1BvcuWznBeIHfp56In\nMwrdIrdZQ0BkeObfI2eCSNb9wIH/8fCMjFC/rsoVim2XST8HTOOzhKuyuiRR\nW/efTka4ApydZTr9WBGvMMPcu7UE0Z53cBySp8Fy6AWVaZnGitZ+3pv3cPZM\n8jYY9vix/N56CBPOOydP/aagPY3IBw97UaJ45G6FbNLK75mihDyjNh6KtX51\nOcaw\r\n=SnbA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3eYWnczeHIUnFjHCvRF3UygS4pFhsxwV6ia6p/V8rGAIhAO0tYBUrWisxYFwL+oQ/6dJZke7iOl3dyCQ9nCSv/Zwr"}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.26.4_1608804646756_0.14647941246626228"},"_hasShrinkwrap":false},"0.27.0-alpha":{"name":"resolve-module-auth","version":"0.27.0-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.0-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-zn/pdCpytvUaQ4cEr4IgYUqf6YKq8EOXp1bjIOKGhQemYEiwl6gXLYo9V/YEnoZaryBwi1Y8myYYXPxt1JTa9w==","shasum":"c5169fee354f4fbe0f79d200481cc0719158af55","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.0-alpha.tgz","fileCount":2,"unpackedSize":5968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBXzeCRA9TVsSAnZWagAAnJYQAJi8dyMRBjfeX3fOrqQF\nmaHToi8EGSvt3RaXvMkkFkczOuu+ZvpvTThMUn7fihKoI7qb4i581QYL5l2h\nIajbvBKofBINnRa/6RhGkawASFdhOKPjkAgWmWOJqndDcNDXmh3YtjvvyHHS\nzAQMm3b8z3fbtWwNBB/jS3YSMkj3tajEgujlZZDUS1mYOvPBCp3/SuQSmZY4\nx9Bkx3wJ0khgEX+XRgT5TnyoGkoNHIzRxpDleiE4YkpKGeTkyXqTUbj9b/J7\nDYKwciyTgzYFZwe3mg4+sfnVJakIGo76QFV5xEvJMwRHuWeCPeuCLrr0mHn2\nHsovwkhg7zrehF+f8uvtKXveVaaM3IS30yJd2rfrJx82MPiKEaYgfJZiqZhm\nkHrPY5yTQFfFaUawEXlVWXyVUaoLtnIAX68xLN1vsh9FV9jj3ZuDC0gQ6Qbp\nLudwCVnibRK8clePRWPVUR4WkiPmnNFboNTg9YD0ubAy1R4dPf0Ou8oP9cmo\nKoeJzfl/LVcGI3mU3cxvJqihEPbPua1Vnd5EWu4zmN5J3yTnmLdw+2nmy418\nb2f8egXKl9ipnk1EVirYoFtSfW+Rh20cvguxP5vz1jQnzjZNf1joSFBKCbyj\n+ZJlht0AvhISc75fWZ9ciLazqTMxn9aSbVXgzNMyyCiClqUP0Zr8c67y6nmk\nJrfG\r\n=KEQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANBZMR2VMin86zT0+id8MENIV+GWUQP5842JurLPiIEAiEAjXaxEn6QJhPDf1hkwsRHWLz7HAt+7vBbuyZX/p9+klk="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.0-alpha_1610972382605_0.38581647084722737"},"_hasShrinkwrap":false},"0.27.2-alpha":{"name":"resolve-module-auth","version":"0.27.2-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.2-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-k5aOkmtQj05GG5OCLrtgz/owzqLOzPVKZvnMyCs6d7inivG1GebOv/O75LpYyJqD+SuJFaqTlP0niq2r0+A/Jw==","shasum":"fda162fa45a349a51510e7bbd32596fe853a6f72","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.2-alpha.tgz","fileCount":38,"unpackedSize":83667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBYBACRA9TVsSAnZWagAAQ3IP/11TZKteABr1RRn55g5L\ntYPoVMv+yGmcuw+jDdu4A2/BGnooac2v3yOf5RJ8U+SbRFrVb+Kn5XAHyeaS\nFM9ank+gDrHlRta+zDcWTBogBag+kvWof8dxhZmblmkzxck2AL9ISo8iUh/h\n3Z1yVcY4PLvjxKx7xz4n4dqxbZKJP++B8FSZtTf4C8g1dTM2i/EwTDD/D8gO\nIn5kO4GLqstzOd/NuNbXhGvb8xQrHl8htoLrzmGu4ouq+AYDVUDa6+CQzkYh\ns5f+rXATxT8n8EQxRVDApoZkfuZSJXxyWazi/uqLDwahpfPGpXGMh2teTkXi\npRtbgiNnW64SsWgnsX0sAR9YaV/NywW6wkaP6V7Pb9iDR8gZ3fnEgOq28qTY\nlMc9Jab8SI6CqgwioQf+VBoAifAbteU5suXlbjHWZxKrgFOAiz+glgKK6XBX\n4uVIvtcBEbMdBObMXyNU5juadaaG/1CTk8ASXomB8hlOfBcp+TyiVhmq7dRd\nIqYMtIyvwKLl8XVtQtEw8KnGQ5i/2eUj97Hn5dRpY/lY3lzdpb7b5AXoS+2j\n/KiBJssqHBrKROorswb/ZmWg9URSRwOLJzaUN0iUchcgmYPSEAVKA5EE9M/S\nLfphSsyzy11lFJxt1x+mqXF6XXX3Cka++Bx9PjmUwxn2KPN5mcki+AjrSack\nhXsf\r\n=A07S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU7WXfVsw2SdKVdL7MZnnK5q9xszD4kTqvtfAnuncmcQIgSx5XzV1D+z0y9ZnZwCImNaOpNy7JKEiWI1q6Q8Ff+x8="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.2-alpha_1610973248406_0.8507887649142762"},"_hasShrinkwrap":false},"0.26.5":{"name":"resolve-module-auth","version":"0.26.5","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"_id":"resolve-module-auth@0.26.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-dnNGzuyupNsLTP04RBD4VqH/Z0tWbzWWWlClSSGBe1scv1eLNpUt81fTKb0VN7ZiSHyrujnG96OLZbSjlwVyoQ==","shasum":"e0f926ae7004af516cd44ada6ec61fdfc29a6004","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.26.5.tgz","fileCount":38,"unpackedSize":83661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEAECCRA9TVsSAnZWagAAS10P/RKkyS6oG08uD/jnx/TI\n8NZFT/enYW4SkCNWJTRFacRzdeagkppxaDj3AgKHY/Cg/Z2K6/vo6n9SkGLf\ndxhHvC56dd/ha8lOI0vA6iG7TJtnemoK5JRqh7lJWjNELovdOt3MzpKDnvR4\nVleiHa46gKH5ni93hALvyuIQePgQFi2uwgrEN3ADFlZCalMShWzcNBLkQ9LB\nrCRY96JvQhsr2u+7xFMNekbo0P1vNzfHX22oX4uJmRJqW0qZLd6jJpCyXKBJ\nHLQ4YjmWW0OB+mfzRck1WrLiBUJ1RR9SPMcII4Ziwyo4vLT/vIbGYDRM5VH9\n4aS38rVTnNph3hLJ4mBLxEDL73aMuPvUVqWs+xr1YQy2ikZw3xGDJAivVheM\nS1sOiqiXo1abeY+6DsjS6qTPexO70aBQCPo06lBFyjOKao4fVsdW//ilCYgL\n2JN4LfZrqdJSJYBH1ZSadAH6Ajsis/VtZgn427tsml6dLpkUrHB02FPbqF3o\ne2JJLaELUMapDi9zLHwi/kWkjphCIXlMoD0n0OyKzlfYye2yW96891tWqUjn\nPFwRu8d9emgylhPby5Vws6LBJiMfLUPCTBW4TfnDtgRn5iQiprz4XPhswQH3\nUYjpybE1UQvwx6LWLmmZ1bMj6yQiFCT39iGV0/Y05SPl8G/mHDgWoc0n+SSV\n+IeQ\r\n=PvPd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOL8/hbI3tWTh9W/nWyOyWwS9B4tPUNxmHUPpzWVwqkAiEAoCl2PlwG834c5AKYOfQQSQ3AoO0JFyou1CdXhPWC6lM="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.26.5_1611661570363_0.5292395403293086"},"_hasShrinkwrap":false},"0.27.3-alpha":{"name":"resolve-module-auth","version":"0.27.3-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.3-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2vxcuGb9dyPEI15V+DM+2hAWpiDCENuvl3zmzVzx1NvaQoX/xOzmyHAOdRZEcSkeMyWM1rgmvxd5xxM53VE2MA==","shasum":"f5c84969457fa68a19bd622e59dc31ec44700753","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.3-alpha.tgz","fileCount":38,"unpackedSize":83667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF9p5CRA9TVsSAnZWagAAE9YQAJDLq1/E5vsUC6iEZzr2\naidIOgis98Hz6I6e9vMHCpvBXV6Un8Fdj+lHjIQfEoQH8SQlxM4l/08o/PuA\nOxlzKY/A/znlQlpOEjsZajP6Djum2Tb1IYXUWUwCZaP4YjNHPyOkjRzHvzI7\nR038hMym7NpxtGwN80JgsJ45l7WlBYS5XcBts5Y56ZvjnFFuBlqvx5cj7T+B\nDSWPNwdRcanwN9MhRaRw2QhuOuVCT5y5w3Ma6rI7ZcxiEZD6UKtEheiWXRDs\nil0HzrC9vStZ7nmIRmSt0JK1h9oLTjIooFUFqQ5wsaDzI4HkQt/43ofdcQVp\nowEH52pL/Mbg5f2wk93XR+MvJmGCPrL/1lgtF0jNAk1dEAMU5dcJu0F4pxhR\nIElaBZpTlQQ5GBZmG1CZmedsCXF/o9ti08b8AUU8tPDIKt3ZLGggEjevup2p\nDOyqpzbFfQDRFRHCk8Z1J7dVoEtwc/WW6hKgnQw4jZE4ZeODqdcWzIZntmmh\n3oqlrkBnNfys4HBkN7KNR/Z1N1NgCe3X8r2xqEO7ArHzkPUrZzk2Rbb6sYC/\nMJ9Dl38cIcUsDx4JGj8+rDnuYyI4TGxFmN4E/sJjwr9kv7R5IpSj2zj5Nk1i\nqjl/XyoR4vgsXD4MroRM+lv76WEDNHCpWaHjZDIbqIrWuOKwj1MJ4zq37/Qu\norHu\r\n=2OE2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBFizsIdp2TWENZ8uCh+42bKlrMR0qBxpbvDxzxo4m3gIgBB34yz0q5sS3pzjNmLD0WVlcWmo+tMxTBloJkIAB9pQ="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.3-alpha_1612175992968_0.262254722732959"},"_hasShrinkwrap":false},"0.27.4-alpha":{"name":"resolve-module-auth","version":"0.27.4-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.0.1","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.4-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+2Wqcr68H9rBYxOzILfvXzpFnNj83VtwRcq6bmJvWqnbyUTR9R7GSY0yMZP+02iVabB7E3quGw4IZU963+L6VA==","shasum":"e1d0014e78144443166e1a21075346a2ef1a7bd7","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.4-alpha.tgz","fileCount":38,"unpackedSize":83667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGRHhCRA9TVsSAnZWagAAOpUP/iQNyknWyL2w/NjEHMkP\nPj9uIp8aqJQcxLYAOUBvuAr5LscrOH8wJwxRQH6rUrflsYgOAEunJj8af7KJ\nKZBJHGyR7bQbZO+D7wbnOG8Xcz3qctR+kzhkfZJ+oiQsO6w9jgsz9FBhrjab\nM42SlOIRDYtdJTBIUlnjXRGUMzSHF+GcJBCqh0j6mSd6b41r/5atUsKc/Sxu\nroCpr3uMJym2NshMsvudkRgmPoRo2Wdx9JuhooGDWAKQVgsAu4ayx60p1kLW\nDwZedKMhWIE0AUfUx+2kkMHsXNDL6JQ6TlEBB+o0RnIyL/Wh50WsiBolMboR\n7gV8nJqgnQqONGYSqG/Mr7HwwYYIz5SOo2MXHdPeRv2Mq0JVAwSR2ZR8Ox3E\nIcHPQIyo/v3oWaXSLtlcvZPPbhidDiGV/0UEJyN1vGEPyJRZZWhdm0sdjjSy\nUeSf9tyWicYUvK6TEGHqh4Zlmbfke02TS3Xowm2jTcXgJxPHeEeFF7Qbzvr/\nuV/lU2dBPad8fJUiaLr0BSXOkS0Kmv6h9BTq7NZBe1k8eS5rUPgc/CG/xiQp\noXdp9J1poMBFluA5tFIi3Cjp5TRTyhksr2cNXeEY5llf5T6K//rNJCQ/yf3N\ngKSXFf6z0NDGesNInu//YUzXC4LHAnWo5/0ArS0J8abO3iLH3XJ2U2qS+KSd\n3L7i\r\n=znAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbhBCC/bg1XwliPkJqVeNhK8SRa4AYvjzwaqXtyn5u4AiEA/Z+0O5siH1+aND+Md+eq4Z/aVQmLaqheHrtXoHsKXnY="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.4-alpha_1612255713211_0.7506157381327556"},"_hasShrinkwrap":false},"0.27.5-alpha":{"name":"resolve-module-auth","version":"0.27.5-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.5-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-H7v4JdvfTX9uFSdjrq83IV9I8xy15beNupipXYgMo4Vi4ZzwZ2/BF9gN27vhWXrqsvDvBGnNx94dOoQfPkXLNw==","shasum":"2d244c0c265f7aa1e1d007ba7dfa0ff0d1745c96","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.5-alpha.tgz","fileCount":38,"unpackedSize":83667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGRX0CRA9TVsSAnZWagAARZwP/jg8F00NxtWiE77ey77j\nnMLgYSib+OOEmlSWXz32/LXKPou+70J07ePGlpCFpNGimiph2clOdXf75o5s\nBdGvSA0b0VRi5pRVPRSyGcyFjhhymZId0w3u9Y1BkDAQMcF5pI6WpJpgjuNc\nq88e1FRwTn3Hec+IvBLRRQEBcJM+LlTY1DHhpsgGYRqdyy0Fw8+FLc0iaCBz\nqrsH8irjT4mcrXRhuUxkpfrErek9mwv1B3ayMIA2q4DATtImWVxf9l3bw969\nDsGzufL7zrD4EmnPXlX4ANVaJLv5DHbSlKyu85siE5QFRSRPadkl5awuMS59\n1bOKovGiMp7XN6hm0jIzvpZzzSIuIw6YhYE0IVhO6E7pVwNlmHRE6qn5vZhy\nVD/ImfTn797zzUojyyitr52p53DI4OpwRZgq9gHbHLfWJWoHLHIyxxdQqm1e\nbJOb26rHAc6Fhpo0wI1yZ7AW+sb9NUc9byI9vRse73mBku5P8zkN/G9CE8+o\nIs2odGYfPWF2yRmZoE8I0znE900YIFnyRHi3IVqY/cFDfUcGoFYKNuVvTWHw\nFKYbAlf9SFqt8AneYu5yI7TSIwFau0liTIdTkkpkbB1LfZU+FUcqAIJjj/Rw\nlZnH05hobmYG6RefXZbIeUl5xgpTHXAROqw5YcGHIS6Fu9yh+Idz8IOwuL6I\nI7T3\r\n=Er0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRmYIcfAZv0qfVGUhLIClYFRT9TfJW+2YoKDmU/DavoQIhANwb79nX/mHKlioxnUmcXD5d9COsXEtdX4mdqhpolIGW"}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.5-alpha_1612256756176_0.5547352603996958"},"_hasShrinkwrap":false},"0.27.6-alpha":{"name":"resolve-module-auth","version":"0.27.6-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.6-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KHUJ0ZpmSv+ipOe6Kw0M4Jmh2wmmWnhkwnFVGVpUSZKBSN1n/Y2B0nYqKGyHNOQftHlBWcBm5mLcSv5Gw8hpDA==","shasum":"70ff5174b012ec9f78bbb99a914d49be964f5e72","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.6-alpha.tgz","fileCount":2,"unpackedSize":5969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI5rGCRA9TVsSAnZWagAAx4gQAItPymAu2Trdf48NICh9\nd59nY5GAqA3s6ASqi5eEs6XakNPTx3p7MPEtFICvDESMhpOb5lL41bBPfsNu\nJ1wldku/ra5fNNemXFBoPodZkTFeFbujbdjqSSwBfYMRLAphs5PpBY9Hx73a\nZBqHLHPfb4PLhASoea/xKghsJh+MOCNiSU91NQIcc2ch/tXUZyswe2RwqXB9\nGoN3m5tYVOFRwDf5UrTbiprvMq4dL2ixHnGCQrKHqK1mbNbWeD3ItjfU/e7Y\nwzxodx4Tr5lLzCTG3Hm84v7ZWvHCK29gfrQvKUDGUa6hT0UgOK7QmyFEI9u8\nfNBLmUt5jtTJGwIhkFB3mYuO2MbWqAEiIPhWHiCBMTE1VD6ikGltNbv89zjj\n3cB2ZEEP4nRLwRI83GtoMZImFZgRgWYE12mjmflntNgtUFQXkt5DZx8WzZ55\nkJD81Q/T7Zqe9gtEhmFdaPsOLLXnBWb8TCs2KwzWyWbFNwlZSm1TfdMDXvXE\nimfY+r6Jus1WikU32OGFuOZAz3JQP6DcXplko2H/MQ+fVw+P1DIWmZIbDtDW\nAudori7qOP9jcTkBSk+c1VGREAfkODXhqNmYUX09rXecvFJsQA0x2JgBUg+4\n49Hm3C0Y08jpScLd4bZb92ep/UsrC9u2cOheATr0ope5GNSWUIcj/6N/RJyh\nF4/S\r\n=IQBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxO/e8B+eiQWF7ETkmUtCbGejrmyGm4CilI2tBHZRoEAIgEtJe6FahywkpZ4ecGzlnAXbjVB3ohcWCkpk3ceQa8dg="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.6-alpha_1612946117861_0.14997972121895242"},"_hasShrinkwrap":false},"0.27.7-alpha":{"name":"resolve-module-auth","version":"0.27.7-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.7-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nlVEzdwkQig+MKX2xR9QrxnKnqtXOf6HX7pAQyYuh08Km1XbnvPIYfspFT4YrDHN7MGdT1KHKxP95Kf13+RqLw==","shasum":"20dde0984608ad57d5726719608bf1da105202e0","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.7-alpha.tgz","fileCount":38,"unpackedSize":83667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI6bhCRA9TVsSAnZWagAAp3oP/1ggY1p8fx8oSLFqrmz1\n4G1rC8s8umb7Opn7NsRAfDaf+GXNdqceDi6D8KmTXrj7rV+KTtfM4JPK+9MK\nmt0Uc45/f2P1eS//QggRG/3z0ZY4Ewv1/WQk7pIn9ZZvNhDA0GYxcYtVZmCq\nZtFhLa43CKLDG+5r8GH3+cnl+e1YIFWppIL2rjD5BsMMiiegQFD+GuYEjK6I\nATxSn7JC9ZGpiGJSRK/hAnSCDLQ1AnXUj90uSuR4YFAnEJ/fC6r4ZJj7Vhf8\n70H/Nc0D0wkHB83IJldtnLHVjadR/Ul0/oMZABIjBoFCnpSSXKUapnEBtLLA\nRDITODQSighl9tooAyFdYUSXaWr4H73DQgZn4w7GyflFY+hTxEk52g9aujfJ\nwZgallXUXLFK0VzV1aCOJRvqqrK+FIJbiYYhTXklofYpZ7maIzLGdUQIs2La\nA1KyTznxw4AM8rjDf0Bznjt5IH5aetrvo2N82FhIFFHC6ixV6wt+3jGDLJRp\n5X2Hs3a774YI0P9h6jqNRf5oAgbKqSR92eOdPkMkOIzx8mogTL3LTlzL6HzY\nkCEvBzjlmA3ZIDte2MYf+XfRHI3eEDlLrg5AQwDSPw2RlfSiNjLkImiW86nh\nQNvgnta0xE+ICP61CB+1Gm79N7i48FP6TIi10o0GXUkeH/ufXE1jGbEHWFR+\nHlkk\r\n=ds7Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYATfkAG8483YOdn1Y8gf3KN23t48JAyH0lC0Ah1HplgIgOEoTr+oyT4TWPlLgPEq7/Xo9aGpVSeUPC73/ktNgdxk="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.7-alpha_1612949216851_0.4792134560881163"},"_hasShrinkwrap":false},"0.27.8-alpha":{"name":"resolve-module-auth","version":"0.27.8-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.8-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-SG37aCPCsW44sjaWe5nNR6YWbWd4N679UbUrRAyGOPFfcIoVHdnkIpOGpzfh7FXv0i0JkWlsf2MmfpWKdZy1LA==","shasum":"50580eadae6acd14db2b2c561820b02ecff673ff","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.8-alpha.tgz","fileCount":38,"unpackedSize":83667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI+PZCRA9TVsSAnZWagAAClAP/A/fojMojReR/jEJx5CW\nXcI/eMgrGW1AofCWawkGhZZVIKkVnHb+SpCJ0763t7o1HC1fyxfl+Iaaec5k\n6hDv1TkOFM2yBT28ZNVzgj0Dt0uVXSiVuof27M+U8RhQrsB+lDce2h837sM4\nE8jzJ6VuEEK/H8Nwukq7paMIu0hjmRp30eLlPInCFDQ0JhWoXr5Ftz+zJVIj\nhXusHtrdX68neGPQROC8EaB7zO2HoNdmDQ1rMAwdaDP+PpXoLFsX+g5EnZVk\nrcbi08OPX/HLSWZZ5bOb9Pi72/nBjccHxrW4fF3Fp0M3kFcdCuxFxLa+NSI4\n4wFInumgKfAl83e25yY7pC5Y8uUI0xFI0qEOgeOJilSdfXTRzNmC+mfZDq4x\nzUE83B0VV/45X3z+R6StZ7Nfm/ugojTbpVgDtaiDluiV3wErASswWMwu+VDP\npHY/HOm7MynaWePiEi+P0NaMPSxiNWPwdm5U+m6tYHsfU1csX/1fzbmsmYVc\nzBh2XuoZBrMQHfrs42wEn/yKjnkhw7YZ5y0Ol3uuQu+4UsjL1GOuX8tTgTyT\nXRzBhpjib7LEc3n2tYcZMl+e5L2MD+lQLvhpSpsxvoDCQSpsSUeh3ixRO924\nelQF09Wx8l4Cpx3HG+vcQl8lFoiA3G1nRopybh0a6Ej3cTrYjQmnQA81yle2\nTIJ3\r\n=ZL2S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKmzh1nyd4F5umjOKqcG9vv4fowQd7uDFPbRXabEbBVwIhAIisNF6OfGq2FuF0zdOQ+jQLvGHDXb/voK9B8S7BYouk"}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.8-alpha_1612964825191_0.4883342858095474"},"_hasShrinkwrap":false},"0.27.9-alpha":{"name":"resolve-module-auth","version":"0.27.9-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.9-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aE6A7lADEf/hKOiQXH0iaW/FI+7zZOJ9E/mKAbLKIvqvvmhiVhqHR0NFHIUChtPanC3i/HeW8T/wVmgtBjaMPw==","shasum":"901a84a32aa526a88cbee726d202c2fc2b120d71","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.9-alpha.tgz","fileCount":38,"unpackedSize":83667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK9KgCRA9TVsSAnZWagAApi0P/05L6jRssHfd9XKLC8IN\noRQkilPBPbOhKUOpHjt9ymfXC9OKuUPRQrIoFhQ6LI7947U/VyI8fm+1ezGD\noxXeye+dzTMVXAvkOD9ZE91n+5K8j8fAC6Us0Ccfd4r0Z7XMjpnwP/0XLVWM\nEhV0EEC1gGDVZUWbSlXU5JrBkZZTrpe0z+Qtc65cZ608Qu6klneYHq6SCf3V\ny2kM6dstkZnovlSggAJlqHtlHKuQm5ZPBen5qnSfsYK9jNpUREidexWU7pLZ\nBdrkhswGjkTZZmRHiWQIWe7qkF/aCgfAKak2wX9ft/Vsx1gA8eBmwi9sSh9I\nV6oyvZim0KY5BhdTEBWIaI/P9FCqM5Eaa30XK/GxWp8eaUR6wAkHrwMka5S6\n/1l+sb+zK40aJStJnwSEk6M00zKIIHpQmrO7GsMK1wDRuulBqopXMlYgi+om\n37nJ80NKSLIO0V4ljCE+UR2F7KQyVWj4MDx/l2EXbCHq+k3AmkpIXYyI/oT1\nR0pdygujherTrjk6l+FO8oeQiGtO9bVBJg0zjnPyQ0lHH24TSelhiNnVI6fG\nAuDmUloI0ez9M6u14EREqvUJPlkGKTDUa8FWR7UzjEMl3RskgCWlD9kNsiOM\nj7O1btaxMMuvu016GBpM2Y/fbM85SEqlFx5GYAGGHl6h1kWO8+XrxO6GuYvg\nC/Pj\r\n=FIr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfdfGneN5ScKBCoXk/P2Gr8j5xkJTwbHoyxNy1zUxHDQIgc98tfiY3FP7Co/0U2uVTKIPK/fGTTQMvBT5UXnuSjhE="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.9-alpha_1613484703784_0.831877651830502"},"_hasShrinkwrap":false},"0.27.10-alpha":{"name":"resolve-module-auth","version":"0.27.10-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.10-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ge1MZ/gVI8Sol8wM9pamb1uXa+3eaLUwpsoDPR0imqg/yhW+XkKFi962y1iEtYeTKNRRV+JIko7J5g6g3NIp1g==","shasum":"b714fefedaa05c6f2b75a1a90b9ec4f88bd0ca47","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.10-alpha.tgz","fileCount":38,"unpackedSize":83668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLSlGCRA9TVsSAnZWagAApA8P/3vP2QnR4F+nD8N2GNE/\nRmoYksdOvShXRjHs/hKeprvXZAmFmcmX01l0QsAUAd+ys91fM7B9wKtJ2XdV\n6lONHfOy2l0ULbcQlu0+4Vu7rEN65c5dCK1wwsr0T2W38Fh4AQqIsJ/pDBV5\nOrP9BsMw6wIdq7En6zkFbkSt4BPofnh1Y1GYGGowsodYGYCD/+6+IXOvfjej\n7/Vw5qFb17QuwafhACfgA7IyvTOsfygg9W+MU2mAtI5n691w1QTIdwsd9ZyG\nSebcCj/TIrcHZ5YtiWLbA9Qh7AcdtXMO4PVgRbqmosVc885ptZmES1qbn6pK\nVPhYJLGvLcqQjfb0InSYzto0pPYe+DY5w5sVhdS/xKe6VN/CFxH/+qGghFko\nDcmv6x/4diPP+rg7QHk2yPKT199SvssMJy64/I9hguu/e+hbZfANPAQD352G\nwaQkCHUfQ0urSxrCxFDgYRUk+Y3Tt4MW94YknS3gkKukobcl2RA450uFdzU5\nVpFusfiRGKv30G+OTKpSoCoKQSGBnCy1Zz0j8XhJjm3YkBc/4Yczg7olqqDp\n+KZZkKLrKl6xyB7Ob5RXb4vSAgt0Ei5B3dBFrqUnxHykTMGeqnthKSTkVIpQ\nG9O+kCvNFkEbGx4SSknvpWxGazyoWIKg74WoxkF/7FCQxWGaNQr1xAJrNcR4\nitsT\r\n=Hkq+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmOdX8sOtUqsYEu5+AUlOqv3THY3nlTqz+XB7NoisK0AiEAigTOBaIiFm7JYnpu6ybFbEtcrYtAB+CeMXltZQEc87U="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.10-alpha_1613572421973_0.09181417668515679"},"_hasShrinkwrap":false},"0.27.11-alpha":{"name":"resolve-module-auth","version":"0.27.11-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.11-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-thW43KPQMLrLCO7IprX4Yco/WeQvperN+rQtiBviHQtYhXF67VJxUp7SL6LHTZFqk4rYMzl73ojSKcdWT5lYcg==","shasum":"bff5e2ead823bf1498635a4882736c502653f3bd","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.11-alpha.tgz","fileCount":38,"unpackedSize":83668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLneyCRA9TVsSAnZWagAAHakP/1gV/GCU/Sa/9+I62Vfe\nDEXZuQik/PGUyKL37+sD0xQGYpe5ZMObT95h3NJ4QdAoMgY7BuvO3D4Bnltl\ncttxNXoOMmvaOcMVaVTL/Hv0QlmNSc4REUYcSfCg3GmZBKC+xDjWDCxrIWbo\nUS+KQXjW/7YbfzAOWtDLK5PpFHLf1eCutfLN/S0K4IKeblX8DTchIo3y0Bkh\nat3Rf42uRyJrWznSOGyo0zx1py85LplPy5OV5WiFuyiO8uqbn7iDnGLK/8/5\npC+tGKeb8ipqTmaVMAxQ4awc6aDjYtUm5TgRUnBoyUKQn8dXA9jxiANg+OLo\n/CxCU2vcoKDDjaWuiDt+cyr0srhUma8jKO+3Ttxnl7/aWzcJbwjOmDFDwJmT\nwALSyyTWBQRXcUXXFSP/+DDVrceJ1usgTRnjk6bdG2rvBGc0mMyS7i0xdFag\nw9Eu75Qtd4F2v8k6WLXkkBwBJkAc2Ny/7jM8+zOqp3Krc+iiVc9tQAVdT2rK\n/GBo4NiK0xdZz+05Fxmu+PTjl1dcNB+47fwt2XaMUNWYR5JabI5dk6RhCeCY\npOycG6prLlI77d02xbzWSNPoLIp8cpcVTQUMxovK/l4DXAX9FcHtjEwHl8KH\n7j4RMgbzXUDH37f8Uag/CyC3h2U9kwimuR0EMAqiZ5SISRXIpL00AKbuexRE\n5KJz\r\n=RkKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClhBzMGdoyGn5Z2B9qeDoY6yLjA6M3bG+h/9JLc+PmMgIgZ9mkt8Brw3vx9rRGR7KqrcfHn/6XqMf8cFR8rzuTvxw="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.11-alpha_1613658034436_0.4614828953172736"},"_hasShrinkwrap":false},"0.27.12-alpha":{"name":"resolve-module-auth","version":"0.27.12-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.12-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2N+wL89JOUh44nNpsyqABNwYKApSr6ZVSTrr4LYuN0G0G+XUqt3+uHj4QKMfHcbR9nqNUBH/37Y2Lpe+P5zeyQ==","shasum":"1c416bc3fae203037813890e4ffc4831059712af","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.12-alpha.tgz","fileCount":38,"unpackedSize":83668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMPq1CRA9TVsSAnZWagAALUsP+QAvjLXlFwPICYpADgF5\nGjaPB2F/3Dib55X7siNnrpCihKJzXQ4x/ax2PG2R073vvl5M3YyzKs0/JVJD\nmzqcEevV6r4DvF8ZjCtgKMU0mWEAxHd/Z77p1GYMSGPTn08rPeN5Tms/KuSe\nq4pMv8JU7Xgh2CWIBEs50e9ufhYFSRFvABkZhgAdREfaztztWBLbQy+nYQ1+\nCTG/le3GAG5Nb9wwIG92uz93NteoVzNNtFC9RP2+g9UYkWyTKjnMLjH/uJhP\nk7Fyj5W8vHPv6oLjBMI0Cu0iSYiHEOhk6yEkg3gYEKydjfgGVq2L0KzgTgGV\nA8fCRcjHJPu70jsZwJs0+b/cpdML0uq3LDyDVC4Qwh9q45g1bL+Z7uwX8N68\naNdk8bUXCe5xMh4/+S8NvQiGPNgf0TCgBNjEPce6QrqK8MY1usfqARfyGEmp\n1RPLtrEYwIgovsU6zBlk6oxfGuIVL8XN2sODJylMG1+SUGhZzg+6Tnde9LGM\nP++WleCel1ZvGzENZASZl1mGM9jaqF8iD10dwsKhZPnqhq3PjoSY8k3dDnIK\n4l3cPXHwo/23DaCH1rtFTbV77ROakSeGvoZdE4CZbgNAnoxCescmd9Blp91w\nQulqRTm0rFNoBxjHkqp9JWD+EWNEUYCCu4ctbSRypH2G39nT9LetJR4dqNiH\nxVCA\r\n=Tq41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhSS+9MbxsyVh/o7tA5mRzHp6y9/WE3bb+CeOaMUzz+AiEAwwQ2NA+hqyupW49MmBLzc4CFUY2P29juCoGELFjxE+o="}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.12-alpha_1613822645100_0.8800945285568811"},"_hasShrinkwrap":false},"0.27.14-alpha":{"name":"resolve-module-auth","version":"0.27.14-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.14-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vXog9TWrDvTPQniIG4PvWbkjTBWkOg9rwAWimuah1iAqYcd8ofD/9jsLbayYgzUg+DfiIAmtHAQNHLL/fCkLkw==","shasum":"efa7aba9ebffe219db51e86b37d2591959cf8180","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.14-alpha.tgz","fileCount":38,"unpackedSize":83668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN1j0CRA9TVsSAnZWagAApjsP/RouxW/joUk6uNY+APZT\nP4MphmRPmlmpf/WnANOtHY0QHvhnAhYa1O+0iSXNLhljfXlTp0cb5lo1gvry\nKMUAqMSkZJupp7Qk0a0OLMT1IWGX5IKTzlHsvTA9BgONxlefeVqU+ftIMGdQ\na/hmr9Fqs5p3TyCDw9o7ZJ2ZyoxLFwhSPZ13xW3/m89DzbfA4vc9VfYUrdBV\nNiWAPmaTir4EmiQ2e2MlcBf9mJfT/rwq9hVn7OYpN7YErBU/zRtL/HnlmGmX\npYrID4jK8iMogu9MI2xNhrzysE5HcxVKrdQo7m1PCRhFPUYdy71/40EwvTlJ\n4G/uOb8JAKLvyMxpURP0hkcdy6kLwWDM0YN8clczi1NaPvHSDSdUGJ8OkRwZ\nhc+hksLthm9XPQzywSIXSVkzKq6Y794GEL6M1S5TXsUWTlXtjTPT0jPnZhij\nmt0lD1vS73j12ZNe6A/mjO68tBqbDSPHbwAJ/fZGmob+cpBaY8+3/bq0g7nD\n0/Cez3jUg1X7mXn90XabViWkO1xhyWtHexUKvBzWPXvWxnueoOm7NH1CSFgN\nBQvtCTWZI0PuUBXC8TDE6t18kxikenlQ9jpL4JVbwfExTD8COJ8BZncPYnX6\n+s+L9gFrm+t0FJqDPW0Ea2TfJCGFJyTQwatxUuHSSuuAThHfGm7Q3KEFnCo9\nT5Ux\r\n=nGHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjhY0Qh/Hsp9aFOX2zgqHnQ1x/5bBH4iX6OOyW0Y4uHwIhAO3ceg793+VQy5rP9uWijafXj7nA4kz2wcKls4JLQmFE"}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.14-alpha_1614239988415_0.7308989324364876"},"_hasShrinkwrap":false},"0.27.15-alpha":{"name":"resolve-module-auth","version":"0.27.15-alpha","description":"A reSolve module that adds authentication to an application.","keywords":["cqrs","eventsourcing","es","ddd"],"homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","bugs":{"url":"https://github.com/reimagined/resolve/issues"},"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"license":"MIT","author":{"name":"reimagined team"},"main":"./lib/index.js","module":"./es/index.js","scripts":{"test":"jest --config=../../../jest.config.js --verbose","testw":"jest --config=../../../jest.config.js --watchAll"},"dependencies":{"@babel/runtime":"7.9.6","iconv-lite":"0.4.24","isomorphic-fetch":"3.0.0","uuid":"8.3.1"},"devDependencies":{"jest":"26.6.3","sinon":"7.2.2"},"engines":{"node":">=10.9"},"babelCompile":[{"moduleType":"es","moduleTarget":"server","inputDir":"./src","outDir":"./es"},{"moduleType":"cjs","moduleTarget":"server","inputDir":"./src","outDir":"./lib"}],"readme":"# **resolve-module-auth**\n\nResolve authentication module provides out-of-box support for Passport compatible strategies (https://github.com/jaredhanson/passport-strategy).\nWhen using `resolve-module-auth` in resolve application, developer should only provide authentication strategy and supply API routes for login, register and other actions.\n\nUse `resolve-module-auth` in application in following manner.\n\nEntry point (run.js):\n\n```js\nimport { defaultResolveConfig, build, start, watch, runTestcafe, merge, injectRuntimeEnv } from 'resolve-scripts'\nimport createAuthModule from 'resolve-module-auth' // Import authentication module\n\nimport appConfig from './config.app' // Main application config with defined domain logic\nimport devConfig from './config.dev' // Development config. Prod and other configs ommited here for simplify example\nconst launchMode = process.argv[2]\n\nvoid (async () => {\n  const authModule = createAuthModule([ // Create authentication module to merge in config\n    {\n      name: 'local-strategy', // Strategy name\n      createStrategy: 'auth/create_strategy.js', // Path to strategy construction file in project\n      options: { // Passed vary compile-time/runtime options\n        strategySecretKey: injectRuntimeEnv('STRATEGY_SECRET_KEY_ENV_VARIABLE_NAME')\n      },\n      logoutRoute: { // HTTP route for logout\n          path: 'logout',\n          method: 'POST'\n      }\n      routes: [ // HTTP API handlers for current strategy\n        {\n          path: 'register', // HTTP path part after http://app-domain.tld/rootPath/api/\n          method: 'POST', // HTTP invocation method\n          callback: 'auth/route_register_callback.js' // Path to API handler\n        },\n        {\n          path: 'login',\n          method: 'POST',\n          callback: 'auth/route_login_callback.js'\n        }\n      ]\n    }\n  ])\n\n  switch (launchMode) {\n    case 'dev': {\n      await watch( // Merge developer-defined and module-generated configs by merge tool\n        merge([defaultResolveConfig, appConfig, devConfig, authModule])\n      )\n      break\n    }\n\n    // Handle prod, cloud, test:functional modes in some manner\n  }\n})().catch(error => {\n  // eslint-disable-next-line no-console\n  console.log(error)\n})\n```\n\nStrategy constructor (auth/create_strategy.js):\n\n```js\nimport { Strategy as StrategyFactory } from 'passport-local' // Import passport strategy\n\nconst createStrategy = options => ({ // Export function which will accept runtime vary options from application config\n  factory: StrategyFactory, // Re-export passport strategy factory\n  options: { // Custom compile-time options ...\n    failureRedirect: error =>\n      `/error?text=${encodeURIComponent(error.message)}`,\n    errorRedirect: error => `/error?text=${encodeURIComponent(error.message)}`,\n    usernameField: 'username',\n    passwordField: 'username',\n    successRedirect: null,\n    // ... plus runtime options, like secret keys\n    ...options\n  }\n})\n\nexport default createStrategy\n```\n\nRegister API handler (auth/route_register_callback.js) - other handlers are omitted: \n\n```js\nimport jwt from 'jsonwebtoken'\nimport jwtSecret from './jwt_secret' // Store JWT secret in secret place, like environment variable\nimport bcrypt from 'bcrypt'\n\n// Route handler accepts req as first argument, and second and following arguments is strategy result\n// Local strategy returns two arguments - username and password. It's strictly strategy-dependent\nconst routeRegisterCallback = async ({ resolve }, username, password) => {\n  const { data: existingUser } = await resolve.executeQuery({ // Request read model to check user is exists\n    modelName: 'read-model-name',\n    resolverName: 'resolver-name',\n    resolverArgs: { name: username.trim())  }\n  })\n  // Throw if user is already exists\n  if (existingUser) {\n    throw new Error('User can not be created')\n  }\n  // Describe user struct to pass in aggregate and jwt token\n  const user = {\n    name: username.trim(),\n    password: bcrypt.hashSync(password),\n    id: uuid.v4()\n  }\n  // Try to create user in domain\n  await resolve.executeCommand({\n    type: 'create-user',\n    aggregateId: user.id,\n    aggregateName: 'user',\n    payload: user\n  })\n  // Return signed JWT with user struct, potentially includes user role and so on.\n  // It's most important step - authentication API handler always should return signed JWT value.\n  // To drop JWT - just sign empty object. Non-object argument is not allowed.\n  return jwt.sign(user, jwtSecret)\n}\n\nexport default routeRegisterCallback\n```\n\n\n[![npm version](https://badge.fury.io/js/resolve-module-auth.svg)](https://badge.fury.io/js/resolve-module-auth)\n\n![Analytics](https://ga-beacon.appspot.com/UA-118635726-1/packages-resolve-module-auth-readme?pixel)\n","readmeFilename":"README.md","_id":"resolve-module-auth@0.27.15-alpha","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pBz5i8YnUSJwVAm9c0Gc8er8HlG9Mb06ewKSBIsGMrJkW1w+A1w3Q7Amp4qoWJnVeQaiJzGKTXTwHpkySHK6Cg==","shasum":"2911a00871ee0d63b36914992007667d67f9f328","tarball":"https://registry.npmjs.org/resolve-module-auth/-/resolve-module-auth-0.27.15-alpha.tgz","fileCount":38,"unpackedSize":83668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN4IPCRA9TVsSAnZWagAAQzIQAKJTElLn+aPoxWphELU6\ncS/+9NwvAJKChpWfb5HsAQQfHCRtN9m3RsK0e/cLPkmFBqN74hglvkFJUpnJ\nrTIkKb8SXQIGRTVi2SYUIUItOB1/6Q29g/nTeL2gzTlhXYbJaokWs1u3mIBl\njgZ1ocxrNgW/5dAa+ZsC9qB3mTh1CbTeAHvNxN2Jg6I79bzASQNDTxifgF/U\n9gBPoMS8ckSvOgsk57wDbdmVj+OFNpLBdpYoozgVtDnJgmLAJ1r4C8JFurbv\nCR1t1VHAh638gd9cbX6/FJg0rbQudFYn6QvzlBf1uANRItTixNLS1Own524u\n0v5o2OM3ewjIkAjyiVwPSc8t0yAv4K6/K0LpuaeBz19J5WcWPDjqvMay+u3U\nVsXU1oPZI8yX8UQEvmupMLCOkiHW+0IZ95Zy4Qe2V01DxJdTzZ8JILoyr77a\ni6eqqcIVNW351jKfNKlAA2yVRUKgWuEI3nc13VaA/nOeY783WdIlEaYObQrF\n2oDwS1MdGgdVE0GcfOMLYdq6vRfpHAuz9pJHbUcN1Gawb2ItNirpF1bbicFG\nI1U4l/qGygINjfKAQLeJuW799suz1tPm0R9+KqA7fmMQhldVnNkYOHvQBRrv\npZJD6WYYqM6Y55kcijgRjMimXmUe+K16zupn6hkpfdcocKft0Hm0ZVwcme94\nZ7Z+\r\n=JcLL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTMoRtpKphTMxcWUmK73L994RpG0xQZoAQf/ERbHFKSAIhALDHeh+hpV8EcLeADt+3k98BBOR73NEHtZHzwc8YTxOu"}]},"_npmUser":{"name":"reimagined-admin","email":"reimagined@devexpress.com"},"directories":{},"maintainers":[{"name":"reimagined-admin","email":"reimagined@devexpress.com"},{"name":"vladihost","email":"vladihost@gmail.com"},{"name":"lykoi18","email":"georgiy.khristoforov@devexpress.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-module-auth_0.27.15-alpha_1614250511108_0.8514537757064629"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-22T08:42:28.276Z","0.18.0":"2018-11-22T08:42:28.629Z","modified":"2022-05-15T21:10:48.724Z","0.18.1":"2018-11-22T15:26:45.804Z","0.18.2":"2018-11-27T08:12:58.287Z","0.18.3":"2018-11-30T07:53:41.330Z","0.18.4":"2018-11-30T11:17:19.402Z","0.18.5":"2018-11-30T13:15:11.838Z","0.18.6":"2018-12-03T07:20:58.518Z","0.18.7":"2018-12-03T10:52:42.816Z","0.18.8":"2018-12-05T11:54:41.841Z","0.18.9":"2018-12-06T15:08:24.164Z","0.18.10":"2018-12-07T14:19:37.626Z","0.18.11":"2018-12-12T12:54:42.699Z","0.18.12":"2018-12-13T07:42:37.179Z","0.18.13":"2018-12-13T13:12:16.153Z","0.18.14":"2018-12-17T10:15:07.677Z","0.18.15":"2018-12-18T07:50:54.068Z","0.18.16":"2018-12-19T07:51:35.997Z","0.18.17":"2018-12-27T12:08:11.502Z","0.19.0":"2019-01-14T13:33:26.216Z","0.19.1":"2019-01-24T11:02:22.043Z","0.19.2":"2019-01-31T13:09:57.526Z","0.19.3":"2019-02-08T08:29:59.816Z","0.19.4":"2019-02-11T14:25:48.434Z","0.19.5":"2019-02-14T13:43:23.087Z","0.19.6":"2019-02-20T08:09:33.513Z","0.19.7":"2019-02-28T09:53:02.402Z","0.19.8":"2019-03-01T12:41:16.992Z","0.20.0":"2019-04-26T10:47:57.995Z","0.20.1":"2019-04-26T11:05:53.029Z","0.20.2":"2019-05-06T14:44:39.332Z","0.20.3":"2019-05-07T09:16:00.758Z","0.20.4":"2019-05-08T12:58:15.778Z","0.20.5":"2019-05-13T14:08:39.423Z","0.20.6":"2019-05-17T10:37:49.630Z","0.20.7":"2019-05-17T14:59:28.919Z","0.20.8":"2019-05-22T09:30:25.685Z","0.20.9":"2019-05-23T11:56:11.130Z","0.20.10":"2019-05-28T10:31:56.914Z","0.20.11":"2019-06-03T10:18:55.519Z","0.20.12":"2019-06-18T14:42:48.828Z","0.20.13":"2019-06-19T13:49:40.645Z","0.20.14":"2019-06-20T15:04:09.340Z","0.20.15":"2019-06-24T13:25:11.441Z","0.20.16":"2019-06-26T15:03:32.474Z","0.20.17":"2019-06-28T14:01:39.270Z","0.20.18":"2019-07-05T13:49:04.010Z","0.20.19":"2019-07-15T13:06:54.303Z","0.20.20":"2019-07-22T12:44:33.883Z","0.20.21":"2019-07-26T10:10:23.589Z","0.20.22":"2019-08-07T11:49:16.863Z","0.20.23":"2019-08-07T12:08:10.743Z","0.20.24":"2019-08-09T08:11:35.370Z","0.20.25":"2019-08-15T12:51:53.526Z","0.20.26":"2019-09-16T11:38:53.745Z","0.20.27":"2019-09-19T08:20:36.593Z","0.20.28":"2019-09-20T10:55:14.610Z","0.20.29":"2019-11-12T08:34:16.838Z","0.21.0-alpha.0":"2019-11-12T11:33:17.158Z","0.21.0-alpha.1":"2019-11-12T11:37:27.360Z","0.21.0-alpha.2":"2019-11-12T11:42:08.019Z","0.21.0-alpha.3":"2019-11-12T11:58:44.177Z","0.21.0-alpha.5":"2019-11-12T12:16:49.694Z","0.21.0-alpha.6":"2019-11-12T13:43:13.338Z","0.21.0-alpha.15":"2019-11-26T10:35:01.252Z","0.21.0":"2019-11-26T10:43:55.455Z","0.21.2":"2019-11-29T08:35:37.617Z","0.21.3":"2019-11-29T15:30:09.193Z","0.21.4":"2019-12-02T09:52:19.197Z","0.21.5":"2019-12-02T13:25:23.955Z","0.21.6":"2019-12-09T15:14:29.758Z","0.21.7":"2019-12-11T12:32:39.741Z","0.21.8":"2019-12-13T14:42:44.296Z","0.21.9":"2019-12-20T08:53:32.634Z","0.21.10":"2019-12-20T13:11:04.836Z","0.21.11":"2019-12-24T11:26:12.173Z","0.21.12":"2019-12-27T11:46:49.453Z","0.21.13":"2019-12-30T21:06:49.151Z","0.21.14":"2020-01-23T12:52:03.460Z","0.21.15":"2020-01-30T10:37:39.944Z","0.22.0":"2020-02-03T14:33:48.063Z","0.22.1":"2020-02-10T14:33:50.707Z","0.22.2":"2020-02-11T10:16:23.374Z","0.22.3":"2020-02-11T12:38:36.365Z","0.22.4":"2020-02-14T08:23:14.127Z","0.22.5":"2020-02-14T11:35:10.314Z","0.22.6":"2020-02-26T10:18:57.519Z","0.22.7":"2020-02-28T13:17:56.774Z","0.22.8":"2020-02-28T17:59:59.667Z","0.22.9":"2020-03-02T12:41:13.394Z","0.22.10":"2020-03-02T13:08:47.088Z","0.22.11":"2020-03-04T12:29:24.538Z","0.22.12":"2020-03-05T10:59:07.144Z","0.22.13":"2020-03-05T14:02:24.738Z","0.22.14":"2020-03-10T15:02:39.499Z","0.22.15":"2020-03-16T13:13:56.318Z","0.23.0":"2020-03-18T11:13:33.777Z","0.23.1":"2020-03-23T12:21:36.152Z","0.23.2":"2020-03-25T12:16:21.029Z","0.24.0":"2020-06-09T15:27:02.860Z","0.24.2":"2020-06-09T15:39:52.268Z","0.24.3-alpha.0":"2020-06-19T10:03:54.775Z","0.24.3":"2020-06-19T13:55:59.205Z","0.24.4":"2020-06-23T13:53:40.312Z","0.24.5":"2020-06-24T09:03:47.525Z","0.24.6":"2020-06-25T13:26:20.498Z","0.24.7":"2020-06-25T17:49:26.143Z","0.24.8":"2020-07-03T13:50:28.647Z","0.24.9":"2020-07-06T15:33:20.499Z","0.24.10":"2020-07-10T12:21:26.686Z","0.24.11":"2020-07-16T09:20:25.486Z","0.24.12":"2020-07-23T11:50:19.726Z","0.24.13":"2020-07-28T13:44:25.214Z","0.24.14":"2020-07-30T14:41:42.615Z","0.24.15":"2020-08-03T08:06:38.889Z","0.24.16":"2020-08-03T14:18:09.815Z","0.24.17":"2020-08-05T09:51:16.468Z","0.24.18":"2020-08-05T10:01:19.630Z","0.24.19":"2020-08-05T10:11:49.541Z","0.24.20":"2020-08-05T18:41:54.736Z","0.24.21":"2020-08-07T09:52:56.791Z","0.24.22":"2020-08-12T12:58:53.233Z","0.24.23":"2020-08-18T09:00:45.877Z","0.25.0":"2020-08-26T12:38:37.643Z","0.25.1":"2020-08-31T08:20:51.102Z","0.25.2":"2020-09-02T14:08:09.294Z","0.25.3":"2020-09-04T10:54:35.642Z","0.25.4":"2020-09-07T08:35:15.547Z","0.25.5":"2020-09-08T09:32:02.392Z","0.25.6":"2020-09-11T14:52:09.420Z","0.25.7":"2020-09-15T08:29:58.069Z","0.25.8":"2020-09-17T12:51:10.469Z","0.25.9":"2020-09-28T10:30:41.388Z","0.25.10":"2020-09-28T13:07:08.963Z","0.25.11":"2020-10-07T13:43:52.302Z","0.25.12":"2020-10-08T09:32:23.374Z","0.25.13":"2020-10-13T10:51:21.264Z","0.25.14":"2020-10-16T11:47:10.351Z","0.25.15":"2020-10-27T08:54:02.278Z","0.25.16":"2020-10-27T10:56:25.541Z","0.25.17":"2020-10-28T09:41:31.873Z","0.25.18":"2020-11-05T14:19:01.344Z","0.26.0":"2020-11-26T12:16:46.127Z","0.26.1":"2020-11-30T11:27:36.475Z","0.26.2":"2020-12-02T09:45:13.750Z","0.26.3":"2020-12-09T10:54:23.785Z","0.26.4":"2020-12-24T10:10:46.861Z","0.27.0-alpha":"2021-01-18T12:19:42.731Z","0.27.2-alpha":"2021-01-18T12:34:08.568Z","0.26.5":"2021-01-26T11:46:10.529Z","0.27.3-alpha":"2021-02-01T10:39:53.113Z","0.27.4-alpha":"2021-02-02T08:48:33.406Z","0.27.5-alpha":"2021-02-02T09:05:56.325Z","0.27.6-alpha":"2021-02-10T08:35:18.080Z","0.27.7-alpha":"2021-02-10T09:26:56.982Z","0.27.8-alpha":"2021-02-10T13:47:05.350Z","0.27.9-alpha":"2021-02-16T14:11:44.126Z","0.27.10-alpha":"2021-02-17T14:33:42.156Z","0.27.11-alpha":"2021-02-18T14:20:34.618Z","0.27.12-alpha":"2021-02-20T12:04:05.240Z","0.27.14-alpha":"2021-02-25T07:59:48.571Z","0.27.15-alpha":"2021-02-25T10:55:11.220Z"},"maintainers":[{"email":"resolvejs@gmail.com","name":"resolve-admin"},{"email":"reimagined@devexpress.com","name":"reimagined-admin"},{"email":"vladihost@gmail.com","name":"vladihost"},{"email":"georgiy.khristoforov@devexpress.com","name":"lykoi18"}],"description":"A reSolve module that adds authentication to an application.","homepage":"https://github.com/reimagined/resolve/tree/master/packages/modules/resolve-module-auth#readme","keywords":["cqrs","eventsourcing","es","ddd"],"repository":{"type":"git","url":"git+https://github.com/reimagined/resolve.git"},"author":{"name":"reimagined team"},"bugs":{"url":"https://github.com/reimagined/resolve/issues"},"license":"MIT","readme":"","readmeFilename":""}