{"_id":"@sierralabs/nest-identity","_rev":"42-2f8a3b2f25b5d8818327abd3945e7786","name":"@sierralabs/nest-identity","dist-tags":{"latest":"0.4.3"},"versions":{"0.0.1":{"name":"@sierralabs/nest-identity","version":"0.0.1","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","scripts":{"format":"prettier --write \"**/*.ts\"","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","prestart:prod":"rm -rf dist && tsc","start:prod":"node dist/main.js","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^3.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"e582ad4176d1bafff91637e3ae62a60bd076e59f","_id":"@sierralabs/nest-identity@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-FNr+EhcPT0yIL7Mc9lIQmyT8iemz/4c8dv5aAYTXbaFm5IAZZnZkDNN0RJtI5e81fcV5wVKPAyGyVOWi5giT2w==","shasum":"10581677b0aae3b097b2ffe9597eef3eb3b97d73","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.1.tgz","fileCount":45,"unpackedSize":52437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFw16CRA9TVsSAnZWagAAgk8QAIZczGNBoJBQwK1AI52z\nXIQevW6W4QlKvlNM+QjxDdE1avY52FXAuo7I1MMVwfgJTjR/ingyy506ZIwe\nxWC0Hc77BDogcy6FGtrfe6eo/ttUaGkwt8/JnDtTl2vpZtU9I1Yi/Q9Uq4R2\nxiBQlFp97gTLbhTW9xA1h0HzGgYDDp+WnSKPj0x8Yoyx/N0F5MRdDijjUPXx\nU9uGtd+k4hl6eTvjwvcxgCea6GVLF6xAAkmVX47SUt8hx+zLGZr4d/l6pLp+\nTMtD/LpDVsXuFxT1LceMQqG4vPW7mR/qKjiyUnR/YV9L+cIGdfusAQiqXFKC\nrUycRKX5NCuzkpEnrg4uEDRty642+b+5wfV8ATb3ITejWb01JqtpnYgta3Yu\ns24LQooqohOJPz291fKfSn+o0OqEWTqeeXsc4HGJc0FUAt52FZMMGjG9bmvq\nHls6Nm7qj7sXYo92DKaEDuQaDG1lNW1OWgHyLEV2Yjb7BFhtJVkCrrOD7yTl\nbmrWwHPw2MXyTCJUftBg/BvHLCNKJugm1Kep64sP+UIzTh2gguymKDt0kTfH\nDluLtcjRFZWRSWYPURnDda0qdJVkdwE8HLRYFkQyAWTrRooj580dglNXhwAC\nFXQKFRyjQqDpP9L065B6zWxKgirebJiquXFyR4GErXAsbZwKj0udB5t3nmE0\nghrD\r\n=MVAf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEs33gv9CqgdjeT078yzicAHUnegoOHNbjkwtsp8esU2AiEA6HVHyTY1jqOYQyNyM8ZnRKxW110EGjOeZtLPwXrJR8Q="}]},"maintainers":[{"name":"charton","email":"csapinoso@sierralabs.com"},{"name":"kchu_sierra","email":"kchu@sierralabs.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.1_1528237433980_0.1983617448910473"},"_hasShrinkwrap":false},"0.0.2":{"name":"@sierralabs/nest-identity","version":"0.0.2","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","scripts":{"prepublish":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^3.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"e582ad4176d1bafff91637e3ae62a60bd076e59f","_id":"@sierralabs/nest-identity@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-Slnz1YyI5sXwlygTzGlGpTiEdIms3p2Oytu6+vMIO5dNsZACpdGgqFa0zBEbN+9o9tKfa3YP/T/O0Kea96o+oA==","shasum":"04cd178d0157ae6b1994404f2af3a4ef8b77e9bb","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.2.tgz","fileCount":49,"unpackedSize":52939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFxKGCRA9TVsSAnZWagAAIbMP/0IdrVrTI3Z8MCAjotOa\nwLtpIS4ZwoZv6ebYNXsf/c1Hf07pKk6bR46pPGd/nGjMRegyf11ineEt3oEk\n3bvlX5j/UAV2CLc3xsbPub2yoMysbf0OeTg8WBGsO1Jjy8XkFGXJ/dD+2QGP\nJr6TSvhZc15XAlz5iUmgTs0rBZsVma3QGmauBnmH7WcNUrbjJ/WdErP+Vfzs\n9EjYMSaHO+WSnu8WE/lNakMr3/S5YLYqai/nvBi+XypgpOjVGWSy6cwR/A6T\n5SwfVteMhB8GIRE+EpRY9fH+TLD/XKauXJqC9GvbQcMma+V70//ggLu3a1ve\nRVS1ytfX8PQehbgIlohFC+1t8iXXJGyKKN4tFAy/gg5PVArAzfs7oLphBNYk\n9795kpXCSA1hWunbYyVTK/RUMfl0gT5ZevfXE884xoXcsMlAbJ7f/OhCBD7v\nil5cSiHzclBTvUSFFEM1RDLffWYGgmkKcBhrIXIP1K0KDMHJJsQfGkdzlZeg\nSFkdeF6BcS/SaSgIMRnSwYAW8w1oz5ZsAqGit567i4a8M0vvj/5OeVD4Vnhd\n/7jhC9/eEp4HodFZeDPul1A0BwEAcQl6JwRP9E+GwxUYd4j9moKlXqhMCI0R\nhyRH+5TGwaoBGgW0tguH2AMUl9KTfuD5yW1dK6pNn+g3UX0V4BgRGzrwwFxn\nVQ7c\r\n=zErH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0x6QDFSOYgMO6hEJQHXGH/GhT9Rji4kZfbqJezxY/zwIgU0U0ynX8XgjH26Yvoomc3mDktRxZaCUfgBgH+h77aHU="}]},"maintainers":[{"name":"charton","email":"csapinoso@sierralabs.com"},{"name":"kchu_sierra","email":"kchu@sierralabs.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.2_1528238726283_0.5440189287304835"},"_hasShrinkwrap":false},"0.0.3":{"name":"@sierralabs/nest-identity","version":"0.0.3","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^3.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"0.0.3","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"d4d9e27b6a821ea6a745f84ac3e88b5de45d192d","_id":"@sierralabs/nest-identity@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-4GyDb3Iq7XbPf5rD2aULzPyx18EVNQDdACWzjjdgkeoNkf1ocQaHxNdm/Gy3sD7yHtfB/+MHon9/hRBmaaRtug==","shasum":"3f72c8c5b0b762b401ab1cfaadde8474c83b7bc1","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.3.tgz","fileCount":83,"unpackedSize":92659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGYV0CRA9TVsSAnZWagAA8T8P/3v5qs8kJ9ft00K2v363\nD+Lo0Q0FLGXQbzteoZCYbbAK767WKqwuPi/2GYRHDPhqmnPBRdIU0fFfskIp\nCSM95Nwb4q6YjUnVtfvcmA3EddUXsD+uVyw6LdGxEtl6beQfuumn/0S1yL0y\nhgxfwnpifsLyiPtbdqvCFiwi+txxSnAURx2FGY2BZUbdrj1kBZIlHiEk9G1r\nlKXiKYD0JXdDqisH6fF2oDq1tSWJs++WmPWrvx4wlX6DqLAQjXX9VGdfuLy8\ngytmoUzAGAyKrnc/gdOCUSYkDlJ1Ss2iThxr1bNVvzgvhgMTprDcwm/FuQkO\nuxO8e9s4baY1+mZabjWL+Fe28ZzaNrKWy/R55XCMB4FjVFtt4UCx2wQip+RI\n3f6CcAUiAEfRwaAj1ryESrHXFo7LJr1i9Zsr5Wr/OxfN4DQenyp2ZK4DGwFq\nsqM51UwJNDhkAWiOUQpnbN8jWm2hmoLCE0jkI+i9sjMfV2t88KCVL2bKlc6e\nzuaSWY/crB3tj8EgPC4dAexn6pnmLf640tz1Z0G/fd5Ryn+vFWBH0Y11snO/\n+xrtBMEnGt4EI7NtI/nFGTPnZp+k02QCO4H5bxFitJEGhsUePMeoaaAjUrTU\nb5FJOw27nNfkaxY8MgwZcxmyg4+/7gwFB43wiJez5kNJEurwN6qxUhPS2anb\nhkxJ\r\n=nuPS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCa99AFRMEXI9pU8EeGAjQPUpTO1HBZokAgZXAqqz0FAiEAm6wdqcyPst3rfRfOnDLnWlYa8UhwIxmnjk7smz8wwOE="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.3_1528399219990_0.09832156738584641"},"_hasShrinkwrap":false},"0.0.4":{"name":"@sierralabs/nest-identity","version":"0.0.4","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^3.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"0.0.3","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"8392101d2ca105e3374a8b013689da55a61d9547","_id":"@sierralabs/nest-identity@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-omGgOrfzmmPL1F0gtdkNl7y3yJ3/LE3pI3ZFj7wCyw9q9iU/V7c904CuIY3Ww4wU/hWesvFf8O1inLdHlqg0qQ==","shasum":"1dd938352e9b35ddcadc850aee6c5d6f992b13ab","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.4.tgz","fileCount":86,"unpackedSize":91847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGdjyCRA9TVsSAnZWagAA1UwQAJcG2tl15Hvvng78CQ3l\nTpsdFzegW2SbXvJ9xWgxZOMtj86lnCk5Hu3t7UjmMD4WxSF4Il6tD1U6OTFp\ncVjP4PFboyhu+CWWiZc/AG0YOy2oITuqh6hs4ZDiu6iBIYqAoYhtSFgJ4KQW\nSqghN6mk24KZn8D++qc8PRTolEWHVY8DyQ6InzEaf8CalzG6rCrRMQjCzbZ+\nYXbMz4Fw0i2xyapijf58BdJ8W8aGkuJP2FKrnFxZ23QWyinVgsav+TiqsLTM\nA5FN9VjZpPE1eVYELzd/wQShYtOl0cE7kqN2Ja8xeuJwTquK64nxUki1gDsC\n07XjX1Qs3laCtK5Et4pRUuItT6oeUPlEpciT0o/eNK+WE7/BUCVFdgNY3MdC\nQol3cxxdTmeshyT93xkmIK4lBFoH3J6wutBUdCRRMOYvgLFgUDsfefDPoeHJ\nKglI4JI4Jwy7gmsuYEHlncd82TKyb0W7tN+Jht4SWSiw1KB8b/mR+tjJy/8/\n4YvGF5oUzotqPNlTT35qohZQNjojHj+2SDU2osnyN9dJatNkXYptSAds1xwH\n5FZ0olCBfw3540/4K9oiPaxS71XauBEm1tqwhb5apTj/pz7UPsr/p1st8aMC\nM2CjKrZMjY/NxQt3xdQA8y5xwNgJDmG9Vc6o89th3VfVIi7mKbV6n7N/OwYe\nV3se\r\n=jxuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFEFsqLaYjugyNhyfA4ySVgXfDjYS9uMQF2NXtsLBgyAiA7tCwzblg6o5qP+mrX3cRFrb/N4QZ0Rz1OkKxppOh7sA=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.4_1528420593519_0.6267018080419033"},"_hasShrinkwrap":false},"0.0.5":{"name":"@sierralabs/nest-identity","version":"0.0.5","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^3.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"42c4ac86ee675ab128f56cdbbb2bd032ac780591","_id":"@sierralabs/nest-identity@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-lZ2UzikSpIbET0YwJYeKSHP8nIdOGJKWIhkt8UBYAEvXsKSlv6V0nbks+eYrs7R2YPqUx5U1fjJA+5r6I1DLew==","shasum":"3663824ef8fb5a99644cb4e131b288102b4629d2","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.5.tgz","fileCount":89,"unpackedSize":102580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHpPvCRA9TVsSAnZWagAAWpcP/3f0vrxPC1CGYONI1Xwq\nREKu+jBYMgVVrfllRNrB6rCowJpx/VwiZRAgDJrBlPzUcXUE0qcpQnqb5Slf\npRbDlR1ugFl/BMq9JcO9IKTNg1z7mS7EcLpmvYft14vFGOioiQxpVHEFD8Sh\n3+p8v5f2+PttLYGYCKa8UMGPBZUhDtVBzJDF+n9XMz4ANZU8stfCdtrBjFQ2\n2P/ik+i8+BJdtRCl01bjU2yj4NgTpUQj9FVbYWgyled5CIRsP+7lNc9nzXQj\nHa2+k5m/M7mZnJeB27+FtLRSCfdQl4cwTWzmA3TTuNe1LPrJTSYqCwYZ2mPV\nOgnMKKCT3yGLl6xGTLNWf+2lks87Y/sPVf5M/2Ws0goc3RkPOH8Fver46lct\nE0zzofvo6XRyBpumBldzkiCDzwupR9OKivI3w9ba3Qe6UiEy3YpGtdmvdvpM\nxSSh0eMY7+ZHgj1fo8uxQ3KhwuyJlTsrjpH6lgmHtlmVf/wWzBQAgw2X2Ihi\n4Fpx3vgE3UKc1oKAra+kNYubKax8rgpIkTN4l2GYQwI04m08l5ooy+XT7HiW\nz2AtTJcR0vHqHez4CVHozQE9iYFG47mWUzZikkUSFvKbHHD1wrDmAaP0pxtb\nBC+fVqqr9bB44FNVS7+ve+vPAas6kvMGEn25R/jgEHQemplth/5o5mQGfWOr\nOPxx\r\n=vEHM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGviEEEf0/AxKI5rKnvo7+PNmWjnTvFYpxtvEqII2f1LAiAsib4icTwlvt2JVYkGkIk8wRztBsaoDGgJoFpuRyc3zA=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.5_1528730590781_0.31400005549643417"},"_hasShrinkwrap":false},"0.0.6":{"name":"@sierralabs/nest-identity","version":"0.0.6","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^3.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"0.0.7","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"d22b85dc223b24a37471eb12d9b70867b984e877","_id":"@sierralabs/nest-identity@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-wdA9qVHZfQm4ogaaOHf2UlzHFaBpKY6bgmWWpynBlibV+UghGS41UcZWfl5Vm1pmYrDgMO5dSc+7Kx+Br24buQ==","shasum":"10b4562541ec476ae218eee12c9dd6fdd553c443","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.6.tgz","fileCount":89,"unpackedSize":111127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI8ddCRA9TVsSAnZWagAAVnkP/2NZbKcbs0EElTo9wY3N\nxdcIWYJbveTemux8tBvOQW01RKoQ7CTLvos9dD+Qw37dYOeSM/gUDx3Vmye4\nnzAuO6Hs4looHgirIxpdGzu6e8W/aLLlU+2/PFEB33jGx3u038BQ0Pr+F4Rm\nN+EDWKyWeT4kJIp68MpMeqhybEWNXUxZt/o9sfxYVY533woskluv1xxUOZpg\nuh3wdBpUShCGhiLwmgdaugH0p0hz43wn0sUvBOf7dWS0efJP1xvtxGjT7MqX\n9HkqEKMF2wmJIxF5eHt5JwC22+T9rDvyHG+o6LX3SO06I4LABEerdvGqEY0e\nLPIzunvT7vtAYkR55Ii/EDvwtM2UlSzGl/g3qFWcM6MDbsRypKp8ZW56d3yp\nCvjdEaikBz2TuN54FjWFi7A7orXboKlT1/FMvQMkJUDkxntr0ZC+/WdxsMWQ\nKRnbmakPe4s5+O80d9o97+EBVvH0BKneTRk14w5pusP10y0dusc02Sm2UrCG\ngKQ3PvbMrxPLibDdqIgNux3YfizD76eduIJGAHrqwAzE3wNq38aHZxssSBsO\nvDdzUxY+FLveJSTXZcV7clnqzgzTMbWjFiYeddE4wloG6Uv+EZKJzdCTpEjB\nXI2wN+Jh3YMIud7L/TAHDI2W2kjAq0J99QyakfSs6s5r78P4IYdc9zLKfbnd\n/Nwp\r\n=sfsW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBLd//oYoR5k5yLH4DD9FllfpaG8a0W3v1JLkp/zrkvQIgDDqftltU9uvBQY9eUjtEqXssi9Sl1n3D836QUAAsueM="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.6_1529071445363_0.9063602434216615"},"_hasShrinkwrap":false},"0.0.7":{"name":"@sierralabs/nest-identity","version":"0.0.7","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"8edb55d43e843f5687768a6ca20f60de4a327a23","_id":"@sierralabs/nest-identity@0.0.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-+X1NAH5LrkEUlsTuE9itDk7xXdzqUYCo6Nqpm9Ac0UU/92O7HgkDe5Grw1PsXMpfJERcr7qQPX0bbgMPC/LDug==","shasum":"a15635244d3b36ce3eead432cea5f36d3c269bfa","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.7.tgz","fileCount":95,"unpackedSize":125372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMsUECRA9TVsSAnZWagAAvz0P/A4GLE9w5ou4rifcFEKX\nbaxQQ+czwFTWkhEtlR3Y5oSvhGqc+EzhLhH0V4LBkkGhAuoJOC6PEWZPeAZg\nXxaY0QSUsA2tR1hxcKSUkXzP4WlyeVOju/uehClsGsUCKbDxwn8bHAEHC2VU\novbZ5f+qOxWQiiykiXsO+nzTbeOTOP/GgfIINv6Aq/NLvhN6JNC3GTxpiJNC\nex4TGXcyHxFAPHYG7A/LgWGgh4KNuG4tBt8TKQEk/FlxF5tBd7PKUKKRZmxS\nyZP35lHUEFrjxbtElOBkBulYLqZk9BN+MHtUtVzYmhh0U2DzXeimOvUu7SpA\noAjzhJHTI59JKASsWOVb/Sq2YLiWAFAl4GAifUHDkDTaHKOUHBMv+J43rf24\nP61w++WfGAlBjnkmURMCAh9ZYGkbkMqYyo0eSUjHxJACTOOPWdjQSWXpKQK2\nG1ASd9RV36mCDXeN9Evk6UJLrYWc5S8rcSveylQ7yasJVRrhft6pH0G/K1dP\nFUAsbHEALF+mRIHpmDeYyxZwPvg9OwVpSJkwEMB9PgzRmQE2IgYBGVBc/IJ1\n3tm4N1HA4n5piS8vQuysLmBlOPJacfY3AgwGVXgWWo+MClsKD6oDMpy1gtYq\nWwYJj/ZKZF9rWTABmjAnojcTAKf4opLhRhAnrcAagGPTvjtVnJ365q9A7Yny\n/MoH\r\n=I7v1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA0ezxQi2WpCKIi2VpgUgVLdf+mEeYXOXQkn5EFFJtPAiEA/zKG+TUKlLMwFT+HrLSy1sWOKZArecHHU3JDjEoLXcY="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.7_1530053892303_0.5227264724800027"},"_hasShrinkwrap":false},"0.0.8":{"name":"@sierralabs/nest-identity","version":"0.0.8","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"f5e14bf27e571ef0547b6c0a06aa4af456e53501","_id":"@sierralabs/nest-identity@0.0.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-N2q/gAQ+4o/9XG3qeKKmg8prw+sdKIDTC1MGW3UyHmyenXQ0Quwe78cez0J/M5QX6xvQeJmKFRZDd8lxRMhumg==","shasum":"4e528b0839895afe38ef53b4fd0decce3468480a","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.8.tgz","fileCount":95,"unpackedSize":126252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV7TRCRA9TVsSAnZWagAAXCAQAKG9MqZuNb+Bz1tW74QU\nrjbL6xs1RDLHL8yxY3EEnlIqsn4SzmEdwd81Ae6RwpsFuTMzh9lTvwMKFLOF\n/bz+m6pvagsG53uKoi0b6N5BuKE1d4rEqE9C7ZBzM4v6mergQxpv13vlxT+L\n2AjbfpW8cHk5zmgnkADHuk45h7IBeElkJEoXy3eqW/u5gTERPuelnTANH/Q6\n7OcKXcR6ehTlCjKaLdD1kxhNMgGbHjBHOQIxOZYK25MxXk8tOk4PZN7wQKzz\ncxKcv08///+hmA5nDJ3+ZkgTtQjl1NYnnwh3AGsDVLJBwYZrbOXtxcSA/wQk\nEjmtaXVT1YarJ6ZIaiBAL1mr9jJ/Bzy/51YJR6bnx1nuH4cgLTl7ldo1Z8ey\nbfOP6Spo/AoA85P22NOtb1rWjDHuhOrb2KE1OCePxX1UjoK06eMhX8tiFirv\nJfFK1HrpBgpXBsJ4ZxA+1SCLz9IqsjtHJb80Ne2999/m63PysfqOzQ1v3blq\nmarUvlI0ch5r6r7tqPl16O7gy3jLkznoXKWnWKiLrosA5JrlzKU5peYq/SHn\nASDeZzt6eCnEY/6WPvN7E1ScVS9WltM9t9ZuCPSKMYdIE5TmfV9GErJd4uWR\npgHD+UPWatyzC0KyuUaUAiRTiM+NeZNDRwYtsWqIUMMM9qrsmXZldvFNGbyR\n7M5/\r\n=sN7d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCskpL7JQ9vzNiEFQGB6sRzCzxifxDo81yrTOBuVTJ1RwIgFQIT2frs8UPBiOS2HHTPROrHALbSPbum6U2FvPJRlYE="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.8_1532474577571_0.9074842340497873"},"_hasShrinkwrap":false},"0.0.9":{"name":"@sierralabs/nest-identity","version":"0.0.9","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"f5e14bf27e571ef0547b6c0a06aa4af456e53501","_id":"@sierralabs/nest-identity@0.0.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-j4lUZMjmcIUPeXe0qFiKfCgGJrqKXKf5Ve+mzJ2Ox5co+cT23LgH1+BcPiaOSALq8wB1W/zAoQ3cusOr04r5ag==","shasum":"e5c80918d771b7fc7536f764b4b7cc65b0a02697","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.9.tgz","fileCount":95,"unpackedSize":125473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaiTZCRA9TVsSAnZWagAAFmcQAJaCt5PQSvFpp7IyQwCz\nXsoqOUT6guYX4kxKBC5d4/ksqjc9T9bT2SMJYftIisOwz0LF2UxqAiJNqbbe\ndb6EHmQVyJMBAFpha1FcynhWSgLsXlt1mNCVJ5s4Z1GbKbqzvnQu6EbfnQ9G\nMps0fw7uQAtwpSQVsWBshGoxbbyawy0lpkODjDjsq/G2S//wmxsraQqsCikm\nVzrRJmLCTULEKOwBi990cImxv46zYqxdi/qCb4494SmWF00n6bgVglMnhQK4\nTrY3h8KAIfP156ZQYcSw7/CPifV3B/2Etdz7kMdR9glUUITEkqIqzBIawRX/\nP/IO0+8qFrQd9xOcB6tJ9rySanWc9KF4QSzAns/2TjX6k8ZeZQ9XujDdx1sE\nJv8wZOLtCeCpmnp9v3sMU4z2JQjlCi5z+8plGhnr7GrCcMYYUs6MT5h5lYV7\nLLMV/RzC4AcIWdl04gtUTswQ321EhitT+m2jK53yyL3geP+Ns/BUad8YhRDl\nwRAnJ2mNYIIfTLUQp6litpeluZCORk+ud3l0olPQrAFcS2PDIIIvJ/rdYrmU\n97x53izGv46YA2pDheQgBHTMwSLmFs6zyVOfnpBzvZZG0s+tXdZ8Ugm3pyms\nz5mhWYxAUUOoUYD2mL5gSQt/UWLNfPxkhKQ9PsmxwVROem/JII+xFY61cnFz\n5yrS\r\n=Irz8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGoUxCs6ZFLQRBJB80lm1EVQC551ilIixnhG6D9YmEvAiEAglGJIz3aM66grncl2wE49z4m0ithd26cJHVtBEhD+bQ="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.9_1533682905887_0.7814039443295768"},"_hasShrinkwrap":false},"0.0.10":{"name":"@sierralabs/nest-identity","version":"0.0.10","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"5977c6f527817dd292eb0e51eaa0e3b21e59956a","_id":"@sierralabs/nest-identity@0.0.10","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-SSgSEzt1P7wQlc9ajmNyVZX7eLsV1CAOmO8x5LSEjma55FOFzG5xwMZu8D8fM3geU9JsKvn6R/y8snv/VmWp3g==","shasum":"a6216a12c3c2ee86d3718b5d5b49dd97a7a0392b","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.10.tgz","fileCount":95,"unpackedSize":126619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh/bqCRA9TVsSAnZWagAAQ5wP/1m8TzJyf6mqgfG6sTT9\nvJr11dWbLVdp/7BYILjn2Uo6jtEndab+7aY10ziRLhlNvra4DBQGyA+PZFaP\nkkfMrHpV9yytseXkh66V5ivuZ8ZXo9Roj9adCj+zttayQ50UagKs0MwwxkCp\nxh8MHGTX4qQNEgTZU5VYJ+A7w6xBaJ+X6Ae3uO6QsrawUtmcIERAzEDgcKqA\n11Lsi8yHd/knvi6PMICeK6+IGn6xI3lmSQZ6UI0N134RTQn+4FwXsvNSqGx+\ngi4rlqMpk0aXYBF4sUmz2VWXaGroNj2mrX3fWN41pQ4+6W2KGRTlVvqz3Vlq\nqr5abZnnywBrKtOr1ylHbZO1zqYV7V0nOQJoF4GFhheN0987jysfwDpsR/M6\nSn3HMajXc7a/F48n7zkAEEfw010R1974v36pi872EDW1IK7icB7Tccgj44jv\nCqglpF3KJeucNPeeSEjqrmHbxStldD8KwDfvzp8G+V9jCEmKQV8FQitWvVYT\nPh16njXv2jrif81y79zGRwMMzIzATp6TA+cF9reQO4D9iZaqqzm3rP7VWvTW\njtGxOYn/ARlEr5X9i+p110FYng3GyCe5YnH3cbAf2dmjBN9dpxFhZIxSPYTA\nrzqbBFPCu6dJ6RY+7VbmXp+Th89+VLHvicPOeIrWcIiYEysYmaRu6B9X+yBM\nGGkY\r\n=4uLT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsXZ0RA/e9uVsblmTofKJAHmKZzorqgncoK69cSPCz7AiEAtBqkUXyA42facdp9jnnp/eG5+n6garcdMh6+raxQdj4="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.10_1535637225628_0.8857786905986724"},"_hasShrinkwrap":false},"0.0.11":{"name":"@sierralabs/nest-identity","version":"0.0.11","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"0e12ca44080faa2ebfa66111c0efc4ed5f805d82","_id":"@sierralabs/nest-identity@0.0.11","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-gT7/rpaAINariKgiW+JIcAS/vMtKamBLgcAXNIxRXTU9F6jbDACnMu3iUiBUISY3se1TJZrB5NmAMzFH5O+LIA==","shasum":"c5ac1a6d922a0003613f36da6dc4d93f1adda5f7","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.11.tgz","fileCount":95,"unpackedSize":125480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiEKYCRA9TVsSAnZWagAAFDcP/j0gE46rbINC71cz9H/H\nBgGOoBJZs78NnVRThNxTUQHbaO1yOBTWDv7PJtPRujppwpBM8zssZGXPOJlo\n7ZS8pOUH3AFfyoDN3LA6AQmPp1rpuuw3CiPzWF2ySxpRaHd2Aeh203NyS1qo\nMTE31Qc+qE5cgtvhDYUOtaQ2MyZCxQEw3Y0uYgY0k9Dm4t/O1BCZzDnN4Q7C\nng+/HDpQ9wwtTzUDYCfKOwuXCG8cLikW8azCD9y9sL+SQ0uxzjjEHQWlyv5f\ncXUJo73cfqPAgCg+RZDVsXrzIldelqFEiIwlAtFU9XE8bzOP8eyW5Rix+IZr\n7XsDzTPnWadyQ7x6bArPKdYHnzBFKYqA1gDJDi0qGNddFQ7C0/NepXywPDmn\n3eeh0RXAbHV9hEWqL//QjktRBAsBRtur8QbPDvbZfoDY2p+z88mkWlk7dvmN\n/jq5zSegGwdYtygBzCicp5oVmh8isBzaPpP/EH9jTAo5cF+n4lBi0BEAXr9d\ncpNwl+FBb7ctquCa1xCTU8Wok5dS1trgfymo0Gqm4t+7MP5HLC+GOqTtxIFg\nYcRvg2R9OGx4UyFN4+CZBlCg/DwBwWDgjpnmLFbMOz4xreByoPQ0qqufCmmx\n38LMEoBPhklVFLBwiWyhlNb+tIhtfjS64X1g8r8O32dCyhfbqhWmA5ry9NVT\n3JPY\r\n=4ffv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwg3x30briiG0XOn7n+ffBr5hZimAYRIUq2YXV71wfZgIhAK2j+7HSpgosiVjJwwn0sOPZJdUzgYpH0FQpGBOX8iMa"}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.11_1535656599838_0.19556246063343208"},"_hasShrinkwrap":false},"0.0.12":{"name":"@sierralabs/nest-identity","version":"0.0.12","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcryptjs":"^2.4.3","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"cf7e963a253848c79d8bcaf2925b6704342dae7e","_id":"@sierralabs/nest-identity@0.0.12","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-okfgatWqfm3t1154a4lRxTFQ0Gs9L+dyj/q0eOAUf1VDDC+bOAYVHFFUB245Hwg1mcszj2kqyN+hzgGcTV82zQ==","shasum":"b16b88d201fb5db8d2f9223bbe3588697deecc82","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.12.tgz","fileCount":95,"unpackedSize":125619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkSYECRA9TVsSAnZWagAAynEP/0m77CfSs3YzICdriEEh\nN/e79bIf4u/ytwkY2o7HnxsNhvpxRVD5dq4p1+uOfGr/JICvg3hzqvvamgGb\nWqHmzwtahdfjFxxmd+57753Ky7ZB46D1aaILGS1d5IExniP6G4nRyPpEpdRl\nusSQqliSwSqXT9ZPuLgUKv5UWf1PI5jko5bT2NUOS2N22kCe5NM9YgKD22iO\ni4A5WDR38nsa/uG1otMozNPjA84k52yC2SN0u/ZTDRsMHQE7MUUT2NRhbgBY\njUtkb63eQwXRo/xQ/wM+W43xfhqUBMbkBgPvBRTCYMqrkjPgVdGfnd17+7t9\nZuKg11I+efRWEcr1n64jtIj9wdZVW6jjhSEjCC2OCV33vDBuPSTwIIgKOS3U\naBejb+1obW5O8cgN3OUXvH25jTPaaAmXSSzzUp7fLP4XRLkmyEPvKMtRwV/I\n5o5O65BzzDgEGy3TFu3B5MgGk9puZD5nJfeMteLw3+1jQC2Shv3SrApV/nI6\n0+hKgoTrvtp9vR/lNFP2FkQ73jOwGLxEOYqMFEbjZzYNf54ciqfmH11PxvHM\ne5Q3BM/Pq6uGKagmnw2VcQkNcCyhqGH0JNPX+2fhR2KrxNLtdIa/4u+EOUWg\nhDo3jUti8ky3ejA6rXAVpGOLSFeY6PEeIACkCsCR6gbpz+c39i0mdm+J7m9W\nGyaw\r\n=jH4n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJ6BEwWEzpJgphK2AjtFDLR/f1cEvQSipRojfl0iGf6AiA+pMVwpWn0Ua0qAbzh4IO+h9tYoS2wH2AZeXzSXtpYMw=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.12_1536239107662_0.030394027647943966"},"_hasShrinkwrap":false},"0.0.13":{"name":"@sierralabs/nest-identity","version":"0.0.13","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"*","@types/convict":"^4.2.0","bcrypt":"^3.0.0","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"cf7e963a253848c79d8bcaf2925b6704342dae7e","_id":"@sierralabs/nest-identity@0.0.13","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-25oWWFyBVUPLWiOVkSj4WDt8ZgpACReO1/ux5VC8mfmC6H+VL/XfN79u3xdHqwgrQwvWMLsIx/u0XwEPJa8eYg==","shasum":"dec6576e67c0995c565e8d9a782072bd4eea3bd6","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.13.tgz","fileCount":95,"unpackedSize":125615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkX3WCRA9TVsSAnZWagAAmbEP/RPWPvJTdDtDGb1jw3V2\n+UYEHoGdnmInA5eblMiRfdal1QKMaVIurA+U17O/0i+1uqnnf6Zw2Nm/lPMN\nupu6UtUAR+R6yNfVLUuyT53KjDgIqVIprEfISkLwkDTk/PMcu/T6S2hDz8q+\nDJSO/lv5327I++o/z0/DMt0Fd2fz5FlH31JkD+0qBnQAotOiVLk8iCQAiFMu\ns22QGf7HLz0Y+lIhZdS0kzv5clBsCae1087FUzTEmhcja+60ZVV26OpJbisa\nUUhyvk3etzIhpBbkku+UmUP/S8IiAyFtk724asrBysI6wAi2+TUc2x/X4aVn\n/DRZgWEyLi1fsRZbuH72urnsQT2zCGPcClu6lVfCxYN3ofCGlbBeD7ckojRg\nCYYXr+EGG0KvkDJ+I7hDcly0fOin43yfE8HaFm3GOySEUHMmPymRxNOoDe0q\nUALAD+ycnNXNYJkx6GlGfqksGDii+hMJS3B9K7YIC7V+liqSqjY5WSVgxDQJ\nVUqiWrPdVNYPk1Vn5YDOKGOAjhhYl9B7YxPk+IeikYuuz+aD3/i9z9JeH+lK\nLGBzhiodjPiywQZivP5G31NtkkIamHIOmf2ItbbIkY5iW+cw3R7svZKfEIzh\nt4xXMMEhNFNDOINA1StTzRiGBzugER5bHtezUWYsXJkk8OqjzmnJVi0wJiRd\nk/KY\r\n=7ocq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARmxeSnO+XCuDiI2IhDPNXNvbrWbS/zJIOWfVtppTepAiBt4eVptjb6IUKRiNIgdIJqK2vtyQqIYYtxANLMC8euTw=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.13_1536261589820_0.9338541133043916"},"_hasShrinkwrap":false},"0.0.14":{"name":"@sierralabs/nest-identity","version":"0.0.14","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.0.0-beta.6","@nestjs/core":"^5.0.0-beta.6","@nestjs/microservices":"^5.0.0-beta.6","@nestjs/passport":"^1.0.10","@nestjs/swagger":"^2.0.0","@nestjs/testing":"^5.0.0-beta.6","@nestjs/typeorm":"^5.0.0","@nestjs/websockets":"^5.0.0-beta.6","@sierralabs/nest-utils":"0.0.10","@types/convict":"^4.2.0","bcrypt":"^3.0.0","class-transformer":"^0.1.9","class-validator":"^0.8.5","convict":"^4.2.0","fastify-formbody":"^2.0.0","helmet":"^3.12.1","jsonwebtoken":"^8.2.1","lodash":"^4.17.10","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.4.3","reflect-metadata":"^0.1.12","rxjs":"^6.0.0","typeorm":"^0.2.6","typescript":"^2.6.2"},"devDependencies":{"@types/express":"^4.0.39","@types/jest":"^21.1.8","@types/lodash":"^4.14.109","@types/node":"^9.3.0","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.4","jest":"^21.2.1","nodemon":"^1.14.1","prettier":"^1.11.1","supertest":"^3.0.0","ts-jest":"^21.2.4","ts-loader":"^4.1.0","ts-node":"^4.1.0","tsconfig-paths":"^3.1.1","tslint":"5.3.2","webpack":"^4.2.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"acd060e243e1075a9208bdb528b772d76e053839","_id":"@sierralabs/nest-identity@0.0.14","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-XYeNXq/DwoxKLRnVqwEKrKyMRzjzN+JL+vSoYNzYV1WsVF4i6Z6n3PbkB6zir3VS/TakAlBi+iM/XesJAhuFHg==","shasum":"6e61deee01d1cbfa775d8c3b6fb67f08af9f47ae","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.14.tgz","fileCount":95,"unpackedSize":127306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2elCCRA9TVsSAnZWagAAfd8P+wbx+ZkIFbeCr0y79vIK\n1ZxW5WsQvgK+LcZLK/9QhV7vT1ZAyrqperwDRqulZbvjgavZrN/QY1oSatZi\nd1Qk3r664VxTcd3ZUIKp2JqJ2tRjg+UECo+JWlmVxBbwxRrCiOvaDL47/BBi\nhhhGbK974EkI4enRM5R2p1CkZXtRyvcjGDwtwBX9kEQEFZzwSu+iLvkDoa5i\n+OkA1cXaujHsD/0yRj97BpWYzSqDVnKOxpxJ/NIFkt5Hn93u4J4G2McD7MHP\nHzwft2TSDVeKx0yiSpYK6Q2Lg7mSOvydZpv95SOA7pADlNdxKVBMsObRvTHU\n97QTmAqTEQu2OJsFiOauihuU1czyG4Il4X3oh4+qp4nvjEFdplD9c57pPtPT\nI6pVJ7Hu/soQiPERdjnvUs+grqve8elUHsumiCsAyTMzreBEqQQodda/i3k+\nJjFGH4ENSXKWesNmrTk+G0/PNvhU5E5dBuRhJmPxkEns3M3t8SbZrp3qFg2f\nHD9+6OR0SQ/nluYJZR5OrJORjcqeGx9+aXHwuTjtz/c35gOcSb901M20cOXp\nrm28pxA9jcMDS81WQhaA/ZMo3eNW71U4A7Ml5ByHOZuHKGsKoU2EzePJUFYK\nWDSjsMkVTPZem3nOEVMNuDDUt0bLLomahWomdE+/5l5J3p6QC5z4yOui1TIV\n1k6u\r\n=6CD9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhcJaBalUnJXblPyQaFjV7yIMYRn/l/Ng/UtHzPS6GBAiEA4OaJXUZI6EE7ysXnjAWoAXSTNeNrLk6t94PphFGjxfU="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.14_1541007682136_0.24087254237440892"},"_hasShrinkwrap":false},"0.0.15":{"name":"@sierralabs/nest-identity","version":"0.0.15","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","webpack":"webpack --config webpack.config.js"},"dependencies":{"@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.10","@types/convict":"^4.2.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.1","helmet":"^3.14.0","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.0","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.8","typescript":"^2.9.2"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^21.1.8","@types/lodash":"^4.14.117","@types/node":"^9.6.35","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^21.2.1","nodemon":"^1.18.5","prettier":"^1.14.3","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.6.0","tslint":"5.3.2","webpack":"^4.23.1","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"ff3a652dd0fdbcf5021a77f69a3c51be1136f2e6","_id":"@sierralabs/nest-identity@0.0.15","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-TgThLBRV5gQzAAW5fSQCGQqyVS4Agz/iBPiJGnS+33Y0aQgGjzM0Ux0bbO0dvnnRLMlab9tZAZqpifRUGHNqcw==","shasum":"8e6087f4473dc4fbf50359f9a78f5d8101a04306","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.15.tgz","fileCount":95,"unpackedSize":134608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb25luCRA9TVsSAnZWagAAtC0P/16AICrm9cQjozf/FKkn\nlyblBnKlMPGk896WrwDcBW+9G8UxfpX32wSDifJoJidjDplGUNQRU7GpZH4k\nlaeWbUW9Cn6Lw3cr4nwmjFuBrmBb/xhqAwxc4ziV44YLFWfKvEmK+YW/dnM3\nJAfVWlVgpecKjIHecU52c/EI3X+inDo4lqztkqmuBjNjiWs0tBiJiBr0HgQR\n0gBydHSWY+4v00o3qiFWvkk0wBua2IGDV8PWXDyEKOxUGWxgYvehbbATKidD\n6w89mitz+SyyVqaF0f9imL0EMzp8eil/M4+jFvEDYos0/moOolRzyRNYbzHY\nBVI22VJVkbY1fFVCbRndGTDTCEtZ84rtHy3a9y5EZuo6DhrnoZqVSDR8sbEB\nA+FXOPS1v5H/vZwKGQx4sg2EnIZ9Kzu8eFPZ3hdLAYbFeyc9IS1dXig0VXUW\ngRahbtmsQ/XEMiga/j7VPaKRGamWWx7TiJRh0ryp9DFafBJS041NDGBMJIkc\ngee4pJvuo7KoA/lHMvtR2/o2yT/k50R0BpNu9afsvUdzYJvUWULY7oqt9CcX\nJQo9Xbce3BKnqHBn7/vigU8jRcNeDbe5U4g17g48TLrH7Mc4o0aBAycgDppV\nNpSb50RE5PKL4H9S44S04DyO4yAY/K+ty0O1c7E5yzw0kBhbGxXvUy41Ozvv\ni6nw\r\n=GVrT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDba1RoQlydkg6P10k+vaWFG55SRsyzoM3Z1kEmojLdFAiBxIP9cD6SbWtTYt9CTc6y9XO8GwejHnOxIVWeaEUGj+g=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.15_1541118317932_0.6895205123825363"},"_hasShrinkwrap":false},"0.0.16":{"name":"@sierralabs/nest-identity","version":"0.0.16","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.10","@types/convict":"^4.2.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.1","helmet":"^3.14.0","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.0","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.8","typescript":"^3.0.1"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.1","@types/lodash":"^4.14.117","@types/node":"^9.6.35","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.5.0","nodemon":"^1.18.5","prettier":"^1.14.3","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.6.0","tslint":"5.3.2","webpack":"^4.23.1","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"90f7be861da8a61821f9e69a7c38c7ca5d0fcc1c","_id":"@sierralabs/nest-identity@0.0.16","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-r4Kk4ujEGzGXbvWkP0Vf6naG9AwbRed7MiM9rf1/pxSJby7D4bhuG+OeKmxCIQI3KOIjvMTKgztJfu2m9VP4AQ==","shasum":"3a108d52f5381df0e58f2c410b32042bddcf15f5","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.16.tgz","fileCount":189,"unpackedSize":251177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb294+CRA9TVsSAnZWagAAkg0P/i8/qo3HfzIistPmfmDi\nfo2vHwbEZ0pQ0mLZxaNF7XCpmilDrEkr8SQaNmdGoC2yyaFMRLhbGvh7w1K5\nbqByQKV7Tdnd0/eAJLypZzvueEBeNkYxmnmoXFofzvg3UJyPAu+tECF0aJbL\nc1a+XBWQbgkRegCnBw62PXOU09y465HAHKfjvucJO1p+/gfeBP0gHQFpNl8k\nW8a2kX3lsDgZIAL+6TLYQJYMKEBv6n9+/jdTLD1/mzRlIUXfvYHOvWjB87Rv\nBMR0tJEMkOXi6agX+kXdp6AyR5cs54TyMo+rNFqLx/rmAA+RKVIaFWeNPLB9\nf25vOw1eB07XVMYlVmDbhkSFWq74d8swgBK/1hjyFOecrrhkJRQblMaxM2VO\n5vAk86KH2JtCSpQqlpIblHPleGpBudxDf0Hn2OxebTLeMBNZ/bI374iaNcQ6\nxTu3Ia+lD3BQUQb1X9JKTdrk7M7pmm/PfqhNpK7eozzRTHFtJj8KXw6VWlET\nFLxN9a6tmeKLUBUGjTnXBeMVvwMXfsIjdPNFGHxYOeuCdjNy3yGunQcU7kW9\nXU/SpOj1F87CQkhqX1TLC+Ima8F8g2gxCW+kKMm6PkAsrL7qHdMgPI7RJytW\nCVGjJG+QuSENMPGxphU99pWic5BSAjqfx3fHvt8aDK1g09XQyz/KqDlR6BX/\nIGGx\r\n=vlwV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiA1RhC1UWInWheVc2nxc4avGhSDk19zxz/aHhKCQvCQIhAKvwzL57YVwvg3feXrT2Bt59rADg8H+mMeOfjsMhZr7B"}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.16_1541135933283_0.8288686057586037"},"_hasShrinkwrap":false},"0.0.17":{"name":"@sierralabs/nest-identity","version":"0.0.17","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.10","@types/convict":"^4.2.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.39","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"e2e2e3039bbca1bf3e8684d72647e8052a1b930a","_id":"@sierralabs/nest-identity@0.0.17","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-XRmwVKiU76S0DJ4ai7H83YTgBeqAjbNKtrBn7Mv+wzzTV7qRAlHj9O7B4d6nJyXfo/IZTBD9KxUO/V8Cr/mz8A==","shasum":"fd4d30dfffdf8a9e348dfcdcb9d39e79d81e0ba4","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.17.tgz","fileCount":189,"unpackedSize":242402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+Cj2CRA9TVsSAnZWagAA4YwP/AlBCvQR+I3Yz+jIVwNn\ny1ZZbPWsmWrtRiXrXceSyExdaWKEMAup2VCUyAv+aRifHVx1dLUQ8X3ynh1l\nrCou8c8KpCeQcRacXEiXS6Mq0BUTjyUxFC5G0VNcdQVHSOPsIMbdArRRyVzi\nloqd3HSXuCCt3RhfJhY2G/Yzu3kkfKxihQRV21CSDMgP3vOZc8xX8wT04ARW\n+9E3uA8YDElufAlklmsQDIoXZazavdqFZnYi0SDRDaHl0SrRAjEkt1CGxaA4\njJDxv/FcxPYpvREVX4Xhz9WcPsXjmxEItSRnlp//X32mRWe1LAaz4F6cOjse\navZMeWgSuO4cJ7Ca9To1Y8wVin4SfsrBmH2zqFCQ78CLiEz+W5xJVJKTUmK3\n96TUiZ/FmItjvgXIFtO9GYjLTOV+4fNCAJcjcHG2iGE7fHkBJu5Of2UeJFQ+\nWM4mw6nTWRRHoFp1Izg7IrriykXZ9Ysv7IuFv0q1/bWNzuhx2Wwn3+b4NxxA\n9d2THUc3k7+vvPrcU5t0q1Zhrd980G42DnNXOAddqgd0rCwVre3KFFaTlDe0\n/Wqo1INbg1i01Fue6H4Yy6MJcTR5ck1ze+EHOstk9lnm6JRuP7/wm9nadh4P\ny1Ms01RCqPbUdpyTCoAsN7oo5pGJjMltrBRCfH4yGvFD2EOXozpMbkHLjyyr\nqofD\r\n=ICy7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSO8kePHCsfXlUWoGsS/19ds3HPypRU5yn+YskUu6TsgIgSaCmfdyjtBP1MpHNeiiNdJFg2kRj5un1ZWRfoAkPm0g="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.17_1542990069105_0.9580185416895215"},"_hasShrinkwrap":false},"0.0.18":{"name":"@sierralabs/nest-identity","version":"0.0.18","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.39","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"86910ea695e02fc59249dcf92173cd298969d20c","_id":"@sierralabs/nest-identity@0.0.18","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-BLWG7wh2EGige5XH7F6TM3UeGrn+jXzwIi8LfoIWIhSiwYQK6LeGIt8p1NR4ULoDhHllyrGNlLyGLxZxe8MDew==","shasum":"e8a8a2153d2e8d75b95010cac98c066f3b7b3e82","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.0.18.tgz","fileCount":189,"unpackedSize":242402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+Cv7CRA9TVsSAnZWagAABwcQAJgEZlgp5R8tkNO92fwE\nq2vym07bHwyiiE28YDaYOkQodgtcyF99n0RivjIKhwBBz8jC/+6Y6L+Pfi68\nU7tuNSjjyp617ANjeMeqt8cCKrcUx9N0x54LFKdDe1tpaauW9JKFCXKYJqEL\nhWGFhKIRsT8LJyqAXjuRoiNnWenG2UjmbTIM0BDOUQAockcjACs+9FYJXZD7\nGuTi7GdXCH/25ZcmKyW370hZmeLT2543Lmthv1dqmpVso3fR0rRUXm0V1n9l\nK9siUIHVZXNWpXczsBRc45VSDKu+2hJCunYxP8yvquE3YTraLAyK5pVZL/Um\nQdhxYXBCqpvfP1TtWIScQM9xoh9FCcbh/+A/KWwCUguDAXr7p7wRwgsmFCk2\nMDsL+fR60j7C2SenWbAe0/zdgTBiV7iQaMSUvQHjRNnsrqqWsAui4g4Mi/R3\nF9FGN97D6O41WZtE9GUC/7H1+SQnKM+ygVI2Qbl3ycpYiKxxozPXMSZH+q02\nNxz+FHXAttlgpaTyPQUtNqkFuQ5+oNVjEH2N+5QCKsPEZRQXWzC4kAVgpSnI\nMf+LLElrsp07tk7Y/MYAT0wj9A6LpJVYmtJ+JraTG70tgjBURMivrhD9Vxir\ncYJrmbgaN+fxHQs9dlf0uPaBpm+LdXPWjfUlVr8To2yg50Yy1AsNvE4bevgd\nvVdw\r\n=0LNc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq0ykA2i39jqOst5Gaw4xUXZHwOzW54q5Ia5R+hOl8vQIgHqgcxEigjcJVvSzSBM6D+YjDPqMM/VF7/6/7DqJusn8="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.0.18_1542990842609_0.1774922158445782"},"_hasShrinkwrap":false},"0.1.0":{"name":"@sierralabs/nest-identity","version":"0.1.0","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.373.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"3d00f0a9c4149d34cd5e3b432c605a0de7893064","_id":"@sierralabs/nest-identity@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-gUypJTGE1+A6COzZmo+MDAks2kyzZhK8hvjXlzGjhSCZlz6qm6ije/gV+8asl5/GpDmilTsDIAU3tA/3UXcLZQ==","shasum":"b54c853ee81fece43fe461356a75ff3c84129d13","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.1.0.tgz","fileCount":195,"unpackedSize":259566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLsAuCRA9TVsSAnZWagAAXjUP/2iLtQhXyHxfgV7JCJmm\n6un0YRvtmvAqJjMfKAGZZv3mEx6RR4LfSxObtdEWbVwoPErcrBiP9uQjA8Hm\nkPj728XGzvpBlUIGqil+z8XCsfV47vDKdqaU2LqEEswX9nsGMbVVQ8C8bCt5\noyns2OF/7pa3P2A4o8jKp9H9I3pujJ+j4d8ZC5sgqpC4G/okpC+FoYxW7slJ\nFwjfi2o/ve8QLjVZ3Qpw7O6UodV7fd3ZPtYCzaC2rRZL7fwggaiR4VQO0quf\nlIUIhoERgZbZ1Pp/FjR8fcLtvwRZ9gUYYAdBHGiCgxmyHuQbDIxnA4QQ1H3g\nlx5V/qn++cpNLCcku9Hvfnmd52Mf+GIbZ8ICw7llfpKXbnVA2dZmCUbZWlCA\nAMzS6IToLmRiVYVZCqSYlhx4jdR1SdT3Qate7FSq4HQEaTFh3afeq16yKeBo\nPbvQev2mN3Eby78vuyKe8p7+dCRR058My/OQA5wLGpeCy0g0mgVI7a+GACmF\nqlm33Hu8oZFyHPfhiOtZmm2NsitReD4St1cNWrKlRvPfqoE3ghTnUauemqmw\nyrCOd0Iqyp794ItrVgTZ4Vc6ezTaQqzrTdkk8I1Ecl6ZuIP/62B1egw9XBwZ\n2+tZkZ217640vo7xPsUUJvFjOhqWQps13hUHivay3h6f2m616QPRaCEfp7ME\nRU9I\r\n=eit6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAAUVZsXaYhpadWm8wYQzvWFlyn89SwmaelVilIuUNlAiBwdwfU9q1RQ7sQFVpIq6tGQgjxON/0g9vwC31KPbtamA=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.1.0_1546567725888_0.8853599238371086"},"_hasShrinkwrap":false},"0.1.1":{"name":"@sierralabs/nest-identity","version":"0.1.1","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.373.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"6413500c50bb4ae5dc09e54f171feee87c220f58","_id":"@sierralabs/nest-identity@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-1JdckBIhvaRheuOKIRbkTCMr/vBNgzCS94uppENjPdJ6wCScrN8b1fagXD46GeNJ7thbd0dzBgZ+MXVTQpkX9w==","shasum":"65b845ba44c2546efba4b48f954b1dee810c285d","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.1.1.tgz","fileCount":195,"unpackedSize":263478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRmF9CRA9TVsSAnZWagAA3iwP/A20VzC/SJ64LDy26GjO\nDBl5uDP5/hahPMlJrvtLRufHPYaYZl0IxFjJ5+KrR8APcaZJNzksV1f3f1Q7\nwRfv4RVPoHwxB3Uy/DZQPkLVwPt3plmlCS9k7x+9XlCkfgE2N7KDfaKHfKRd\nm9/01VH+C0ljJc5jbWoucbFUT7LzZueN/pX+OsKwQAFCeI6fVuMpnPxRu488\nwfOUWolfXTPc/mn1zlUL/8sJovL2gBkO6SzPIdx/Wa/CA2fmAI/QaSNSLPg5\n0vnUOlXrEqYAVEEAtIgH6m2ZDopU57qXyFq+HurxyYlvRmxy7K1Xmp4txQCP\n47gJJGH4Fb5dLzuB8jAVt88YBExlE64NrPsfXIwGFXAx04H6pWzVwyT/eKoX\n9dzavDTKeoS4b/zqchMu3RYlxo9xUGf6VQjtmIP5ysoGqQZSzUOAaPLoV7AT\nwCINITAqDNEXSo5vM1b983MUfL2nxUwX2/VOHOQfofutr681cEf5F1evw5qH\nEhusSkpbR1nJhB6Qls7GUWM43ZvAzC67ZfpNKJfOrWodogLzo52fMZV2xtGv\nP7o2odpbGT+fWAPf+SQjAhqS3zDOWcBy2EkLJCA0mRmJRM7KK9cWNlXx4iIY\n07NMKcaCXtPPDQGrfVYydiEwu5MFyNmlEP4RZ9+3c57PFfs8IzUULHpTRaUc\nuGp7\r\n=SAeX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcsq3ckjjJCj4naN+a4WiEiteL/Rk1rzGaDQuchb8mPAiBLzGlxIEnVMbmTX79ta4KDeBILymcaGKSMHDMAb6Wuzg=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.1.1_1548116348507_0.3832358442496626"},"_hasShrinkwrap":false},"0.1.2":{"name":"@sierralabs/nest-identity","version":"0.1.2","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.373.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"6413500c50bb4ae5dc09e54f171feee87c220f58","_id":"@sierralabs/nest-identity@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-VXV08jGB4SixxXwrrIqxoyNVT+vlIGXSoiSA2qzykNmnf/65rYjmz87pEJ0FSiGUdmPicUwZ5i9Js8hBEtHJqw==","shasum":"46e8e17c76f9736f7de7789af4bb9c54c0b25fd2","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.1.2.tgz","fileCount":195,"unpackedSize":263291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRmOwCRA9TVsSAnZWagAAuHwP/joCbwP9iRJ+dZsDoyYj\nWcrjnEOa4KryHLUeCXluT/9TCn1fwWxuQeYjBNBbFaryR4efiMjySV+OtmXX\nhgj6kaBbnPCfBMLlEET41nkdQUHYEAXS8xgAvcEUlmZStVRK1zp5Gp5YUUJ/\n606Tn3zmjbWupDBsOeeG1/cGF4RUTWchbT8YwHZuvyuUktc1z4p688orrTgW\nX2yP/esHPYBRDZjjXwYT2CqPfFnkl4cQSugSzK9EXOri+z6TGBPdqJwE8Er0\nBuxt9KmEqhqPxMsNsbqObcpiWZoVmaHZsh/MvbtlpjOeQrE4Jb4YtAvWgEM/\nYJGYa8jLtpZSLZ+6sVUXQ7LABkO5NY3D1zyoDxqE7ZuKXGrcChc0JDoduK1/\nTO5S3MF3k/KcOIPpCrH9LG+/zwE9kI+kr6ARjaH0sWTMkJR3C+P1rLXNitS8\n8hAYnVFi62eV25FM01VbWuKgEdY1xO3dGaEtV8dBT7KpFDfj94HEO/uA/88J\nwINVBBYbutXbFYOGlChr5XIN80LMOeZIyBlRLQEZLdHp3BzPIAx0A+m1IGux\ngZ60npjj+iTSP56lbfnt3E/iqk3bCCQ6LVpxD7w6YRCafLYx6jh/1SWAH8ZJ\n9qGVUASOpFN57YIOruQumRqU9inULHiLgl7G14MM6+8vHhdIIL6d1YgbAiwn\nw8BP\r\n=JMqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICF7JK0fKfeusMcOIuE1klhFJCHbD6QAPX5onO7twn7bAiEAgiw/6KBoUgb7BGXvOhwcZyy1JML5tQE3fmnQN1HIm54="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.1.2_1548116911995_0.7152644917968565"},"_hasShrinkwrap":false},"0.1.3":{"name":"@sierralabs/nest-identity","version":"0.1.3","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.373.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"6413500c50bb4ae5dc09e54f171feee87c220f58","_id":"@sierralabs/nest-identity@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-MdlqtFuCiGmQgXDHLylOG9AxJz62tcVcqYsO6l0JJYSgJtqwfdRlfSzVOeIVUxKIvi5TQ9mEHrDLN4438W0/8w==","shasum":"d06297ca130c325ddd316553b284103298701b85","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.1.3.tgz","fileCount":195,"unpackedSize":263038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRmR/CRA9TVsSAnZWagAAmAAP/2w4SJt1FZG3bxC7+Ju/\nwMSk3vHwNekFyGsWiWEu27p4DiZsPFqU5foDpgWw99093p+QellyOjsOQviZ\n7cdQPKySubUA6F6SpnQ//BeIdzVxl0BS0SDYmlLpI6yDhNAlypx3Rjq3UsI1\nEjzKSvhst3mtVzAdLsxsQWW+rxQAqG9GNMD7Pizbc7tWIbQHc3TU4fWNdGt8\n4GkXsSevwzyRZnS3RrR3IAy9mVsnJU9mC2q6iUEDTWh2TrpYkDHYZqwETlPT\nbdVlAMXOt70MZldYgQeNe5h3BZHdw2GNd6gPkcuhMQxHPd0I8ClnT84T05Ig\n+WSNXqi0uY4GGCh/3Y24ue2z1+zBOI+lOgaqnxeMF+KAo8LaUD6jaf+TxEP+\nw5frzzMkhNUB+WLmSfzPzg8cicPabBoB7b4/dcOaZ9ehpd4yzx4+KK9+ivk1\nT0iQhAWNVLXszn9/sIMwaKlCSluTeJ8eLNImO7ox2+mHIbaVanK+GFkJXTFc\nOOLs147nTa5YbQdzW0r9EvfMo9D8dYDumTezDyjP2lCHaDF10sKEgmswPUCS\nJcP2ngPUq0sLH+vgedW0zu7kkZgPcZZ8Ej8NUXrqmeP8tXEM+HiOf78yDz0u\n6A0FM60z/rWAV1ZlVy36cJS6dYfA+5sGqnnToOuNk1HU3iJFfUfqPTRNimiQ\niRZ5\r\n=DqNz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExhIysDrdsGXmLJBv8QVBEXh0w+x2hACeIM4iPqe2VHAiEAiUxqD2DIg/xoh//agirezsZ9rBF4QkI1omOIi6omP4g="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.1.3_1548117118743_0.47049372898904007"},"_hasShrinkwrap":false},"0.2.1":{"name":"@sierralabs/nest-identity","version":"0.2.1","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.373.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"d25143f66e572621af5321f219a27830b6fcce9f","_id":"@sierralabs/nest-identity@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-kVnIww4bXwuVHMADDwC3er4RHqJmAzE51AnXd/iY0bK//ga40K0Qr4Hg2JCc2niiA2yqRAkERD17ddtUxc0Ckg==","shasum":"3336d06b61703fc1f0ac5f1bf63388f1a5f05468","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.1.tgz","fileCount":195,"unpackedSize":269554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWbUXCRA9TVsSAnZWagAAVmIP/RVxU+pQeXcc5XBPCuy2\nleKG7uN+/IetDYdIIZT2m5f+Gb6uASg7YGoYaEOg+x2jywzH8oAdhMANcQr+\nMxEU5mn9yA/SIVNv1M20KyYXNPKtOJcJnaZNkOUUOQGp5xKZwFBRYoyhF+zY\n2ejCUZQ44n2AHnAJVJ01aeH614o92IMyjbbkE7kh4c9IhAgiu9s4CptTytg/\n+ZUmQXnel2KNWd0WAGcUo5R2neQCKpZin1cs2BPhQT8Lnb2g80xcxI51rkpY\nFfN8Rd1Ep1QTu1y4oEhfYMN6v418mlscjngRACBlTWWtiD5BcGwcHZTEEgsI\nJL7/iRqEKXui0Fxr+CJmn6lyGL6t2cEe7+gWHGVQVHok89n6AEcRD0havBOY\ngibh4Ew5NuH/yBQoztVrUksouTpYKie9QczkfAaJPSJT+6aILArg27YWoYUe\n45DnhuavSXeeyI+T2FhRxmB2Zx0/64gbGn5Fk4ZFVahZAdXzSZYFakxW7U+V\nnyUZfmyDs0jXxBRamDAER6iBMBbZ73Ah9xPodrdd0Wy5snIIeqmQage2RcfA\nQZMBxPacb/RK2nxAdgCMj15ZkNUoEW9ocKHTEpgdlQx3o3n69g5FV7R1TIBa\nszmgqMjfjCgpOWF9QwvE6G/yxfvDmrH8IMd2GC+2MuM6kboSSSSkLGfj/6sp\n9/eH\r\n=UxcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFj/pKsO3iH9nvcfB37jrcfGni+2Q9O/tz7xG+vL9iIaAiEA/EFkKSvjNyyeCyhdrUS7/rG001LliXlIFLasjd1EoX8="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.1_1549382933530_0.3984036302466296"},"_hasShrinkwrap":false},"0.2.2":{"name":"@sierralabs/nest-identity","version":"0.2.2","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"d25143f66e572621af5321f219a27830b6fcce9f","_id":"@sierralabs/nest-identity@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-P+ZPSq9wOnLXlzLPovWi22NECN2hYtSDTb9V2S13ZzE+RKzxXZvSKY0Cx1ZgYzJjSKF3yZKTjGAxT8PwtKSXrw==","shasum":"da0b88a3d05e30bdc6ef1663d102b053283899bc","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.2.tgz","fileCount":195,"unpackedSize":269326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWbchCRA9TVsSAnZWagAAZ5kP/icgAbfy/iR/WCSmz+9K\nXS59hslwxXzujCXe+HYfGJLhTOlBW5F4IasV79senS7p/2rHrFtxsF/nLsxR\n/rJNKQf98wlqvC8Q5tGk7Zq8Ijo8a/l9VGyu4Ut2tJK+gDe2FEc4Dsq0Ujtw\nQoUaq4hL5ChQ/T9J6D1dSmTOMj6pSXQ/ZSuN01O9XqM7lVELhZ7qsoORkKy/\nlSYdPgjWI+4GFJUBGZVSiePMwdU1EDSaUezbAp78UCGl0ww5vtWqcYfg00MO\n7y+Y0v7umHPU9Z3s44AvrZj+GS0rm/AXBaonoHfNr/R68loS7+K5tUYTrUzu\ncxGMtOgdmrV825UJAbBSCID92J9CfYdEhhmxiM+tAmpJOtK2zZ/45kbRCpdG\nAybwmjEo6DyYRmmstkJYPrecVzORHiRh/QOD39wfQEaXXzIVIJalHXsgusEy\niFvnDE9w6nK0qhxXY5sAyCVI0n5zQPdxs61AYEfhoOwWLV+6HIegJukVu0XC\nRvDnk1fDxMkLvXXiW2DAFE0/BmbXGcrphpmENA3DYIKQwG744sml8MhUFWy6\nLcb0x5diJpqxV5O5ZFmrOmTXcPs1wP9Cuf6kV4lqSlNNx4ssI7ijDrySVrv+\nS9t+gmjZcTXjaQEaIrl0sfZ/z56PAtRs237u2q5pqp91S7ayx5AcVDKzMPSI\nqE+q\r\n=BdM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/8/jANliy5GaaJFx23n/KWfIOjAmGMh/AV4CAyh9GQAiBjApp/oUBg6IIt+LiHBUCQco5hJsdaggM4cZHBUgCTeA=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.2_1549383456713_0.05544817889275233"},"_hasShrinkwrap":false},"0.2.3":{"name":"@sierralabs/nest-identity","version":"0.2.3","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"501c82eddc08ad0d2e095e0f2340aeb6b2675fcf","_id":"@sierralabs/nest-identity@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-+EX3pqMY4qZ6yE7brwreeZfm8xqFR+it6gS0843E1YHqMNF/O+WiYup7Bx8W5SW61d2gtwWZ/ZUun4TR9Jh9DA==","shasum":"423f03cfb1626f915279a82802b31cc688c332a2","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.3.tgz","fileCount":195,"unpackedSize":269377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWwpdCRA9TVsSAnZWagAANkcP+gJ8J4+DP65oNTrup64A\nQCREdrgH7t9yx9NDbJOJdnR3DRprRDb0aRo+gxP/+4XuDJosErs/aPClC6rl\naXtefKb0nOaUBp6KQcClQTe65KxaUDF8o35pU9maBGrUfnYpfp9rRIjgXJPg\nrPB/UKYiAvZCRsEa6MX7jtDLkj9U2ODIKsIblWGqZ53GdDWvENp3a5rmuB9C\nODVUI1qQ69YzTJpjSDp4O1VN3DvhVj1ujLvE7eCaBUL77eCeWm6jOGlcIT4k\niK35pqY4K4Ql/6PZ41tXwOTY9C6HNC/yi9V3EbvM+FhLvaHAfo1HY0Q1vfSc\nSqLkzcBQTEDSTjJfl2lyBWRX1Zl0VH1v40urLX4n5GyEllkcVWk9ZNQ5K6br\nmqrjazxLgsPSG2tkzqa9snzaIg7oaeCmBsBqGGE7dTMUeFe83DfaudQ/rzKp\nOK2Nu/ehGefNG/RkbbSMKRC2ydU6F5X+Z3cDTEApIOYODP800TvSX2KEcNyQ\nIBAi8CleAjLTO/izW3eih3cTectjAL+9OKqwVtjD/+0IcqOIfznNxSHjMYJR\nvg+KJcjnbDQRS7rLyuJRvcmKr2nJqT441RxWrbryrSZAGGyx4svGnx5iglQl\ngfMMFgnOPTzi2+kZ4XMFh6GWapLM5upDMBzaDaYFrHiOBva5FRAJ6y/aAkaX\nP+27\r\n=vbZl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmVbzcw3E7Pl8Xigvk82L0DMw/NmdONENcwTf+4arRCAIhAINDDEcb4l83ycAVvfPl+vtq19iB96wqY2my4+lemG++"}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.3_1549470300301_0.1421540290121346"},"_hasShrinkwrap":false},"0.2.4":{"name":"@sierralabs/nest-identity","version":"0.2.4","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"501c82eddc08ad0d2e095e0f2340aeb6b2675fcf","_id":"@sierralabs/nest-identity@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-xVGz0jTgPUbrVU1Udl5G1qnYyK9OJ9tDOGF3t/Eu/q6Yt6XKTUQcsIi5IUjuJAREX7o4BMVyZnW7ywWDqehjeQ==","shasum":"df06ffd019948a3d06e300dfa49106cfb0ec172c","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.4.tgz","fileCount":195,"unpackedSize":269154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXL29CRA9TVsSAnZWagAAkbMQAI7Ovx+0QUD9BghP2Vh9\nigN3GZMH3CBKFcGPc/oq0Rt1iFpyp9NBHkmXRrw34MeCPpH8OaXsR6Ts+wIB\nAAPYCo/k3a61ELAKHHI92+0/I7hA39JyXEjxXIrAd4DIfu5Y5W8JGeXGIPZe\nxhZjRZBvzXkr9axYkkE/gxCkpt0bqke6TlX52mMDUd8NFqvuyrB+2k5wYaxT\nTAO1BlIhCIpYJrWjFipkBE6Qe5NcTcXrvIcj1ykuXYFlKAj0XIQJbthfVxVK\nrqR29Ud5XvXD65Xb4WzIUr0bpgLYKDd/wyIh12gDq+x8+QJKXs7WATbf7XLR\ndmlbNkNAXloOrgb3LHc4CBykPOpN99QZKF3LlC0XpuTYby/McfVwBSXvCuzs\nCRTuM++acNRBYJ9nsE7YZRrVITN4Pxcxq5tHTCZUD9VBO1+a4y6RheO6E2JO\nVMPJj0US1dXeq2csi//1tHQwsK8XnzfwgwZqvTyR/o/3DkSw97thWQk7+a1j\nEmR62rkDkDBcbYNd3hTehuqxdcuyxaqajIGMDf/NjtlhCcmARC5rtspkgMeR\nprMd+mPgn835JlOs/KLuK4gCLEvTUfeKgoUnSWcfCw3TEesFP86z0m33YY1e\n6K3baJYZPHsUHhItubtaDRlHT6s4odoOJEvYm04hSoaiEy5Rf7K3WAXvYAfV\nH5+P\r\n=N05m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGUenVNZ9MRU6Pn6tsDKrsJ3K8vnJRkHsV+fR7JI+phAiEA9iqCyJjnMmG4DlEE5X+71W3IDUW9yGlEMElP4Fn9oZY="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.4_1549581756815_0.6166390516698781"},"_hasShrinkwrap":false},"0.2.5":{"name":"@sierralabs/nest-identity","version":"0.2.5","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"2d5cd5b5804ec753b84d54d2efe49925a28cca31","_id":"@sierralabs/nest-identity@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-E6fk8zK1vMM72fXER6uyxqgzgA21TWiah1oDUyo+JfK78j4nqIugfxOxCjkJZqSGIhsEogXLGPxTI8so55ZELQ==","shasum":"a1d087ba38e60cb08d5ebc0a69768fc17e033925","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.5.tgz","fileCount":195,"unpackedSize":269875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYd/zCRA9TVsSAnZWagAAk4AP/icuy1t8G+4WE3IDge0x\nXiO11QzA5n6xPoT5gNenY0/my9U/DqnNnQkg5eDVBMUa3xPhI0TeKJOyHg+B\nHHYbmn5+/OMJebUiyI/djX7jDm/Wi5G7kkiFrPZBrYzvfBIoiCCDR+LzRiO7\noqP4gzoetKR5jCHUeo/dNkCHmWdBhLC/rDEA4o+AatNltLGX2LkaLoYeOlrA\nYumXDVANx9vkKFr3RFI7HSYIWFyQa34Ra+Wf9eY+dpL06dFD0WFEzjjIsSRv\nILqCXBw5Q0gWykoqHsoEMeoB2+pjreYk+bWTZ4nKsxS5DMM1pY8328Fjqe6Z\n+dRo8jCTqz1nfkULcBIZMUWu9yEUyq+X/9s4X6WtJEAw6IHl7L8QDrfxYYDj\npnBw9UYHX2n/SrfpAw9y3tfBa1Qf3Qtl74RpuxIpCXK4W/D8HJKrgjMqVtLF\n/Voij6yK/KdrjjllEw3HoQJzv32maW9ZuzQd/8bGN6hrF9/ZP6XKGJluqDjX\nrREeImMPtFHcxwN3Po51Bku6+dKVtN5M4mOvR1o+0ycw8qmFFlS+i6ksWUst\nfV42tX5amR5UeIGhiAzSi+BVzkH1LLULcVNPHM6EPMjfgdemDTCKWDNX5jAO\ngfnxo9Wztk3j/RHkcrICjyEutfODgnA5IsrBaSxIQST0TGCVnRhziTlFxQK6\n4KVI\r\n=tJwz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBx+bs75WwKf/lDr+hX+CHAWtAfl6hrG3NXL6hbTSRoqAiBGR4w5a8LN+ZMuPCW4IzY5jj91uGfLw0y/XgWnm5/Ung=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.5_1549918195195_0.46905816430073366"},"_hasShrinkwrap":false},"0.2.6":{"name":"@sierralabs/nest-identity","version":"0.2.6","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.13","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"ece2dc781831f7a639e93f3178b13843022cf688","_id":"@sierralabs/nest-identity@0.2.6","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-YjQ1bMolIczwWsC+RjhTdz52M64ODS+22oujNyDsmEDYJX4JE9Iq5U32s4xWnO/AyAsI8nnvnEw3CQwRokZr/w==","shasum":"d2f118c47d05519f0b8d065755e0abd93ec6dfb7","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.6.tgz","fileCount":195,"unpackedSize":274854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdzWlCRA9TVsSAnZWagAAA7kP/0lj+4AbJfZZj2+efVAi\nyuhHqqzPY/drTcqg3rNWiWom2lu3PzWUQf4oTqD21rP70Dxt7gZ52jzqhZQ8\nYR6Pie+Uso+LOs/L34zSh3/e1KT7dAkSt5UWgl1edHl7ckHcFros8JNRIH2X\nS412aNBD7k8nDteKqZFzE3uo/JH8ChlhK30uSOkwsQaYzOfoHSyjfkyQJko8\nazDx4JLEjEjazTOJ5hBAJQ1dlsBBCb3OOnEYhrJlTRzx90GVc1WMEVb8JkU/\nKXN9LSduIQj2GStZUeU7cB/Ze1sIx0Pd9D66KLQ5S3uQWjxvW0zKBhQdy0pC\nPXsIDN0VpvkoJG8XlyIkg23MCqtr2MNsdi4U/yXxvR0o7zGejez0++br97l7\nVBZIhwobTO5JpfW3UyMxAj8xu9iz4LcRQ+6obDvzPu0QsS105zH+EUWEeEH8\nW0hmSjfXqMm6dtbF4rCJw+Q4MzJML373gspxYOWuKLdIgHcolORu2lzx/W0a\ndg9f1Geb2b3COVLhQrsim/oHt7x0JHWuXFdEXSE6EsYgjlGFHT08sBZcmKUc\n5FpLKVdu9FoXkzmeQLK3o56foC6/YDh0uFhtkz8fSjpbEdjv7DwZlQiq+M+9\n7ytau9FJ4Iv8ZQh7RP8hYvUvlhwiXU4hMp6OyIUaS24M068UgHXO+apP123H\n3WA5\r\n=4zRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaqI2u2ELarXeC8LjewH3wWFoniqS698O7l2L6XAeOWwIgJatx2kA8Lea8botUOPezgXe3pQWcJsfwZv1DoQJF7+g="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.6_1551316388296_0.007022118744927752"},"_hasShrinkwrap":false},"0.2.7":{"name":"@sierralabs/nest-identity","version":"0.2.7","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.15","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"ece2dc781831f7a639e93f3178b13843022cf688","_id":"@sierralabs/nest-identity@0.2.7","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-bT7OE95Po4dC7irALBhoHdgLvtC9hZ2R8YknawFhA4MBLahbx2sxwgNPD12nCFzyZMICd2YaN/ij95I1OAE2jA==","shasum":"d3077cf11ebc935c26e01abce3bda84f69a95dba","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.7.tgz","fileCount":195,"unpackedSize":274854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfIfVCRA9TVsSAnZWagAAaEoP/AmH9gZa9q/LGKdYpUJ4\n71FrnSHHcOsv65Yc76kUorLpgUi8owrpdWAtR5bGIY/hSzccQG5XT8yDhhJ+\nimcgktjPW+tzYK1NBoPXqWw1o0ydhFP6p8Z2evC+0LCclGSHU0arcFAjmXlh\nEEcQDkH/quadKBx7qaRQpnzVJ3hqZu5bBmHbgkLqXEkjNLgQRQ8pM86bhq87\nTwVYg7zZ2ma+/AhyplvpswKS5wegJTrUpHdo7EpV7doyjzi0kfekdYTb7Vdo\nkmUJqT9N1S6hG+q+TwgK7x4y1Ctx5D3KPdkdoMZW3ltm5kyZJIna1oXYdExf\nliB4RXYWRDHxiQN8QYqUMKhLy2GEi8ePY8sE5rxfyKC+EPgsHgQXAZ+Y7ATX\n2olLDOIObwJ6EL8vGbStbx7ixJlDwUf0RRKdZLGiIkWrjpINl4xvk6XNpoKP\n3hrMbv5D0ACemTpAvifd0bwC5JUZaKx2VCxUqnCm8eaHLAcZFRIDleBNqtwQ\nRQDMG3ug8dKXcb40nMJbDr84+OY7SvjSifvP1kgI2+tNVigt2dJEhNCUkEBr\nWNcWJAmXKlhumH/sIw/Ou8rd0CQoJKBeu3RvYZhC4gVX098Nxar1Z9WuzIHD\n7FJT9D+wMHoKLb72fIKVx+3LGUNV/lWV5kfIwgjeRIV/6OtUmd61H0YP0MDO\nWDGt\r\n=KFxw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0ex0ZAX1PJqliDLCrH0syVVKN9h+j9ppbE0APXiLeQAiBugzYtalgucz/3Vm8U1k74QXYjbK97V4l1g7m7tmr/Lw=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.7_1551665108956_0.046624744358439774"},"_hasShrinkwrap":false},"0.2.8":{"name":"@sierralabs/nest-identity","version":"0.2.8","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.16","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.0","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.9","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"35836a0a0b080d55517dee8b279c6f6e1599cf50","_id":"@sierralabs/nest-identity@0.2.8","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-VDDv39AQzi/qwfJ2jE8zIiG8zvqfxszs4R80k65BO1VXdg25P0zkESavN1yb8yhAEdpcijLNGJlWysxOpoluIQ==","shasum":"b36cbda367f3ed4eae9244ce45d023e33b79ae15","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.8.tgz","fileCount":195,"unpackedSize":274854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfJJpCRA9TVsSAnZWagAAOBoP/Am94QbWTOkHZ83ao5K+\nsGWH4RIOSgT/Ddgv6f5LNBnjfAAYnzzHgQmMMirrJj9Qr3vOIxVrCzMycWZM\nyf3o0z/dMpCLcRRKauVgNlExirgaD4QsRHb1ID7s9r1b9QaGoOObDq3onQAR\nO+BmT2RaOhQic/MlLb6a/kuXRttOWPOZmA7h0W1kP1efxKBoIPmM1dnTiMG9\nXJFQgB6nAI1UnW174eoG8/dVx84XxyohWbwvugKrhrl3EIDcDICiKabxKst5\nitiwA3b4W1U1zMn1rq+gLuRIVhi3x34AT1FsUbByiNZct36ZzMx4ym5C0voj\ndcebyhWFX09a6SSlryyH3t/Ud5Rs0K9aZUlIiEJy+C2sMTZHUNmD2vwaGqFC\nT9QwI+SzmyabZXlpGTx7bfr/DvjIzAZiKz05LrEvhUiRSA2LOXdv3Ytd1oEh\ngl9/SKBUwhRVkuD8Fa8WZFoHpKAawNe9OjZcaR9FK4bC+2AEj4BuCDU2jz9k\nyHTSBvQ56HdyAdyWqstywQhRLiqoxilji+udSx7NqgQh6fql99q3vobEn2/S\nEfU/6N97JMPa7GnnnnwgW5fuiZnfhh1ikBWOTYohqs8MTNFfHyUCYT/7rcXG\nc+pptnucO6EH/LhjcnnxGKeuM8AM/OkXPErRDscD47v0jqjm/wWEUYJRs9O6\nzQ1u\r\n=usGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOfAHXsVQqbhitsvpJd+v37rgbgym4PUMPl3VsEOLClAiEAwciSgvyfLvu/N9NRdR7997JeGB7SSGVe4XXinM3KQHs="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.8_1551667816726_0.8389350358086192"},"_hasShrinkwrap":false},"0.2.9":{"name":"@sierralabs/nest-identity","version":"0.2.9","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.16","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.6","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.16","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"3e7866525bf00f28015404e3ac1a82f064c6f467","_id":"@sierralabs/nest-identity@0.2.9","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-f5NxCoIHdM9MQZofaHqFpowefMMlPnaDoGJwOslBqIYuahm9UzcalV0QkDNO+M89ms3bx50Sfrj+DijiAR/pFg==","shasum":"7b5737f84e002691be7ee936733ed36b2ae98435","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.9.tgz","fileCount":195,"unpackedSize":274897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx3FjCRA9TVsSAnZWagAAWskP/3JB7CNNW6+cy4jUX+Fv\n1Os+iOrwbK/IU62rNzP9G5YrcIK/XffQ483kfDi4Q6vVBP/w6HG0IIU6EddR\nh2LC7csMTby/odAQPpBFR7rZ4tEm3ero1te8REgDYcSC9IDTzRBaDznABNni\nChFeFpG8GBTjJslGStAhvx2TOhxL+9VDBvJXEWq3EfXwyUTBfxMQW0jrFuwY\nbVfkXc6BOY1VYwKrV2RqO3fcFlETDCC4AsbFtCRhd/aem9TVK33QhKNQRVsT\n+dt9YHh0CTF9CMnT8bQ3EAq71q+yvnBcNOJ8F1QfEU7g1VtDFUMNewK7DJDy\ny7adHZhC7IZPLbRIBU/65E1DJNY0RFnu/BEtVDzbVMQCjWNWZR6RD3v78MHP\niqr5IC5XMuAxIgTYnoZa/40bNylTtbEVGsvbkgh/+0fBduUB3bOyGJUlHyeD\n3Alx2IvM6PoYsaQYTLFV9uNGJkPECviJpOJylbTskgE2tNIX70c189dgbKXA\ns56ObPARUMOg+RdAw8vI+Wg1nLcowfkP6EvBEoV61bXe0kbFPdoXOLdcDAOC\nOaGR6fOKyOpfVoH06G2DzsBwjzAS9S2NnOZSjLOwBebHmQKRe8erDuiKfA8X\nFts94SgHbhPgH7sIc8T8SsjkSGBt5cY6h+p7b4JEX/K5SPAQ3+bd/5pEklyy\nOj8m\r\n=Gqj3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfwEkBje3IuF9bL5XtOk7qVsqeMdrT9FrDxtcjpmvXGAiEAxaQJd9sqcEqyh8c3JUb4rB7fPjWAzemIYA5J95O5ZkU="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.9_1556574562060_0.6713301731686463"},"_hasShrinkwrap":false},"0.2.10":{"name":"@sierralabs/nest-identity","version":"0.2.10","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^5.4.0","@nestjs/core":"^5.4.0","@nestjs/microservices":"^5.4.0","@nestjs/passport":"^1.1.0","@nestjs/swagger":"^2.5.1","@nestjs/testing":"^5.4.0","@nestjs/typeorm":"^5.2.2","@nestjs/websockets":"^5.4.0","@sierralabs/nest-utils":"0.0.16","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.6","class-transformer":"^0.1.10","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.16","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"0c50046e79c30c3a472bdd3486debee6cfa22982","_id":"@sierralabs/nest-identity@0.2.10","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-mmCG9lNbjtx1FsF8TYa7Xdk6Vn9WAeRl9T2EqmOpPkFtPs3Lz+hs7xHZrrXjygmikJinPURkXg5u/pGlIY/Sdg==","shasum":"8667b0013542da7a73e14e37d0531c18c81a6bdf","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.2.10.tgz","fileCount":195,"unpackedSize":274981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYshMCRA9TVsSAnZWagAARTAQAJq3cf3mF0ILhg3eJKMJ\nw8fM/tWM7OCqjuw2tbTxeW9zDAPATMNddbvUETsA1lb943l6O2c502mIATsQ\nJ6S6CYup/bBHb9ryeYLaGGN9y+XPMX96OZiOU2wJD1Vgcsi4kJSHGaIul7qb\n+aFejWepaAUI3lcpNI9O0yYlJ+ur+EacOxXHist+2D5TB3VCQR4DcqcIy6y+\n6WqMDTuq6tsInj2+wq4pDc+mSLEQwyhEea/0JvGEOCH8n7Cyq4A+32gBJ6Pe\nuhXTtLmY6Vbwxhw2vGqpJWQQ2fAdD8zZQWFhtxShqKm3BlNaTrZlYbk/5uJZ\nrnaZV2m5AzI0IbhRLMXSPcZMmAQ4cF7DrUuj8YSp2f9GGf+QRtdvb5NWktsD\n/sCARmCntnZE19OzA+2LWnQ2SAERIYmvTWeXvdxp0bEwRNn/ozfQJm9LRtJe\n8+Y5WQujjZ/8oyPCRlvlkMC3qvifwo0GCCz1e00uG0Ffc+65UfOyZoUtRICT\nIjG2N7QdFBMa/DLyZw7KgB/36O9rRetP6Ji12FW3XOZk5E9wlN93lc76gnlv\nKLj8WMTV6BiHByyiKqfcp5+DfTH/E+ZjZtm/2b1beM+/lZ7br7v5Yx3LNYLC\ntqT7C2J/MfJ/bku/Yg/ydiVue2Pq2hqBLIlZjJcONsd1XvcxPS3JHnFlYbAH\nn9sJ\r\n=2a+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtZiUQkiO8PJIjkMQI/I1RE3hJ5cOzatcF6ABnOasWGAiAD60Rhm+7ANmY+sH7UyPBB+FDmN40LWT7hWWe0Ruka4Q=="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.2.10_1566754892169_0.8605055291931518"},"_hasShrinkwrap":false},"0.3.0":{"name":"@sierralabs/nest-identity","version":"0.3.0","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^0.4.1","@nestjs/common":"^6.10.1","@nestjs/core":"^6.10.1","@nestjs/passport":"^6.1.0","@nestjs/platform-express":"^6.10.1","@nestjs/platform-socket.io":"^6.10.1","@nestjs/swagger":"^3.1.0","@nestjs/typeorm":"^6.2.0","@nestjs/websockets":"^6.10.1","@sierralabs/nest-utils":"^0.1.0","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.6","class-transformer":"^0.2.3","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.16","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"98daef7d2efe6ed10e389af328ce8cc0beea9c1b","_id":"@sierralabs/nest-identity@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-622pG0Hn7k+Xwyxzl+3md2/2HFx5C0b+L26idxojnCnZq2wb3risL1S1gjqTq4MFjAF2sK6dnQWaUfv7KG3XyQ==","shasum":"389cc8ac5abe624f7ff199084cc9be499d49f435","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.3.0.tgz","fileCount":195,"unpackedSize":275039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2x2SCRA9TVsSAnZWagAAccUP/iTeM84oOCl/7FhSib1B\nbKUCEvs/z8xg5fOm0AmugTaIwjVulyhKmjFZHWWovJ0Be07LGqOps+7zCTgS\nfAyt3n4u2o6nfZ+/QTtDNrAlI+3/eCPv+J/MaHLXn/tEqdBV1aWcWpbHFwhf\nlAqOPKms2nC0FSV5N4RQwgK0Hqv8pDC8XR9l4x9BvkFAhw7Kx/6T+NISam7N\n0Mp67gX9a3Cm7takhIMLuX2gU4tufRVP8o5jQrq7uCf6UT77CaEUOESxzXvj\n13tRIWSfzN2np0eB4AVbZzWsP/xbgEgdRXC6ROmNthFA+DZSYvUUsJpgkI2j\nXEy1lUOYNeyl3hdO7AMdSu8sXhR1S499nxe8INox9kxgrmEsPT58eqQMaUui\n4GKF8rBsf4cGcFBFXWW5hz4S2hNMMoX29CJzHURGgIty0RRpabbPL/3DJ3gm\nsrOezyDkkwflJlrtpHggewXXBNQBA75KtrNucKTHaGw70Mky6e6/UHio1UmX\nfKFB148t9BH2x/yBPFZIpWd2IZBk2LvEnDBebX3NAJAlLV8Wh59eywCeqiSy\nAx8XWuHHUHq7OwzvgIJtsTiQkBqLkGZlN1yL2kGo7VsGrFqNpjFeU6U4qYiH\nW9WBvyPOPR+R9K1Uccdga7rBwKKMEHxNHbeJqBYFVgg2OnC0rFp3LTxonBmq\nzKrT\r\n=i4ba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRLo0Qcm++KQtCi58Q8JIJizMslsITJz7bAvbx97hRqwIgWX2mky8N4SsLRMPMRF4p1FGRw/ysbZlW2cG2oCiegSs="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.3.0_1574641041586_0.18608798649371994"},"_hasShrinkwrap":false},"0.3.1":{"name":"@sierralabs/nest-identity","version":"0.3.1","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^1.1.3","@nestjs/common":"^6.10.1","@nestjs/core":"^6.10.1","@nestjs/passport":"^6.1.0","@nestjs/platform-express":"^6.10.1","@nestjs/platform-socket.io":"^6.10.1","@nestjs/swagger":"^3.1.0","@nestjs/typeorm":"^6.2.0","@nestjs/websockets":"^6.10.1","@sierralabs/nest-utils":"^0.1.0","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.6","class-transformer":"^0.2.3","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","typeorm":"^0.2.16","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"98daef7d2efe6ed10e389af328ce8cc0beea9c1b","_id":"@sierralabs/nest-identity@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-RustG56NG92Hrj9APh6XHmgCbzu+CdRpGT4J9u3sUOv7FLv4ahTR1mc4BubBCGDshB/hrhX62+Ww3Ok1ZrL1jA==","shasum":"25c72a737171f1cd0c3865b42691eb0302c5baac","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.3.1.tgz","fileCount":195,"unpackedSize":275089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2+xqCRA9TVsSAnZWagAAR98P/i2a+7DHbjJf6z5icMg2\nBjn34CDQhkr2UpNCvx5W3+RlxLnEq/BgcI6ZGJS1DjO7MIafIB3IdgwS4DeM\nXpVGc83qlILY24y0NrLRvii4swBvDRTcInfSJbAjebFJZqwO33e1LgRJeoAq\n2JAYOu9gbFxV4l3mR4w9V6jewn/29gRxzsabAH3Rclirz6oEAAu+ZoTsXif2\n2X4u9ivdmm2El4vJC3cg0/BTTj+DTd+ztXlXEa0OKBaRzW/e8N3KK04YA8dJ\n67WsL1hmwVFWqpaKXNv/A38U+bE8xY2yL+w03N/mvci+4OKCNXRyOYH2Y5Nh\nSawoUI7dvCrMlok175dLtbwHrS6L5i8PwPVzsbkjHf4BfmA0miZx/qsGS9QG\nFozBCd4GCXw0PZ0S+Q9v0oXiUhTMfs8BQ43JueL/qLNjyRB0Hf1xl801OAxF\nImIEqdoSd4hiU2mSMK3D0cCBUuCjfiEcHAwluqkLAVoeznSllU4AaPSfw8Gn\n6my6hGIGn+/ZPiCVVPZmcCOQGC4Ck4CQZSZcR4Kqufr4Ju+ZY+dT36hYY8o/\nS8SmRO5vviNF5xBOKJQ541+fM9lZDVJ8V1f9Tsh9VWiIpg49Pqt0xjlLNacc\nJHSAZBG1sMrxLRgWTscCEpRyP05pMv3cumbCoWOM7Iz2wiAvt/+XhTtSWVzp\nq4ht\r\n=FHfV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYCC5g3lBa8teVoPnvgSs9YQRHLZnpltF9EohToobsswIhALYi63wOPukoWXZrk66tP5WOUIy76O/qQHG/iE3hjV9Z"}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.3.1_1574693993847_0.31939340308941455"},"_hasShrinkwrap":false},"0.3.3":{"name":"@sierralabs/nest-identity","version":"0.3.3","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^1.1.3","@nestjs/common":"^6.10.1","@nestjs/core":"^6.10.1","@nestjs/passport":"^6.1.0","@nestjs/platform-express":"^6.10.1","@nestjs/platform-socket.io":"^6.10.1","@nestjs/swagger":"^3.1.0","@nestjs/typeorm":"^6.2.0","@nestjs/websockets":"^6.10.1","@sierralabs/nest-utils":"^0.1.0","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^3.0.6","class-transformer":"^0.2.3","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.3.3","swagger-ui-express":"^4.1.2","typeorm":"^0.2.16","typescript":"^3.1.6"},"devDependencies":{"@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/node":"^9.6.40","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^23.6.0","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"58325e49cb5d2603793cb2dbdace878e280846fd","_id":"@sierralabs/nest-identity@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"dist":{"integrity":"sha512-6HmPPgDspXF8rnHvcVxZDydl1yQc4xYAEypmDbNZqScxD3+3h81Nyuyijo1Wd/rAkrKAIt5WjJZy0ap8ztC9Sw==","shasum":"b5e1dcc4884837bebf41412f9ac3550f83f5f276","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.3.3.tgz","fileCount":195,"unpackedSize":275001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVH1wCRA9TVsSAnZWagAAoV4QAJyOvSkhSKxuM7m/PNCo\nc/qNnq3FPkPWFVMWir95bPd0q1MJDEndL8BUFyi1s77pZEPjx8laGqkcxV6E\nfcnIw1t1oo8SQIHPI0iYaZxOUa6byZiXcjfbnG2GDKCCiZifUTElNj6GgiaM\n/qLFYBlO8HJN7Z1pnXoJJ7zRpJQBRrOY21sZdOfMljn+44X3kB4DOq1fIrVQ\nWlQoif5rSmjDaKmXRASM5M5EPN6qJoN5Eic4PSO+ayVzDtyiD6Zn1n/gYSBJ\nPNxbAHQFuX2J3vpCNPnpaIXLqmNXVz1lIS2Qu6JsjaRKo8xile9DLxgYaD2O\nOIl8WoGC9KZz9EOZp7Anfgd+YAve0coDJPs4KgFwgeTXFnYdwC+fayvXR+oS\nkgL+Jex1ybC8GO9uKGX0zCDregTUDb4J211+9/sskhnYx6ZM9sAn5Omqyx0c\n8aa4EnmHUKmM5r9EJgFDar2217MaU3HNt1WgZ7+IaPw/PXx2Nv6qBh4WqbxH\nSf57uAfw/Z3cwV5OcESHxMMHJpv1xKz4P5hm8Bpyuyd4/+5HxsEfXCx6pIF6\n27CQO688ref/ek5KYR+OgZxwde6kXAguL7ukZPt5CW8TI74zn2HuoVRfOAFC\nCGr7PKq3+IYUgO3oGW3I4IOUo8kdngwtTNBQlTiwh+zPTNJTmETDKxwzq2lB\n8kWc\r\n=dqCB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBzvVVU1FAN9R+HsPmtgG0hzBfcPwrIz29aCSYXCQx2QIgGX5aEBHIQL2WO7iBoKybJyN3LQd0dKidhyCFrw5jJ1k="}]},"maintainers":[{"email":"kchu@sierralabs.com","name":"kchu_sierra"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.3.3_1582595439570_0.6326332454044099"},"_hasShrinkwrap":false},"0.4.0":{"name":"@sierralabs/nest-identity","version":"0.4.0","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^1.3.22","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@sierralabs/nest-utils":"^0.2.0","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^5.0.0","class-transformer":"^0.2.3","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","nodemailer":"^6.4.17","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.6.3","swagger-ui-express":"^4.1.6","typeorm":"^0.2.16","typescript":"^4.1.3"},"devDependencies":{"@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/lodash":"^4.14.118","@types/node":"^14.14.6","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^26.6.3","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"e6c438cea7b136223e1a12760848357f1d1496ca","_id":"@sierralabs/nest-identity@0.4.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/sLR2xutn/nZVFS3XWBMPfQUpxqeLIGhB+RNPGCu2qhzbtL3V/NxLPJ+pEfAi5WCeOsAfz+z/ZXf39OBui3FPg==","shasum":"e19cd192692d4dd7e247ac677c49def1496766be","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.4.0.tgz","fileCount":195,"unpackedSize":278257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8ke1CRA9TVsSAnZWagAAFvIP/i5nDYdBLe6TvkRKH3Gr\nlcDzgFVvfBjjZ699bsl5jwhuLXn2YhmYlJeTfrwMciVuY3p8Q4mhGC1jfOkR\nEKZgh1CJr4KRBYfkAogg7Zr3nW+ez08zH+JTBAhcKi3NLUwMbNh+2Goo+v68\n7eM4+CF2h/3glO7a118grtgXal24b05VWkP+wquk2qh/T0oDkMowUbh1EM63\nAAG15/XrbwBlF3i0Pyg/9lp5BiN1clPMXjZUPSRFluL4CDWQa/CCWcUs9dqB\nVgv5rToe70nacuQNa0p5weNk8lBtLtJweWFrdQ7vU3sR+zhkd9UKQpFoFtxp\nmyXhn3wIVd9mXcxWYt5zprn0NFFeWG7ez/YULeaDY6Bkiz45b+8Owkp/i1Pc\n3zHlMx9QShL3PEkmFgahfdEtyVwGKEEGU2se8YzNr4a8tqHuUm6yommnfu0P\nHU86qmNJxxH3RojTTBeVy6gm0G+0ZRs2UdpHyuH5B4FLxuAtnf4uEEBK6p7U\nmGwncp35FqnXz8zXE7Uz/DL1scdDwph8CJ6FGGcaCg/ifXBpSSUeve7Jn+IX\nV2KoIYTV1W0MV4kWJ0EVefMSC0U4uoacaF8yBdWagxgUK8CovC8aHvI6DeCC\nStvgfUyUZQRSQESSpuiydOKadbrcW9BRV9EevqlLQQc7H2H0OuxOSXEXcZBa\n+Rx3\r\n=vFMb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICX1W60dpkDh8x0d1WS2zb8QSN3k5kQwEE6hfYfWqV7+AiAN8uuuBDaji95dIeMHvwtSHNtvO7iivrAXyj5T97Matw=="}]},"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"maintainers":[{"name":"kchu_sierra","email":"kchu@sierralabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.4.0_1609713589292_0.6072333823480864"},"_hasShrinkwrap":false},"0.4.1":{"name":"@sierralabs/nest-identity","version":"0.4.1","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^1.3.22","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@sierralabs/nest-utils":"^0.2.0","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^5.0.0","class-transformer":"^0.2.3","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","nodemailer":"^6.4.17","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.6.3","swagger-ui-express":"^4.1.6","typeorm":"^0.2.16","typescript":"^4.1.3"},"devDependencies":{"@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/lodash":"^4.14.118","@types/node":"^14.14.6","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^26.6.3","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"7516cb99fe44a12635e6ed18553277939778f9b4","_id":"@sierralabs/nest-identity@0.4.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-l1grx+EoonBRFV7P5zxGh7HooWTnEp/sQMZaODjZxz6XDOV+ZEUTD2ytOBjPnxb7Fyu8hlJJ6JKgxudZwmGeTQ==","shasum":"9732a95f0f423304dfa7cbfde7bbbe163b7f5a8b","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.4.1.tgz","fileCount":101,"unpackedSize":162918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGH8MCRA9TVsSAnZWagAA4gIQAIJdNR73yGsEPrvEfoCY\n/6M6gNBCsk09zRDz4MNUEAdBv3qcGRhqTyopOCB7qQQ816o2wPqVlHk5Zjjl\nIn5Dad3SQhIkBmnAa/62qitaL0C8aMD8RmSlbvqGKw9jX0h+uqUtQg4GThWT\npJsW7kGxMg/BgwHHbTH+qIng0Kl6f+q9BMilo7YBEkAcbb1wrZGY/yP8P/WF\nU+f7oPJtLHUI4NNA+Ksp+1mCVqHVr8xW/VEKTVybNVD3ts0M377aXgVPmZpN\nVHaBV2nbmcl7xd0e5l4EBD8W+gfNGuhZmC92MAFSNULDb8441E07baExNAdG\nD88xwAxthZPrLnVJsIIkuHyEDIcSpTQ/NMlvWakadgKC+Ah66U2CxBG/vYHr\n8E11LVtgqsMdJGpaDLazYHsN8ZHN7FwafpWr5QN9aOlwTt5a7voNGjlz76mk\nVsJFVPOYktUXgn2d1aJx1Xgc9LJd2d9NwaBpFI65hChU/0tfgsqIYAHOXpe2\nRCFCyqIEjFdD0ZM4D6Nl929+t9PKpykfel+hdYp7/OxSMHy7jU/qrIl/6YvK\nwu12hXx07ajp0kd72Sc8MF7rdew2ZRdfPAPMyDQbxBe5UjU3OALsm9iCF8L9\nsnbx/ZlF1udKl5JnBxPIY2msWfTmsC1oIkwEcYXpuepDsQCPEkfJUWJtuySx\nSope\r\n=IwJw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqaiM8g7KVebVG+cJeFK1SW0R6VeuwQyruBR7qq7aY0AiEAhYsDilcGBxBEyzg0nHwDFg8h8g3gOn+jqNw+rgn0fDE="}]},"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"maintainers":[{"name":"kchu_sierra","email":"kchu@sierralabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.4.1_1612218124284_0.5722303490349983"},"_hasShrinkwrap":false},"0.4.2":{"name":"@sierralabs/nest-identity","version":"0.4.2","description":"Standard user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^1.3.22","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@sierralabs/nest-utils":"^0.2.0","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^5.0.0","class-transformer":"^0.2.3","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","nodemailer":"^6.4.17","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.6.3","swagger-ui-express":"^4.1.6","typeorm":"^0.2.16","typescript":"^4.1.3"},"devDependencies":{"@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/lodash":"^4.14.118","@types/node":"^14.14.6","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^26.6.3","nodemon":"^1.18.6","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"c8c8e9e5aeb146e89747e227091b3e118655daf8","_id":"@sierralabs/nest-identity@0.4.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-STSPnjASosyDkq01x27pc86ag4pVbNe7hbvNln73bdgVT8G5bCLw0sWb33V7RCrIfPnLFzfXIm35Dn6+/KBRqw==","shasum":"afc04252a2f731653bbaf592661eb043858a08e4","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.4.2.tgz","fileCount":101,"unpackedSize":163221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZPZUCRA9TVsSAnZWagAAiO4QAIjzncMtTHxgDreJJmYM\nPHqB9JMM2SKU4aelv/iC5YRMv+jfdo64fSyTd8duf9SaBWek1+VDRMBjq0pS\nrjEojbkaHcFyWzyU0hZ8aJob2vGylsXDjm3u40fwFad1WAVcotFlgcJcxhS2\nRx8yzuERXbm2u0ErGBmSDJ9B9j5v/fKyNmR/mlrIXTGu0vf3rWmM9G0/NzHg\nJHKsUl9CX9DkGiNHt2ycxjuGG1j6xU9WB/a0hzsxKqE8y0aWFlI/DKjteOip\nu5Ql1dViWGgVCrcCXxhEVKb/O3D9Z0eq3KagxXN7wHaq03NSAXxTyoaH+f3n\n9XCDLX1RFRm0/yoFs77OwvYN+TNrJ/+h5IGQvixe/3pEtzU+HhSOMOSuiKq1\ntgfCGK69kIwxWVPjBXB37cwW7JxWoyIk1DfiWuS9nxJTrUJeNR/mW6onKNfQ\n2KuNvf9uSdCGwVBGe4aViG70gQAnn0ZI9Lv8oY/nrZiyTyhHQghdZtr8aPSy\nnFClboxjusRUQ1zcV94Vbo+OUyg6PR4b7ohjTBvqeGBD+f8MbMO53vct9EYV\n+F7e2MkVMwAPQKdGt/OOwhGkcubIteHoFekGHUxVirym+MY+efISajemT0HL\n9UcxHHH6g6dRIk+LfXAZKbW/zRZ+oXZpefTFpMkI7IKYkv2QrdLQ+WBfBleE\nB8UP\r\n=Xm0O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHE4dH7uE6tIPcUAHMFBRQM5QFtZqTtCy7U8r0UH97HAIgPXFAd6HdPoAJy4KsOaOiDJ1C/tU74HAsVp06jPzHxlU="}]},"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"maintainers":[{"name":"kchu_sierra","email":"kchu@sierralabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.4.2_1617229395772_0.28075077449335106"},"_hasShrinkwrap":false},"0.4.3":{"name":"@sierralabs/nest-identity","version":"0.4.3","description":"Contains cross-project commonly used NestJS code for user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sierra-labs/nest-identity.git"},"homepage":"https://github.com/sierra-labs/nest-identity#readme","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run build","build":"tsc","start":"ts-node -r tsconfig-paths/register src/main.ts","start:dev":"nodemon","start:debug":"nodemon --config nodemon-debug.json","start:hmr":"node dist/server","test":"jest","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:mocks":"TZ=UTC jest --config ./test/mocks/jest-mocks.json","webpack":"webpack --config webpack.config.js","predb":"docker-compose down -v --rmi local","db":"docker-compose up --build -d","mocks":"NODE_ENV=development npm run test:mocks"},"dependencies":{"@nest-modules/mailer":"^1.3.22","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@sierralabs/nest-utils":"^0.2.0","@types/convict":"^4.2.0","aws-sdk":"^2.396.0","bcrypt":"^5.0.0","class-transformer":"^0.2.3","class-validator":"^0.8.5","convict":"^4.4.0","fastify-formbody":"^2.0.2","google-auth-library":"^3.1.0","helmet":"^3.15.0","jsonwebtoken":"^8.4.0","lodash":"^4.17.11","nodemailer":"^6.4.17","passport":"^0.4.0","passport-jwt":"^4.0.0","pg":"^7.6.1","reflect-metadata":"^0.1.12","rxjs":"^6.6.3","swagger-ui-express":"^4.1.6","typeorm":"^0.2.16","typescript":"^4.1.3"},"devDependencies":{"@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/lodash":"^4.14.118","@types/node":"^14.14.6","@types/passport-jwt":"^3.0.1","@types/supertest":"^2.0.6","jest":"^26.6.3","nodemon":"^2.0.19","prettier":"^1.15.2","supertest":"^3.3.0","ts-jest":"^21.2.4","ts-loader":"^4.5.0","ts-node":"^4.1.0","tsconfig-paths":"^3.7.0","tslint":"5.3.2","webpack":"^4.26.0","webpack-cli":"^2.0.13","webpack-node-externals":"^1.6.0"},"gitHead":"60d3999ad9e367e26ac0f1de59725109ff29f9cf","bugs":{"url":"https://github.com/sierra-labs/nest-identity/issues"},"_id":"@sierralabs/nest-identity@0.4.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-No04rHa6U1fouZ63reKZyTsMaB2o9uDd/51MH1qu+TkC5RcPywNjFqFdo4xH3U0gdXIbUvAvzYsFB0bWEgh7FQ==","shasum":"d729b6b9f1f7ef836704d3f2450e78d0864f28a1","tarball":"https://registry.npmjs.org/@sierralabs/nest-identity/-/nest-identity-0.4.3.tgz","fileCount":195,"unpackedSize":278676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfa1wlOjDDxJ4OabwIb/UwpVYFnWW6v48r9JgMWWAE2AiEA/G59UWiKcYf4mG6kTMZCusq08jjErtvvr5o0dh3KjZ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6IFRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxJw//W8Hs3WQtskMRGYXi1IVGlyxUkn/yrO4y41FI6wsvS/H1+T39\r\n5m9L68F1CUjncbUSlc0ar6TOoe9hf1rFsSW1W7d/EzFi3bcVSWaV7bc1YAso\r\n/7Ck7LdJtQa26jMJA0yQIU/W7BnLm8wpqMWKtqsYgWZzn0okv8S1nFUplB0f\r\n/A6gdvkMjRG6rbNJ04Wo4UznRM/VSXKfnVFCET9HgKMT+i1iiuDH8XOqwcss\r\nvQTn20pAOtODEsjgcBQeDI2g6jwuVAlHv24J4JjsDEIVa9imzDrMzkjLKmjQ\r\n3Tf7irxmSZv0GxLUUcJoVK2Xn3/ubF0cHx1f5nBDsgaxpKlIMNWwt4CadGIs\r\nWuUCCjRfaI0cVLn59nnWQhj4iAlpsMGEKrzrpgSYLjSnV4GAE8ChC65126ZN\r\nd+YXTXgjS74CISRou7j/VPVfx3BleYPrqd7l0YAgq7GRE3EaJ6/AztWR1qk+\r\nlWBBpG5HDNtMK2Nm2XFnwp7XT9qWhyClcIss6nGFjAhbw+1ofzZlUaxPzBN7\r\n6JAaPUFtP3Mtu63lnsEGOqs8h0q6Ai1DvjyKow/1Pmdhyah8qiN6sYBYO9Zu\r\nv4Qu1eVhS9sJZ10n8GWni5bhj3AzHqWcU5iVOtyETSOdW9X1MLmK29w1h7Ta\r\nkq1O4QmNRmvtHY8D6DG6+eQSGQ3zphIL+NU=\r\n=DtH8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kchu_sierra","email":"kchu@sierralabs.com"},"directories":{},"maintainers":[{"name":"kchu_sierra","email":"kchu@sierralabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-identity_0.4.3_1659404625052_0.024053547115723495"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-05T22:23:53.979Z","0.0.1":"2018-06-05T22:23:54.192Z","modified":"2022-08-02T01:43:45.545Z","0.0.2":"2018-06-05T22:45:26.360Z","0.0.3":"2018-06-07T19:20:20.084Z","0.0.4":"2018-06-08T01:16:33.700Z","0.0.5":"2018-06-11T15:23:11.053Z","0.0.6":"2018-06-15T14:04:05.455Z","0.0.7":"2018-06-26T22:58:12.419Z","0.0.8":"2018-07-24T23:22:57.644Z","0.0.9":"2018-08-07T23:01:45.972Z","0.0.10":"2018-08-30T13:53:45.775Z","0.0.11":"2018-08-30T19:16:40.038Z","0.0.12":"2018-09-06T13:05:07.784Z","0.0.13":"2018-09-06T19:19:50.204Z","0.0.14":"2018-10-31T17:41:22.283Z","0.0.15":"2018-11-02T00:25:18.102Z","0.0.16":"2018-11-02T05:18:53.452Z","0.0.17":"2018-11-23T16:21:09.878Z","0.0.18":"2018-11-23T16:34:02.764Z","0.1.0":"2019-01-04T02:08:46.109Z","0.1.1":"2019-01-22T00:19:08.736Z","0.1.2":"2019-01-22T00:28:32.125Z","0.1.3":"2019-01-22T00:31:58.881Z","0.2.1":"2019-02-05T16:08:54.342Z","0.2.2":"2019-02-05T16:17:36.815Z","0.2.3":"2019-02-06T16:25:00.475Z","0.2.4":"2019-02-07T23:22:36.941Z","0.2.5":"2019-02-11T20:49:55.370Z","0.2.6":"2019-02-28T01:13:08.508Z","0.2.7":"2019-03-04T02:05:09.107Z","0.2.8":"2019-03-04T02:50:16.889Z","0.2.9":"2019-04-29T21:49:22.264Z","0.2.10":"2019-08-25T17:41:32.307Z","0.3.0":"2019-11-25T00:17:21.740Z","0.3.1":"2019-11-25T14:59:54.042Z","0.3.3":"2020-02-25T01:50:39.675Z","0.4.0":"2021-01-03T22:39:49.406Z","0.4.1":"2021-02-01T22:22:04.400Z","0.4.2":"2021-03-31T22:23:15.945Z","0.4.3":"2022-08-02T01:43:45.284Z"},"maintainers":[{"name":"kchu_sierra","email":"kchu@sierralabs.com"}],"description":"Contains cross-project commonly used NestJS code for user management, roles, authentication, and ACL handling.","author":{"name":"Sierra Labs"},"license":"MIT","readme":"# nest-identity\n\n## Description\n\nContains cross-project commonly used NestJS user management, roles, authentication, and ACL handling.\n\n## Requirements\n\nMake sure to have the following installed\n\n- `NodeJS / NPM` for application\n* `NestJS` for application framework\n\n## Installation\n\nTo use the `nest-identity` node module:\n\n```bash\n$ npm install --save @sierralabs/nest-identity\n```\n\nor with yarn\n\n```bash\n$ yarn add @sierralabs/nest-identity\n```\n\n## Configuration\n\nThe following are configuration parameters to be used as environment variables or in `config/config.json` or environment specific config json (`config/config.[NODE_ENV].json`)\n\n- `jwt.expiresIn` (Environment: `JWT_EXPIRES_IN`) - expressed in seconds or a string describing a time span [zeit/ms](https://github.com/zeit/ms). Eg: `60`, `\"2 days\"`, `\"10h\"`, `\"7d\"`. A numeric value is interpreted as a seconds count. If you use a string be sure you provide the time units (days, hours, etc), otherwise milliseconds unit is used by default (`\"120\"` is equal to `\"120ms\"`).\n- `jwt.secret` (Environment: `JWT_SECRET`) - is a string, buffer, or object containing either the secret for HMAC algorithms or the PEM encoded private key for RSA and ECDSA.\n- `pagination.maxPageSize` - when querying a list of records limit the number of records returned (defaults to 200).\n- `pagination.defaultPageSize` - when querying a list of records limit the number of records returned by default (defaults to 100).\n- `password.rounds` - Number of bcrypt rounds to use, defaults to 10 if omitted.\n- `superadmin.autoCreate` - Set to true if you want a superadmin user created during module initialization. Super admin role and user will only be created if both Roles and User tables are empty. Default is `false`.\n- `superadmin.defaultEmail` - Override the default email address of the superadmin account. Defaults to `super@admin.com`.\n- `superadmin.defaultPassword` - Override the default super admin password. Defaults to `superadmin`.\n- `superadmin.defaultRole` - Override the super admin role name. Defaults to `superadmin`.\n\n## Setup\n\nFollow the instructions below to get started using the `nest-identitiy` module in your NestJS application.\n\n## Folder Structure\n\nThe following is the recommended folder structure for your source files:\n\n- `entities/` - place your NestJS entities here\n  - `user.entity.ts` - extends nest-identity's user.entity.ts\n  - `user-address.entity.ts` - extends nest-identity's user-address.entity.ts (optional)\n  - `user-phone.entity.ts` - extends nest-identity's user-phone.entity.ts (optional)\n  - `roles.entity.ts` - extends nest-identity's role.entity.ts\n  - `state.entity.ts` - US address state code reference (optional)\n  - `organization.ts`\n  - ...\n- `user/`\n  - `user.module.ts` - your custom user module override\n  - `user.service.ts` - user service that extends the nest-identity user.service\n  - `user.controller.ts` - user controller that extends the nest-identity user.controller\n  - `user-validate.strategy.ts` - JWT validate strategy that extends the nest-identity validate.strategy\n- `roles/`\n  - `roles.module.ts` - your custom roles module override\n  - `roles.controller.ts` - roles controller that extends the nest-identity roles.controller\n\n### User and Role Entities\n\nThe first step is to make sure you have your `User` and `Role` entities models defined and have them extend `nest-identity` built in entities where applicable. You can then extend and add additional properties as needed.\n\n```typescript\n// entities/user.entity.ts\nimport { Entity, Column } from 'typeorm';\nimport { ApiProperty } from '@nestjs/swagger';\nimport { ReplaceRelationType } from '@sierralabs/nest-utils';\nimport { User as BaseUser } from '@sierralabs/nest-identity';\nimport { Role } from './role.entity';\n\n@Entity()\nexport class User extends BaseUser {\n  /**\n   * Patient medical ID number.\n   */\n  @ApiProperty()\n  @Column('text', { name: 'patient_number', nullable: true })\n  public patientNumber: string;\n\n  /**\n   * Need to redeclare roles relationship to replace base class reference\n   */\n  @ReplaceRelationType(type => Role)\n  public roles: Role[];\n}\n```\n\n```typescript\n// entities/role.entity.ts\nimport { Entity } from 'typeorm';\nimport { User } from './user.entity';\nimport { Role as BaseRole } from '@sierralabs/nest-identity';\nimport { ReplaceRelationType } from '@sierralabs/nest-utils';\n\n@Entity()\nexport class Role extends BaseRole {\n  @ReplaceRelationType(type => User)\n  public users: User[];\n}\n```\n\n### UserModule, UserService, UserController, and Validate Strategy\n\nNext, setup your `UserService`, `UserController`, and `ValidateStrategy` overrides of base classes in `nest-identity`:\n\n- `user.service.ts` - service class to interface between the NestJS repository and your controller classes.\n- `user.controller.ts` - NestJS controller for exposing API endpoints, role permissions, and authentication.\n- `user-validate.strategy.ts` - Used by the JWT authentication strategy for validating a decrypted JWT payload.\n- `user.module.ts` - The user module containing references to the above classes. Also, make sure you reference the AuthModule (see below for example)\n\n```javascript\n// user/user.service.ts\nimport { Injectable, HttpException, OnModuleInit } from '@nestjs/common';\nimport { UserService as BaseUserService } from '@sierralabs/nest-identity';\n@Injectable()\nexport class UserService extends BaseUserService implements OnModuleInit {\n  constructor(\n    @InjectRepository(User)\n    protected readonly userRepository: Repository<User>,\n    protected readonly configService: ConfigService,\n    protected readonly rolesService: RolesService,\n    protected readonly moduleRef: ModuleRef,\n    @Optional()\n    protected readonly mailerProvider?: MailerService,\n  ) {\n    super(userRepository, configService, moduleRef, rolesService);\n  }\n  // only necessary if you're user entity has additional required fields\n  onModuleInit() {\n    const user: User = this.userRepository.create({\n      mobileNumber: '8004561111',\n    });\n    super.initialize(user);\n  }\n}\n\n// user/user.controller.ts\nimport { UserController as BaseUserController } from '@sierralabs/nest-identity';\n@Controller('users')\nexport class UserController extends BaseUserController {\n  constructor(\n    protected readonly userService: UserService,\n    protected readonly configService: ConfigService\n  ) {\n    super(userService, configService);\n  }\n}\n\n// user/user-validate.strategy.ts\nimport { ValidateStrategy, JwtPayload, User } from '@sierralabs/nest-identity';\nexport class UserValidateStrategy extends ValidateStrategy implements ValidateStrategy {\n\n  constructor(@Inject(UserService) private readonly userService: UserService) {\n    super();\n  }\n\n  async validate(payload: JwtPayload): Promise<User> {\n    // Add your custom validation logic here\n    return this.userService.findById(payload.userId);\n  }\n}\n\n// user/user.module.ts\nimport { Module } from '@nestjs/common';\nimport { User } from '../entities/user.entity';\nimport { UserService } from './user.service';\nimport { RolesModule } from './../roles/roles.module';\nimport { UserController } from './user.controller';\nimport { TypeOrmModule } from '@nestjs/typeorm';\nimport { UserValidateStrategy } from './user-validate.strategy';\nimport {\n  AuthModule,\n  RolesGuard,\n  AuthService,\n  ValidateStrategy\n} from '@sierralabs/nest-identity';\n\n@Module({\n  imports: [\n    TypeOrmModule.forFeature([User]),\n    AuthModule.forRoot(UserValidateStrategy), // Important for handling ACLs on REST APIs\n    RolesModule\n  ],\n  providers: [AuthService, UserService, RolesGuard], // RolesGuard needed for @Roles decorator for ACLs\n  controllers: [UserController],\n  exports: [UserService]\n})\nexport class UserModule {}\n```\n\n### AppModule\n\nModify your `app.module.ts` to include references to the `AuthModule` and `RolesGuard` if you want to use `@Roles()` decorator for ACL permissions in your own custom NestJS controllers.\n\nExample AppModule:\n\n```javascript\n@Module({\n  imports: [\n    ConfigModule.forRoot(),\n    TypeOrmModule.forRoot({\n      type: config.type,\n      host: config.host,\n      port: config.port,\n      username: config.username,\n      password: config.password,\n      database: config.database,\n      entities: ['src/**/**.entity{.ts,.js}'],\n      extra: {\n        idleTimeoutMillis: config.poolIdleTimeout || undefined,\n        max: config.poolMax,\n        ssl: config.ssl,\n      },\n      synchronize: false,\n      logging: 'all',\n      namingStrategy: new PostgresNamingStrategy(),\n    }),\n    MailerModule.forRootAsync({\n      useClass: MailerConfigService,\n    }),\n    AuthModule.forRoot(UserValidateStrategy),\n    UserModule,\n  ],\n  controllers: [AppController],\n  providers: [AppService, RolesGuard],\n})\nexport class AppModule {}\n```\n\n## RolesGuard\n\nThe roles guard decorator `@Roles(...string)` bundled in `nest-identiity` allows you to define ACL permissions on exposed REST API endpoints. You can pass a list of role names into the decorator for validation.\n\nThe following are special keywords:\n\n- `$everyone` - same as not using `@Roles()`; allows everyone to call the endpoint.\n- `$authenticated` - only allows an authenticated user; a user supplying a valid JWT access token.\n- `$userOwner` - When using this keyword make sure to define an `:id` in the path that represents the `user_id`. They keyword will validate the user id in the JWT access token matches the `:id` passed into the URL path.\n\n```javascript\n  @Roles('Admin', '$userOwner')\n  @Get(':id([0-9]+|me)')\n  public async getOne(\n    @Param('id', new ParseIntPipe())\n    id: number\n  ) {\n    const user = await this.userService.findById(id);\n    if (!user) {\n      throw new NotFoundException();\n    }\n    return user;\n  }\n```\n\n## OwnerInterceptor\n\nThe `OwnerInterceptor` is used to assign the requester's user id to any property in a model usually when used with a `POST` or `PUT` API request. For example, if you wanted to set the `createdBy` and/or `modifiedBy` fields when saving the user profile.\n\n```typescript\n  @Roles('Admin')\n  @Post()\n  @UseInterceptors(new OwnerInterceptor(['createdBy', 'modifiedBy']))\n  public async create(\n    @Body(new RequiredPipe())\n    user: User,\n  ): Promise<User> {\n    return await this.userService.create(user);\n  }\n```\n\n> `QwnerInterceptor` will throw an error if `request.user` is empty.\n\n## Registration and Password Recovery\n\nIf you would like to enable email sending for new user registration and password recovery features, You will need to import the MailerModule and provide a MailerConfigService as shown in example below. You can either provide a custom MailerConfigService or use the default provided by this module.\n\n```javascript\n...\nimport { MailerModule } from '@nest-modules/mailer';\nimport { AuthModule, MailerConfigService } from '@sierralabs/nest-identity';\n\n@Module({\n  imports: [\n    ConfigModule.forRoot(),\n    TypeOrmModule.forRoot({...}),\n    MailerModule.forRootAsync({\n      useClass: MailerConfigService,\n    }),\n    AuthModule.forRoot(UserValidateStrategy),\n    UserModule,\n  ],\n  controllers: [AppController],\n  providers: [AppService, RolesGuard],\n})\nexport class AppModule {}\n```\n\nIf you are using a subclassed UserService, make sure to inject a MailerService in your constructor, see UserService.ts in this module.\n\nThis module provides default configurations for email sending that you can override in your own config, please config schema and samples in the config directory.\n\nFinally, you also need create the email templates in the directory you specified in your config file. The default template directory is `public/templates`. You can copy the default templates provided by this module and customize it according to your needs.\n\n\n## Contributing\n\nTo contribute to the `nest-identity` project please make sure to have the following configured in your development environment. Submit pull request to master after making sure all unit tests run successful.\n\n- `docker` for postgres database\n- `eslint` for Javascript/TypeScript linting (tslint in VSCode to automate linting)\n- `prettier` for code formatting and standardization\n- `jest` for unit testing\n\n```bash\n$ npm install\n```\n\n### Development environment setup\n\nMake sure to have the following installed:\n\n- `Node 12+ / NPM 6.1+` for application\n- `docker` for postgres database\n- `jest` for unit testing\n- `eslint` for TypeScript linting (tslint in VSCode to automate linting)\n- `prettier` for auto formatting in VSCode\n\nInstall all node module dependencies:\n\n```bash\n$ npm install\n```\n\nIf you would like to develop/debug `nest-identity` in your source project you can npm link to symlink cross-dependency:\n\n```bash\n# Build the project first\n$ npm run build\n\n# Run npm link on this project\n$ npm link\n\n# Run npm link on your project\n$ npm link @sierralabs/nest-identity\n```\n\n> Important Note: Ensure that the version of `nest-utils` inside `nest-identity` and in your host application are the same to avoid incompatible types error.\n\n## Database Setup\n\nSetup the Postgres database instance.\n\n```bash\n# Rebuilds the database with a new Docker container.\n$ npm run db\n\n# Load initial mock data via tests.\n$ npm run mocks\n```\n\n## Recreating Database Schema\n\nWhen making changes to the database schema you can create a sql dump to replace `db/initial-db-schema.sql` by running:\n\n```bash\ndocker exec -t nest-identity_db_1 pg_dump -U root identity > db/initial-db-schema.sql\n```\n\n> Development: `nest-identity_db_1` - is the name of the docker container on your machine (development).\n\n## Running the app\n\n```bash\n# development\n$ npm run start\n\n# watch mode\n$ npm run start:dev\n```\n\n## Test\n\nAll code changes should have supported unit tests.\n\n```bash\n# unit tests\n$ npm run test\n\n# e2e tests\n$ npm run test:e2e\n\n# test coverage\n$ npm run test:cov\n```\n","readmeFilename":"README.md","homepage":"https://github.com/sierra-labs/nest-identity#readme","repository":{"type":"git","url":"git+https://github.com/sierra-labs/nest-identity.git"},"bugs":{"url":"https://github.com/sierra-labs/nest-identity/issues"}}