{"_id":"@avallone-io/rls","_rev":"23-6f6fac60f40c2307d963a0ebabc5dbf1","name":"@avallone-io/rls","dist-tags":{"latest":"2.0.4"},"versions":{"1.0.0":{"name":"@avallone-io/rls","version":"1.0.0","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.0.0","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"fbccc5079ad32b8641d1827731c69dfb688b2247","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.0.0.tgz","fileCount":26,"integrity":"sha512-721CiuXIyvcY9Tuo6pxQ/BWdNH3hzI5SkGfjflaJxliL2Jzx5D9ut/ArYrAag/IDctjJBu0XaNkbRSxPn3uqcA==","signatures":[{"sig":"MEUCIBfWTnHyDSShXKx7L8G03FSPUW7j8J/S3k4DtGwIdPO7AiEAtuQyBsFZ5O5O4p8dA4l0DDy8VCqtrIOR4U6s1nOk6R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguSz0CRA9TVsSAnZWagAA0JQP/0hJ+atQSmLLAMubpLhk\np/NvVCB/ZqY/yNbCGTXOXE6BfA+H0U9bcYe3EcO0Aze9dpSWKVdhsjv0wCP4\nnkLWCN7IE6BHEpu/s/WLjas/qEMv/bd6u+NgJyXhzDf4t6C/B9gHwx0hqk09\nPB3eE+dK06DZ4JmSJ7qyNSUVLVaE2xU/6t3qObiIS3gut9hddXeepVDiaWix\nhtzeFln+Bbfgm+WIZ2n5m96o3BZTP28nH1UdTh1EjQjT3JAlL+hzlQaQFyTX\nn0VCkBoa18gSn/pDxyOaC/WtvAn2HY9WPbRGNrFTLQFzoi1wVCM3r8AEBcQL\n4x63p+aF90PUGCaFfNTQXhrpeO88pLI+08B5YdA6qXiB6uTWXK76eKiJJC5a\nqnQ8VOhjgeEIJL2ycj5++EKvyFnzKu/oM1ImYO/R0d5Rn0jIeczR2ANdTk0e\n0S9cTjH2hboYpz+eV+JOzmwBu8pgFVbCoydvoLWos/DDh8nCUVqM1ZCy4lb1\nUR+YopKCgcHRholoqzVLwQvp/uXmGLGBc0GUg29oNuDk8Q4FwvJHohHxaL8b\n2ozbDYjlKq2iO7biIhicgSQFhC/CKUUN28MPrqzzDvwdejnFSqQyIVS3W81O\n2BCu41iEwW/JQdzUg+DoL1cW9WszvQvFPl6jXI5pafoCOsTSVqH8Bv7WljYi\ndEDZ\r\n=joMf\r\n-----END PGP SIGNATURE-----\r\n"},"mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"gitHead":"c1709efeabae6439790c954f534bd1c79cec624d","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.31","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.11","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"rxjs":"^6.5.4","express":"^4.17.1","typeorm":"^0.2.31","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.0.0_1622748404509_0.5455173529039083","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.0.1":{"name":"@avallone-io/rls","version":"1.0.1","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.0.1","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"807a02c0d835d083ffc58bb16cb332a57e5bb747","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.0.1.tgz","fileCount":26,"integrity":"sha512-zMKcHZPSc0Ird+VsA2Fl53pvZMfMi6bmC43g+6dK4o0zItH5Eu8jox/+Z8TI+XK6DdfGWPt1ozM5TH/5AaMInA==","signatures":[{"sig":"MEUCIQC2gKpSS8nYnhWRK/mMQY5HH7L3/ROXKfaG+0Am959MpwIgbGtTMZ15D0H25aJzVh1ABQKvhZP4iwjplQ+iMQmJgDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguT2CCRA9TVsSAnZWagAAnL0P+gMv14exaQ6c6XzxkV59\nZYV9OU3m6aTz96evQbdNwE90hMjgO+frQI8WOrnW0jo7z7BbsX95L4ZeFRqB\n+0L8ZN2H4xexKn0R/CAv99x6et0q65alKTqiqQFqurj0Rgd4Xjbrm04a1sZ4\ng5AEocJYjMTOx3a65155axMROPGdcH373xh/RddB12NfNP1sjQcdyHM+IbIG\nh4pDQ/QmlIY2HLl2ioDxHcJI7hxZ/O3lvXZkDH7NSmxR9wJ1yWz4kcOLem7D\nzfgawYMILawleySRBVU7fIk8c626cG4sDxBDu1v6f+MmMkNTdPSxFJUSpSDv\ny0c0UT05R0lAK0g6Io7aUFDmWs8poZu0276uarOUazyHTEWhJuOnqqZoPb00\nU9IIEysu5HXENcIeSppR5AAqDTNGX8SxZOYKTNoMdytngiuC/LQZD1/4VOyC\nJB/lmqRfVBv01W9VOX2/5H9VISQQW1x/ZxubmVsutIWcC9bo4p1idBUVZpXl\nj9uxxXr+CL5MDkPL00Wh06aBKeOAUtonjsn7zq1xKVhUjRMm7+aCXZ5UP7dp\n/F9yUFyWBtouz1wXjeTbtBf1Hgwij2opk1XKgjGsBRAsbA+kvWjDO11g0Rnc\nTxbsbITTdAU2fDskGagwyNEtEMqLoznsTjdYS9L/w7S0hOq2zbgxL84QdFWm\nuVrj\r\n=6Hta\r\n-----END PGP SIGNATURE-----\r\n"},"mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"gitHead":"f75f810a573d421ca09d20e8b204d92ca2aa4f91","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.31","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.11","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"rxjs":"^6.5.4","express":"^4.17.1","typeorm":"^0.2.31","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.0.1_1622752642660_0.5023199985551696","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.0.2":{"name":"@avallone-io/rls","version":"1.0.2","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.0.2","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"bdb8898a9cf83c90831ea9078579c4ecddac738e","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.0.2.tgz","fileCount":58,"integrity":"sha512-XP+MQ6zCcUU6oP/QI1ZKfQh5F3n3JksGDTfyuJe1te54nVLA0HscpAywKIsxy13Cs/G3K0gGXhRIDKN4Llz5VQ==","signatures":[{"sig":"MEUCIQC8SaXYpuA9WHJCFSVjDiH7TtIV2a8ViWChIm2TUYzFjgIgUbrzzg2QYEqFNhpbcc7lftzvCCUrEjqtOO7xqSRmZy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":591379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg054UCRA9TVsSAnZWagAAWZwQAIr3klcOK7ohYdhZJK6e\nZchyIJe/JmXrxVEvxugJc1x2O0jluLT5LOL4lN0n34tFl8bcXdVwlqMkwyZZ\nZ0Py8Zo71Zx/Rd+2KrNU22vraG3pzFhbb7ADnAkm7N1jEDOimXSXRXhWhWHP\nl/KiWo0BLdAJl9AAMbSFtjnc3DRyuT4yDbMxsgz01xlC6Zw7U4paTEGzmN9x\n60kwNtBHjyJtOa34ayjQyh3roxSJ1VhaFQLjrWgOXXuocHKFS6P3n8pCf53u\nFQYDfjGC1D5pavId/l1TtwyTpny2bTFWjJMhKyHbg3hM9ybCit3cUtIGkvqQ\n62CB9OgX1kjA0SsZ2V6P7RA0sM1AUGoS5JyZrSlxF8fMS4EFfIIuyj3as1XM\nBQP9xh+BvSf9DUzLm/qLhe2sKIA7O2usLtp/+LPPaB/mP1UixBRRy4jPNr3a\np3uZl6cJgRxxM31TcAQVgd9yPl8F4eK4rBu84lS8Zkv0s9XGcFzHix4Oi6Me\nsyg+kNtBkTWJrIrLGqLjnnGndsb4sN9EjU2ss0zN08YiX3DFIij+z2G98uKG\n43K9c4qMNLoYPg7zTtCukqs3y27WhOKRvzShzqFDjBrKCWjpx9LnyAeNajRs\n0xu/ESG2VNHS02lIwMZA7XbfTZ5RmYHuwi9UsQUiuyG8JFH7v7SQr/HapvPb\no83V\r\n=EwgU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"82cc7193984b0a116543f0052ed97c0a1fd36620","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.32","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.31","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.0.2_1624481300322_0.9326161841167693","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.0":{"name":"@avallone-io/rls","version":"1.1.0","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.0","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"bd9b0a91462310b3e212c8ad714de5affd22c076","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.0.tgz","fileCount":58,"integrity":"sha512-Jfakh6ZW8e4YxgC36yRxbg71NOsv91zPd/eRv+CqjtuNpGK4ighQ07Yv6sTbyBz3SJ3lwmb53WHEMhG4Gu7Awg==","signatures":[{"sig":"MEUCIQC3P2vXltbyGKaxzgZDnEZDxo+JWgEnlyQIamF4NfcPggIgMA1iLOSNxMMKAcShjkfE0IzQfNta2bV8l2/IS5O4X/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":595389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1IgyCRA9TVsSAnZWagAAqe8QAKBxzk/FWfTYhmfdpOdc\nmhUtZHQZcO8k9LWiTMMf1db17nJP0ytndmlKF+EWrjZqzFctzPNA5LzsRAaa\n4ZWXCZACkdu4SUuOkCnKzBPmtsvyA9INPGhQF9nMBuZXdhVakZ2XxsDJVovp\nh+nSzJAUl0nKwPTAFyNe16QSlNeTlJ1Kp3l2E+j+t4Y+X10V0q+qi6N0TpdZ\nE8fLeaOlvcUhKPomFSYvzJ/5hKc84prQ2xUFwQsSMAU7PBUkU4bkFeYNwXG8\noGDwOQjea0xS/7AxZcfjmsEczaBQIx7QVXlhHFOqBLDs0WHJJG5EyDSZiynU\nZkcATcVxgPMwVlLz3QrkMEHDuQR55ar3w2ovdxpmrMxzydgSDvZyPwJQY7Sc\nKBf+rBBoGXDAoEqQn81i/FQ3cNx3HQdv2wtk0ImV5Yej7g7cIhmViHzbxyGz\nFu8acXD3/JjJVTH/QaObuTQIKCtF6gohZEXdLjWRHFWT046w0jq3t9rSdJjl\nrRPBSn4vD3zhtFLAZgNx4Rc/Tmk6Zm+UYyH/DzcXkJDaakqSnv+sNIEVVfBw\n5xZOG4CyFtGKADRPBZ9e7dJQmbTpDymk+aBOvMHcQkavguGxoaFeStOo/Amo\nbgP3WZWVFFnrWOOpY567pV581PaaV4CG75OP8Ewh9m/oNshIOSvGp5wURf/i\n0PDv\r\n=bOAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"b7976cc06b82e362259d1c8d9575a69a2d2bf5d5","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.32","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.0_1624541233543_0.9968737809981156","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.1":{"name":"@avallone-io/rls","version":"1.1.1","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.1","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"fb1483b5156c3e07de352f4f00e395c25f41dd20","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.1.tgz","fileCount":58,"integrity":"sha512-smyJCbxfQbTUXF5tUzWwSI7RMS3S3eNHvURpSO71lo3ct2rmSSRucmw4QSeEmPipSJtR+5MFVmNURukc1C3x0g==","signatures":[{"sig":"MEUCIQDKj6xGvxgCg72Btm+eOc/wdok7m6xHeD9SRd0Bf9UFswIgGutww2v6wcGLkttEOd4PWVqwTsqjMk/aHsvTeHjOHFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg175fCRA9TVsSAnZWagAAqEkQAIzbyFI5rGgMJhMDxlCd\nWxbUcyT8g7Ym0EtjSIMAGvCXLLKIaUZnKm/pLITlZSA+EZHA/rbyIC6SLdF+\n18r6j5La8iOdGubTbVYmQWpgqyDa0bat1ybyc2OPljnOIZEg7g/jiTmKATNN\nbPpjHxkjCXp+LTLJFTmB/M3tUNYp573Xe4W7Y0DczM/cwsnQx0GMeCARxh0f\nPA2axQN+VXR5MEvRwOuwqc0K46SASetnywGjRUtA5prB99Y3j5kDqc1u2sSC\nNPNLPOrcL7pGb/1Dj8bnPfqcjnAKkUY8PPmDTYByBOqNMG+AGbkFF6K4joSu\nZV5nCVfrA156HnJ/Wjvm4f5xl/+pduOBoCjICknVuXNKO20f6GA33ityPS3P\nHXqrKk31zq+KcpEEU6sYt+RFmcLchIZdTXqcxeO7nntlXHw6m3dtCKSH0vD0\nbQgWs2/mpQnvIuNlsV58EseA9Qp4vuRwpR853c/qjyUKV3Eo2aykF2ujCUcE\n0oolqSKflC78zr2T8uzU64Hg2FUeHcrH08cyr0z8OKWQuigGJr2lCSTu6Y9K\nP8T9wuexeDP3QWdf8b/H/Qh1GeS4D9tdEZcEJ5sEPDe3/T2Un8SEj3MUH/v9\nDpIiBLiJJSAlgE6JGGRJpxCHuBSRWzMXGM7PjeUUsYRXR6eFC13xHhMCRNPz\nRevA\r\n=ZZ+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"46a45a7da7338550bd18b50d463fdb3a53d4b0b6","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.32","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.1_1624751710786_0.6121208103241171","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.2":{"name":"@avallone-io/rls","version":"1.1.2","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.2","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"734ffed93458edd7f5316d3eb9334096b1adfec3","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.2.tgz","fileCount":58,"integrity":"sha512-bxike6s8fL2c6YhGMSXWUhap8kCw8xSLmnT9X+KUFU9bBwZAKCsRyZVG8U5SbXwhQjAwOVHsRDFATLJQT4LvlQ==","signatures":[{"sig":"MEQCIDlMdMszA1dI1zUSdwtFsk1Wpks2tg6V+T4UsP5A4xoIAiAo7qmYSRbQjlydHwe6twqnCHQrbOCoDSoLFZERD7zeEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg17/iCRA9TVsSAnZWagAAQJIP/1MltoyRqT1odETjZpjW\nEsGdGcgiir8PpoKcsr1cAkWnlGG7HbMx5lXjqFodaaakdaKUW9blX/L/WHrc\nSBUfJrX29MnOmANGTo3zAgDGMuw/tsGKazM5HrD2GzuawDSprB1X5Y+fcuWk\nlfteX5z2av1ND9y93DI4yH1oENNwnFHJaHqfCqQ2ZhAr3bltHYXY+wu/0tDt\nFDXMS7BGO5oQ38TGFsvBKngTYIslsiypS2ZmL+cOqG7TphZ6DR6S2RMLR4B3\nCh0KF02u4fsxGY6iiIPRsEwHaMrue087ptsY0c4DDGpm1aQ4Ni0aOOnv8fJg\nBIWZa/kJZH4u9OwSfDVMP7iUJ2N9Pdkj3xOPc8dy8kDfFttSs1H91zZnAOuL\n2fr0GYiIjNajPzFFiaaO8qJbH80ga7U+Ngud8EDo1vUsbChXPRbFuTjCTFeL\n2SJbXZpkbOAPtL2asQVV7gdaMnTvQmfzQDGGPZvFiy6/g2TcmOk6+G0+sQXu\nP2l0pJqx+o2IOtvMYmMzVFbv1KEDOqSmJ95NrZPNpKqAyGTJ+EPnjoMnY8KI\ncfWFmrgNnQHoJa2jhPLIVbfaS6g/SNhOsJ7eIq5seiflK4LNvB+xwb1QiCLK\nI6bBe9H6mxZqXiv9KjiRt3pWzJtAC2aq+fyZ+9uW+HnCq+SqMRuFshUaKYL+\nxzCE\r\n=TkjK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"5a2305901f61cb879f54487bbd2a75cd3dd0ba2a","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.32","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.2_1624752098461_0.37395324291832166","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.3":{"name":"@avallone-io/rls","version":"1.1.3","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.3","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"3ce4c01818ab4b7b1fd670c2f53cf7c51760e137","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.3.tgz","fileCount":58,"integrity":"sha512-X4rhQnZdbhGrknOnjzrTl8MRgSFkjj+tFoxSbgLFrNgYnvsw4BvsYTAdSUS1r34bnwAS3B9XlNeIJJuSt/phkg==","signatures":[{"sig":"MEUCIGQiruW2NuwfFto1Gz/x/jxQBpRg9EgO00C77Vy8udyYAiEA2pdiGJMS8AV8Fs5OyjoHcJqMpg2XsfWkO+2lSbTQX98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":598912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Wi0CRA9TVsSAnZWagAADScP/3cO8hJqIif1jDzb905J\nR+fx7+6PTxcQaipKChPsOZq2jPLmqUfsmMncR8fy7lQz6a979TMf0Yc/Psz/\ndch3UJLCoZScFXn6nUkaCgaIT1cFYWJ7tk+az+msSXJwppHZcjaYko40+9xO\npeOAylR0A626WHk8xekmJgm0MpbBMtgn6emyaYlOff31K/IINh8Ynm7xHP2R\nmQJRPzRNuT3BjEsP0mSlTjXj0peLNDGYvvOPuNFDv5m6INmdSi34pbbBBnLc\n4QmLYqO/hjPVC/UPci9gPV6J0DBGHtXvzg4y2PErSKJ/WNqVxsn1CMWdj9WZ\nv6Ojbzrm962nyHLVsXUYrUxUalDUuNPJhiCsqrTFwXB/0u9DuDfJi03XJsys\njVY0B2+OUIQqKJYgxd2GFPSoV35ld6AR0BhCO7MOCa7WDLAZWgIuv6Bo96Tk\nbUaFdfcKPg2odiA2nNUPoGIk27v2IU0hH27tAbUOI/7uCtPqZH2uORBt4WEE\nEOtW6GMXsAg+frPVQN7rz6Et5/iLsr5EyKjpObtzjGgM6AZ93RF4kKm8s1uD\nHfop+ahe7as6+mi61xjPS9+aY5r6WcOjFxSBR769fnIS2G928XgRIFApsTcy\n8C5l+JjYrvgNn+NlwzzyX5UES+OOhmbo7WFYDe1igeja4bcdnvINLjRFT/12\nxyK6\r\n=O+Ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"1b874c97a6191fdd46287948cfad79dc0f441d45","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.32","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.3_1626695860044_0.8175499015626835","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.4":{"name":"@avallone-io/rls","version":"1.1.4","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.4","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"820c02c56180247d50c7523b3968c4771c5ab7da","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.4.tgz","fileCount":58,"integrity":"sha512-MMibOdj3dbzvLaeVM3ClYDCROaDNL8BBgb4snoBz/5VTcjeQIADWO3vE4WHCU751E4jhe1fh3gkAMRf039id1A==","signatures":[{"sig":"MEYCIQCVTQg4+6U/ayJb4hsdFuH7ifCw7p211wzJUJVrCxjM1AIhAOqIpSA6IFdxvGtllHgePpVN0EvbvMki4zoZsbxz9527","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9q0fCRA9TVsSAnZWagAALvEP/jlfU8nd+6pvQmIwBOdp\nPOZdpN5L17hG5N7bLn+4BMAXlhLFqJjsNPQZDPy393KBmqeTzBo1Yx+ZEMF8\n7sfG0lhyfEYlXUOTtwqnmOsAKlugXyYEGSsMAjzZBvPHp29zqsmMtdLeRCFs\nIuLSgQXrDuoGg5RmMju8LIhfuZxGfEqazRgqF6i7IosMBONbwS4AktqjklmK\nAthxmuspBTfq23x127iHHH3EoBlxfy/nYbNcxLz6nPXq2OckQIeL5dM4L2K/\nj0FBwKjBvp1V7APFkLae5N5NA//bq01x52/+TFvoDmnWgaUQ+pIvmJPwqLVD\ngTJTKKtAywZtBRLBvSddxA4FJPD6T8vtl1IQw7kDaRBBgQfuvverhqsMpDid\nDn+1Q86sMkYhb6SCuhqRwwN8hly6rRCgyIWKxx6GJ0+PvgCuKf4e5Tm4vrCR\nuZHR0sB8evIn0V7elv4F35xrnEHz6/SGj3sYaUW0ACuv3eYVLXx7Lju3q7CR\nyJuSa8AOBGB2LvB20Wmxq6Qeb8Cdkv+eXCE+F7F/urzhWO+afosVQXmRSD/Y\nf7E7UnysICsfLLi83sc1A8qrlzS6Q7/0aCELw37LYUKI0BLOaIkOMKLWH5Ls\nqGwGzDZosFkOgOcjKI50vd/HlFbSJdfXAYwQfNScU4rYLfDk5f+7HK0mdiT/\nlQuC\r\n=yJFO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"967f3add4d084498f988649c3e40b7b7b40b0195","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.31","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.4_1626778911799_0.11588308373050982","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.5":{"name":"@avallone-io/rls","version":"1.1.5","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.5","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"6210cf991171a857a2d54292d913e5c5698b5240","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.5.tgz","fileCount":58,"integrity":"sha512-XbT6Q/GIgyxhHo3Fo9erPea0BjmR9OcGGeL+LYhD2dbUtqRNAeZX9hQ/Onhd1x2OluGhDtiJutDpmigluKN6bQ==","signatures":[{"sig":"MEUCICkJx+bJiwjUIQmcDJgx1Ofopaw2HHDkEkMxIsNHYaVfAiEAlGbV9Tm6big81c4838J0iRsvqPH7eW9ATAThuw/wS2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB/i2CRA9TVsSAnZWagAAkGYP/jPO9in6Z04eAH5I60JP\ndG1VIV1QPAZ191Pug9+f3htpBjTGogdNzHxao+shXybeCBGIz1tEQ9I7ffAE\nKPktb7/gyrNA6H8+q2U6bkcPRA4frURqlbTaTS/XZwas0PaFEdYYIzAn8cot\nAcuZwU748JRkZNXJmoKwb2AlUpK++TNKfpBpBDiQVefKvHYCUUzHNsWLBLCL\nj+BLvfPesZbfCreZXIYVGZmskXkzmtg+R7HOrAgz/QxKrPNkaIMpYPhRWfAQ\nT7TVyQ3HRhFJ2f1pqVkBBrO5WB0GwMKddDtZzo0EzVL+3DZjbQgCPOoJ5E8+\nxinVJua5EyygQrefDsbLeStiZ71FKi2sw1hLEceaoJ7FW1A13z+ab1gCFz9F\ncVi5DemFKCqC2aqqGbNij1WfSXLFAAM70bjPYSNszZByeO6LLyKcwWvoEhjL\nhma/xectRklt/Ot+6l/91aGKDTbOOpV4IV1L2yKCgFsh3CYL8+hsDsF8w6TN\nWFDBtJ49m3zg5hlzU95qGI2GKSMo28Mrtuth+66Zrp39bEQdhJXMnZsvwU63\njip0G11FKjlOtk8MTa7fdNlrW3GkRDR+zBVbHXrJ3XBvyA2faBqV/T8cl12k\nkL5agVIqb2kZqymimRMFFLMiqY7puro7e941PPHnWhOeHCaGUDD+tMVtuLbs\nKJoo\r\n=XFuz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"71d941045c3a3cce502d388d9340368ac887b83d","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.13","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.31","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.5_1627912373921_0.8906808357502785","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.6":{"name":"@avallone-io/rls","version":"1.1.6","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.6","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"17ae0e4c209f6c63b683bbae66d2f0ebc51bff00","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.6.tgz","fileCount":58,"integrity":"sha512-Ol3pygyRwX4Km00R7eKPOoJHOr28y7mbxBtnMYl0WB0plFNot7A3dPDh+8GJi6KxuDXLX24PaJV+icPDKDR6YQ==","signatures":[{"sig":"MEYCIQCiiX++dS5s9n3ibgVWxmhTJ78l1F2ocrj0PT0x2KvqZQIhANJbJzaiezVFDHRNOmjjcb5OthaNC//5+DqeqviUIp7/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI8gBCRA9TVsSAnZWagAAiYoP/0Pqm7KnnaTOOLHazPfh\nEq5XPEyqjD7X1SJNvDi5BWd0Ido53Oaor9y7SQZONeNk9Qi6hKcLZPI+VaP7\n3bDxZ8l8dKwfkzq1AQDygnvtbJrKJ4D2bcLJJjqKzep5aNmtinj1GI1KfNNW\nrL0GG+6wtEZ+RBbSXeWzICWmDTCquZ4ybQR0UHhk9x6I2HyWTYpeW1HOcLDC\nnv4lDNicgK5Wd9mdyD45zGMC63mQjsCCrgeQ/3MTfJElJhCqhAgs4eEjZMG4\nQ0qVbP7Y21/IQi3eR5hLaa0+7OXNLgq6PC9Usli6u+d2VZxN8puZXc6S11Nf\nHthEYT50jKqTdIC+3w1Xu2Xz4rE93mSYp5oRaFPeBGXMzkPzX4JazlZHGi2c\n5ny/h0iXARcqF8WHhDRJOuIb1KWMO6L8APAq1IodDr7QgkURe+iv0GuObRT/\nm9BG8v9bRFkgko/EwQJDJ+i/zeoAN1gwsc13/OBEPrHOGNMRmV1RNKYswrM0\nqP14yaEokQBYc6XMV3UmNonXsIP0EjqZwVy37/LBT/MrUWFIPZyBRbMKNWBR\nGsBDtsbp7SBAY/l1mr/ZSx0FriOr1Wi7Wjv2uwYUTkbDaEu6rMiUiKOaQtcs\nhyrXgI0PI7gt1/jESfMSC/wbSChXPjUZ+Iu5K7RHcWFFW7mNfk5Wq78MyZnG\nnrMh\r\n=NS6G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"eb0de1369e809b59f4a1d3793fcb2c34bbcff231","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.14","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.5","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.31","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.6_1629734913597_0.09032069481861349","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.7":{"name":"@avallone-io/rls","version":"1.1.7","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.7","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"9898884df3c619c19cadbb4d433291a7740c5367","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.7.tgz","fileCount":58,"integrity":"sha512-PCvra6vKjzdNJsbTY0/S5yqgKlUOJ6iLizoYmoypZUoJJeYT1vvhSac8yjLKZYWg1cJqVjY1WS6iCGVmBWJI6Q==","signatures":[{"sig":"MEQCICCYV7En4bm12QX9k8QKrK/UJx6DobZaWoBvu3mNiA5ZAiA9wN6AM4WvdLMJ/y+Lagu0z906ONdg35gBtc21UOewNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI8lACRA9TVsSAnZWagAAtFkP+wZsCaYf4R/n4VwefUcM\nNjYR5KrPiKaXaxJtd+g90sfHURQbsvOETnmPpgEacTRdrjlsWHXYMRV8LvJV\nRv8ENUhqFW8eygD64QMDvs+7EufMMbyT2z6+2v+fjcKNzW5DT+QzN3pgEj8H\nFihSc1ilULmgOIXIfvcP3ixnxaSifzUKV+Pf6OuWpJtcpdea8krBeDa2czSH\nI7P0OG7gE2r1JLdsG4cdA+xk0NqAgMIk89J3sgsdK6/uL2UnMvcYKPkoMXXg\nJYLCD43910W5qwUhke94I/oHRaVtiW3HJ6H7QovRveYMnTmm/xtMcflo9EEh\nGQclsSuAsgKhP7qBq/Vfgy55REAi6jkweT8H6rKfqMcSkSNN74KzUm+n68ZA\nHDoHbBV0/8SYQyLxGtuPfejssH7YYV75c/UiAmSnRJVZSRRczgGK8FwCPtjX\ndQaVtjpNzeXPG/ILu1UML87x88KvtzAlNFVfumjeUfg1AdV1HwfMVU0VETVT\nhtH2C4DrGTaWdP1h66n3dQkNRYB7gF3ixohD60YaUkXqpKxJKrCRYB1Gkb50\n9MRYVAEyJhWs1IHpg47FMzIAkWD/I9EX4LldEz61U0BX7slGhO404Yb3JNv9\nzte7xwW7gind0knEwsRbeYwI4BG6PbXnr2u9V7s5KWqFJcP1ad5E/e3ZlwkE\niTeL\r\n=oQ9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"7e74813f303d0cb1ca377a57ccc6f84edacedc4e","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.14","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.5","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.25.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.31","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.2.4","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^8.2.2","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.17","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.7_1629735231999_0.15527569063746993","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.8":{"name":"@avallone-io/rls","version":"1.1.8","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.8","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"78dae702adf2497ae8b79eb7b5c47edf54c7bf14","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.8.tgz","fileCount":59,"integrity":"sha512-82DF/sXxo1GTVcP7mXpe0+CnTrxmsgoeWjjZe3AnYn5AdcmgfBHXLoVVyHPQWZHF5jbFRNtHGVZm1PgwYtXmVg==","signatures":[{"sig":"MEYCIQCOEZTFgd7dhuexTX8OYWxStUQQrEzeJN/YtElK55abCgIhAMJ+7ToG2ML+H0Iydt+kl582mmL5SGYWy23w22TO2sQ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO2OwCRA9TVsSAnZWagAAc04P+wcyEH08otU+wyFvOZ4D\nRyFpiO30arKH0GhlKmvT2ACG17ljYKyfW8Cor7IzFoyARgx/nzp+uz2OUYgi\nzS5nGOc1s1AuJc+9GAkX6n4IbL8Rh9/3QBlJgE8IaN3e2lwMWyY3ajMOqfsS\nl9uXSzNU/sjX4SsIX23OrCLkq2lKIQ9zljtXH2oJf58AG3a7Iol0kBpUGStl\nVO9gM+0mNMOMJoFn/ZkXuZOcO8bgDEcIWGiwagZA88BI83huLxcInfS9sfhF\nptPI7ikzdHfxfMvixh49ZkfOT4ik3A7WClAQ/B2YSM214rp8PKh74cmtN+Ag\nZf07hHfdDDAthrn+t8GGtV+V/TbWet22/Lz+5sMtJ7umEsZ4mDJBLhW604Rm\nLFGDNuv9rHAp49qEMoL/PSzC/93QXoueV1ANZ+Ln/etSLJ6ZKQcw+I6i0FBf\njmoz5jvB2VCbPKIJoup460+woEQtKlnGSAJ6zIyIS0Vpg8VZ+1ml4+0F8O84\nM8Rh1okvOg2tkjUfTmcclDDGKZ5APQvFK77++a6Vsvjbmj0cRlUyxjlt5Myy\n6DQi63nR3ke369xCDvhZzz/ahkqSMljgbbxcMVrmOK9kA8a0VPvBa5GTj4KA\nv7RNFb6d7sx3Ly8dZGhqcJh71/AJ1nl8IDZI8csjWjTeDp74xX58TM1UX85d\nlNAC\r\n=gO5f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"4764a2c47ad3327a543cb280c5c89b7d2a9c1e64","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.15","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.17.6","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.6.0","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.5.4","husky":"^6.0.0","mocha":"^9.1.1","sinon":"^10.0.0","eslint":"^7.32.0","express":"^4.17.1","ts-node":"^9.1.1","typeorm":"^0.2.31","prettier":"^2.2.1","supertest":"^6.1.3","node-fetch":"^2.6.1","sinon-chai":"^3.6.0","typescript":"^4.4.2","@types/chai":"^4.2.17","@nestjs/core":"^7.6.15","@types/mocha":"^9.0.0","@nestjs/common":"^7.6.15","@types/express":"^4.17.12","@commitlint/cli":"^12.1.1","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.2","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.22.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.22.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.32","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.8_1631282095923_0.6422915984087534","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.1.9":{"name":"@avallone-io/rls","version":"1.1.9","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.1.9","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"08993206fb9908664a6d54b8c7c8a40bf727d884","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.1.9.tgz","fileCount":59,"integrity":"sha512-enUMb4MLnjlaWGOag2u2giaWPapeQ9WC2sZH36gQaJpi/2fZbvsraKOhnPllHcuGXPb39zp/doZ57MIVln/MqA==","signatures":[{"sig":"MEUCIE5xd7H1HT1+ekp6TFNxtedCbXSf3O7F45JDGUcRntU/AiEAwY0qQ7Rlsf7fCmbOqvnfo8MOM4bSuVqUD75Z10Vf4d4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164713},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"1c12b7405bbcdfb3426c2ed7c438577a4c36403d","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.15","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.18.0","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.1","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.6.7","husky":"^6.0.0","mocha":"^9.1.2","sinon":"^10.0.0","eslint":"^7.32.0","express":"^4.17.1","ts-node":"^10.2.1","typeorm":"^0.2.31","prettier":"^2.4.1","supertest":"^6.1.6","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.4.3","@types/chai":"^4.2.22","@nestjs/core":"^7.6.15","@types/mocha":"^9.0.0","@nestjs/common":"^7.6.15","@types/express":"^4.17.13","@commitlint/cli":"^12.1.4","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.7","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.5","source-map-support":"^0.5.20","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.4","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.33.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.31","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.1.9_1633615101801_0.1099796431025224","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.2.0":{"name":"@avallone-io/rls","version":"1.2.0","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.2.0","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"01bc2b173401ad16bf7d5c56a4da4a0e1adb0d8b","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.2.0.tgz","fileCount":59,"integrity":"sha512-bbEnlQVaVAXih7DkxKUyi31To0Mzu+/QE/ey1TSZ5uTiUGdFGVC9OzI7Z3rm/jaC1CmZB2ZEKmJGSvzjyXLNDQ==","signatures":[{"sig":"MEUCIDO79Kyhi4x8ic4kpJop60rJkD1uBkf0U0Rx3+LDhkcFAiEA3lBjzPdxraRC95yjOAa5RaG5zmYWknWRvcYpZc5PdOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnOlICRA9TVsSAnZWagAAguMP/Al2bil1UYfVskeZYnmb\nYvAkcKtRNyI/X8sZX5PF4HQQD/bw9bQ2PQjomuCB9gSpOsaDe0gDctZ9Qvbt\no11tgn9fFDNrDwTOvT8XOS2UhUuLTB/0Ez1A1X++QGZZabQ5d7XN1nH/fU1a\nt6TbIkbBEjQE3AjE76AySgCLKcBYV+eu1a89n7dZHUsoqs0EeVNSo4btSmOr\nNxuQOJCeBEUx6b49agrcDOaf8S8l3DebTJSFJf6Mrgt9rxUWRq8jhfO5NY5l\nkHU6ii5OmfMZmewyXLy4jwPo5JtDXSf5hp2yTwRDqSaKnVRtLIMzO2PfjkQp\nPNL5NcZ/noZT/IA6JZDVMxRMzRD0UZhGNhaBK/Ruw5dZLRhq1ycC5CmQ4rrU\nv6w3r1TBRa8wWp8pvLhGwhtwlKGHyXBB0+R4nuuFWTAS8KdRhvLLT0c0p7kq\n1Lk9oI/Gsr89LD8ZhLc0DP5LTrz4XZY5Xy/4pRmC1gYwquqpStIj3XB08M1O\nGQtaYADz26x80wLcv0ar7CuyNO+KryEHfoNW6+cqm5KGBtwUYsdfKhgTcVVJ\n7E/glSu0WG7+3AGbVaSktyw0iNFLRx+trljNfZF+rGzOMKC7Jdrxi1c9R9Ys\nAPzUVG+BOX7XCD4xpfMjqEF/+0Ii1gYuvCmzR8o2SRXucccCEOQyJz+l/D+9\nTn16\r\n=dUxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"0f6e70ee3e424fa0d44d40f6fb45d5303d2be081","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"6.14.15","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.1","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.4","rxjs":"^6.6.7","husky":"^6.0.0","mocha":"^9.1.2","sinon":"^10.0.0","eslint":"^7.32.0","express":"^4.17.1","ts-node":"^10.2.1","typeorm":"^0.2.35","prettier":"^2.4.1","supertest":"^6.1.6","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.4.3","@types/chai":"^4.2.22","@nestjs/core":"^7.6.15","@types/mocha":"^9.0.0","@nestjs/common":"^7.6.15","@types/express":"^4.17.13","@commitlint/cli":"^12.1.4","@nestjs/testing":"^7.6.17","@nestjs/typeorm":"^7.1.5","@types/supertest":"^2.0.11","chai-as-promised":"^7.1.1","semantic-release":"^17.4.7","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.5","source-map-support":"^0.5.20","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.4","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.33.0","semantic-release-slack-bot":"^2.1.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"express":"^4.17.1","typeorm":"^0.2.35","@nestjs/core":"^7.6.15","@nestjs/common":"^7.6.15","@nestjs/typeorm":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.2.0_1637673288264_0.6622929996190405","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.3.0":{"name":"@avallone-io/rls","version":"1.3.0","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.3.0","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"dd88b6ffb6dfc8d50e1b52568de598054e64e948","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.3.0.tgz","fileCount":59,"integrity":"sha512-usCZx5fQ2FxNiXpe1c2wnLmQcSI3dhDib5h8CuBIB52k2AxZNlYZ5J2MjFIY1eupv0VQu1kQBvC5ayA/+FnylA==","signatures":[{"sig":"MEQCICym0aBdfZmh3MVFwPwvGnkn0Zhe25wEL6/zMadqbb+yAiAEPbGA441KR4kdd+TgMjevdSb3uzHkVvDZ44TKxkUKZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQXhwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFjw//ZLJWD7yhuzUfthdl5Hdy9pXjKV3vagOtV1q8k/WB5SQnsJI9\r\n3iVmwTDonRo9tM+QZExeWJyBLNT5DKI3AL28WS0ZEokx7ASqB7t1bVkf4myR\r\n8oF8/TaSKYleINkf+T0aqS/fGSmRWYwB2gN3BH0loJ/4XiGN5hnIRUPn4C/o\r\nmabcrzs/PoJcD2AC/J1h0lDG2h56cr7gFun3od13bWPXaoZ6ShNrnbKd+MHo\r\n7/Ww7iV6K5laOFLe1r4eJIpPXY/IN+YwyjtwDVPU6wcKC1tfUNEbHu1v9eqt\r\nnPbMwQ7mDmCzmE6XuGShMix37OcuBCsuUYTrFWzjEz4gEdWHnErtrYd7W2Uw\r\nBzO1/MMtcJX/UD8WyScYsYBs2jpW4TbolEcFBuR4VfJqpqiI6bBVYSST6bs7\r\n/UmHiZ0U9obWvfudS1c2sQ0Pzal1kVUmMo2cTHQpLxDbT+fPvYz6YCULh6K0\r\nbFrFzHHSG1ZeAhY6yrQzzpOvVmRhGiVIYWOaSCb50CntjjvVTObx+VQgMKfj\r\n/Wq9LDnY8KoNBsgc4PFFZxmAgwYu1rNYOuoWQMJalkIVQHRePDnRyqPeoeqo\r\n/VWqhcGEfwCDs04TUozNajcgtul2lSfCE8qQSbYNYupjtdKgcNVZ4ShuCh4r\r\ndwB/S5GaJfQzK06fapamxMIQZqQ06y7iPX0=\r\n=W1Cz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"6a7bd72124e88b8562ec2977cbb0035592f3d064","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"8.3.1","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"express":"^4.17.3","@nestjs/core":"^8.4.2","@nestjs/common":"^8.4.2","@nestjs/typeorm":"^8.0.3"},"publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.6","rxjs":"^7.5.5","husky":"^6.0.0","mocha":"^9.2.2","sinon":"^13.0.1","eslint":"^8.11.0","express":"^4.17.3","ts-node":"^10.7.0","typeorm":"^0.2.45","prettier":"^2.6.0","supertest":"^6.2.2","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@nestjs/core":"^8.4.2","@types/mocha":"^9.1.0","@nestjs/common":"^8.4.2","@types/express":"^4.17.13","@commitlint/cli":"^16.2.3","@nestjs/testing":"^8.4.2","@nestjs/typeorm":"^8.0.3","@types/supertest":"^2.0.12","chai-as-promised":"^7.1.1","semantic-release":"^19.0.2","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","eslint-plugin-import":"^2.25.4","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@types/chai-as-promised":"^7.1.5","@nestjs/platform-express":"^8.4.2","@typescript-eslint/parser":"^5.16.0","semantic-release-slack-bot":"^3.5.2","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.16.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"typeorm":"^0.2.35"},"optionalDependencies":{"express":"^4.17.3","@nestjs/core":"^8.4.2","@nestjs/common":"^8.4.2","@nestjs/typeorm":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.3.0_1648457839803_0.7287254727083543","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.4.0":{"name":"@avallone-io/rls","version":"1.4.0","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.4.0","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"9376b61e92094290320055f2523000ce05838406","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.4.0.tgz","fileCount":59,"integrity":"sha512-Y0PQCH9ho8wmJy/Ddm+COVNDW5whiHg4ND844tllNzxj6ZdM7pUaiyfuJitQjSTrJGg/pXFixAmxfEww6KTBeg==","signatures":[{"sig":"MEYCIQD5pjdrFxGyDxhiy26u5ue+5er5DQKhSjbABXxt3PIZ+wIhAJgCLQE2Vjd6o/x9VRBRusYTlCXYYlvl+S0MRyY/jc0j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8MVpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLoA/9EpKPrQNqbEj++c5DJy6CO5ZBm+gcNvJdj+1vXjSSd7imQw6h\r\nlYge+B+tnitz3CD9+zbQAEUXe8LnEpOUlXP3M+j5NRJHGu+daXD9tWJWD+Ol\r\nyU/RyKtNRzmagD5YOPzK5kugam8GhrP+MFc6HClY+NAGT3UQ1oBgaTm+iS2u\r\nuHFA9HtSt4+/eKVazSJ1JHB6r8oAHrSng4sdRAGh1LNY7vondUuLw4SqxdH8\r\nh736tfkWfgfINIEJgaI5FN5WXbXJCrtukuZJsQXhn8sdTi7TjNzJsaRhG+6D\r\njwvmjJU3ip3J1ozotp9PAcrhTjsH0Y/GKW5SJXXlVQNnRZRWSbZuPJrFBsfw\r\nTkwG4jdvLrYv0iY9lK2WmbKjW5y8u9Ig9FpUNgEbYq8oJaN7lKsFyXUBFvbd\r\nqi4aaEM2VC+7o7YRQnJ2+5As9KZJ+7XKWO9vfXjOLjMY47BjNTxkLUWnCEXJ\r\nOWyHbpZ2NKhC5vf+c8x0ctX8Yt0Ea5AwacBDNlS56VCQnJLmlTEzZriY7QNd\r\nsD2a3lV0RBsv/jID4mUxb/U0IwiGXilKM1zifaQXU+d96W1Slfsq6jh12kCg\r\nsDgmc/7VBNfmRQQDqT9RXZtU0te5O3fslkw+7Pc+j/iAzlFuAiXq71NvFMnY\r\nqBFgGfGBDd9wKiOj3h1QFngT4BrA+sX0sQ4=\r\n=sNR9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"bc69be136921433eeba0b715f57e4cef4e6bda0a","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"8.11.0","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"16.16.0","dependencies":{"express":"^4.17.3","@nestjs/core":"^8.4.2","@nestjs/common":"^8.4.2","@nestjs/typeorm":"^8.0.3"},"publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.6","rxjs":"^7.5.5","husky":"^6.0.0","mocha":"^9.2.2","sinon":"^13.0.1","eslint":"^8.11.0","express":"^4.17.3","ts-node":"^10.7.0","typeorm":"^0.2.45","prettier":"^2.6.0","supertest":"^6.2.2","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@nestjs/core":"^8.4.2","@types/mocha":"^9.1.0","@nestjs/common":"^8.4.2","@types/express":"^4.17.13","@commitlint/cli":"^16.2.3","@nestjs/testing":"^8.4.2","@nestjs/typeorm":"^8.0.3","@types/supertest":"^2.0.12","chai-as-promised":"^7.1.1","semantic-release":"^19.0.2","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","eslint-plugin-import":"^2.25.4","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@types/chai-as-promised":"^7.1.5","@nestjs/platform-express":"^8.4.2","@typescript-eslint/parser":"^5.16.0","semantic-release-slack-bot":"^3.5.2","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.16.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"typeorm":"^0.2.35"},"optionalDependencies":{"express":"^4.17.3","@nestjs/core":"^8.4.2","@nestjs/common":"^8.4.2","@nestjs/typeorm":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.4.0_1659946344925_0.016588179675611103","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"2.0.0":{"name":"@avallone-io/rls","version":"2.0.0","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@2.0.0","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"8c9bfb69f1a82dcc1ebab211564f8d442bbad695","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-2.0.0.tgz","fileCount":60,"integrity":"sha512-HjahyeV2ggE1Hy6aByNTHVayiiuW0KrULrcPP/GXmrh8SxvVZUZgSzVJj5rj2OxXcO59P2k5Fuy/GCStNMHZqg==","signatures":[{"sig":"MEUCIQCNsav9rPTWc+y4qlCJ6alnGW2Zql0Q+RMwautbi+GMkAIgOMfS5mB4QLTmDtrgrk083TBZY0YB3PGkSJRZjsGre9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIXCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPAxAAlW1DdJK8hjte9V4CasejGfEnlTZnsdwlfulbmhjJOrkfnhy6\r\nYuQ59pMTfyc5qt6zkVMISUE7KoxBH7xrrY2f5PeCqjdmWoNKzP5GEfGMAaPm\r\nhgJur1V4zDaITMBO7SDmOr8TxkaJ2Cr6yOUnzfWaQJjquqkzeWwBNrl618Cy\r\nq1zcVTF4Oc0dgqgv10xagjf/CbVWTR8K5ZoH53snqFXlz64ZmZ5iuA3yQdE3\r\n2p6x1PlwFDVGo0YvAh9Gsnv0aVHzy/hDAb1wtel326yX4T61fOGe1gWDJExd\r\nQGoafvPyqQ/jfn776Rj1w0IAp8hDHeNKDRMOz4NbfP67xT1nbHAyeNY5nhSV\r\njV3yy018voHWTBvINRUsyKpphpY3/U/toGiQh1c5hFo0/+JY7aEtuUQdF/ED\r\nkgBv16LMYcA4JXQfy1Q17lOpIyN9cEjm2mJa8uzRTtAxu7nAOonSuHmub38e\r\nYwF9i7V8oITLEYJZ/hYNGiXDn6RC9buzYYMd/C4HvwwVAJQ+IUwads5b8mwv\r\nU2Ubpy5T5RBm9ENNoxvGkCC5A+RwLdBOWxwBLDR31VpjK5vPM5ASCzLk5MfR\r\nYct4FTsE02HQ/mFx6U7rrn0TU9R6O8BYsIknZu4MFct0YmgXmUaGhnSmnNim\r\nJf7l6BRyloEY5dR1pK3Njw25fn5M9pQZix0=\r\n=ec3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"9e0b3ca48713b872bc0ab7d74799ec61529b003b","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"8.15.0","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"16.17.0","dependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.6","rxjs":"^7.5.6","husky":"^6.0.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.22.0","express":"^4.18.1","ts-node":"^10.9.1","typeorm":"~0.3.0","prettier":"^2.7.1","supertest":"^6.2.4","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.7.4","@types/chai":"^4.3.3","@nestjs/core":"^9.0.11","@types/mocha":"^9.1.1","@nestjs/common":"^9.0.11","@types/express":"^4.17.13","@commitlint/cli":"^17.0.3","@nestjs/testing":"^9.0.11","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.33.1","semantic-release-slack-bot":"^3.5.3","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.33.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"typeorm":"~0.3.0"},"optionalDependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rls_2.0.0_1661240770253_0.23430688141553446","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"2.0.1":{"name":"@avallone-io/rls","version":"2.0.1","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@2.0.1","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"d78ea96d1d32a52822e58412a0df1358a893fc6a","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-2.0.1.tgz","fileCount":60,"integrity":"sha512-xUEKBSXRYM7dcwRsrqKat/E9ayYIBRvQme1s46BFMC7tFBAm27SQHM8DwjKLlk1rbRK+2eJWjrS4StQk+G4BSQ==","signatures":[{"sig":"MEQCIHVqeV6fK4KY6ULYTxoZwsTZjlYR0AjHeylzr6xMpKDJAiAtVsCg0YxCv2MAFErcLi+vgsTJ1GBNKvmQk45MXdVChQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje62nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCkA/8D1XTy6R/em3e0qXuRFyIpYZ/SX9EP7MOSDov1K+bAJq6LWIi\r\nxZutltJ93/LniRxUAteBqHdwFfM8QeIHe3rCAyJM/CI8TuZ7pZMm3vjtyeCh\r\nxClD/veh1mAUBeCm86opwV5GdAn1Do/60VMN65FAWcRSR1/7qgIOVA7QimUk\r\na53h+I02ahD4l21q+E0yLbdBU6FoqHYaCieES2j2ZQsozWKO8uMBl15owbWy\r\nQrX1t1k0ukZ9qCngBryrOd0lyDcB2c1FI3AuwSYi7f+oUebMSYWyXCW/lgPe\r\nZ3wbz7u0ILoRIqBDZqMYVcDBANQ0VZhnfwsjDBZTcJneFDse/sXq44sMgZNI\r\nwliaVcDALjhZqvDGRHmWWFdMzLEGicTpXHG2WzyuTe6pBcdjTovIh6YT4PYh\r\ndzKWEH3/yOFS4054p/uz14flOYqTQ9Uwek6j9RK93h5kbTLmsoTmwoWPlgpi\r\nxivZZLQiZCt3gDd0F4fYx6IqGiHLiIRNcktMsBlhzfqRblL6iYC6KuzX+Gsf\r\nfOp3IfJbqFYK6LAXjLVUtHdsyG2MMQAEdkBwOgC0UAGg/XiQzDBAmJ2ldOO2\r\nzCsmHs/7Wk6wIC8ZbjGQVG4auGwkXOD9IFjRy0tav7Xa+jlCuyEeMwr0Wp9D\r\nDReMNrxO7RdKE396Iwuw3Jrx4h0ttIV2dvw=\r\n=TFpC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"bd17a23259148e644ac823c5ec800ac6c319dab9","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"8.19.2","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"16.18.0","dependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.6","rxjs":"^7.5.6","husky":"^6.0.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.22.0","express":"^4.18.1","ts-node":"^10.9.1","typeorm":"~0.3.0","prettier":"^2.7.1","supertest":"^6.2.4","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.7.4","@types/chai":"^4.3.3","@nestjs/core":"^9.0.11","@types/mocha":"^9.1.1","@nestjs/common":"^9.0.11","@types/express":"^4.17.13","@commitlint/cli":"^17.0.3","@nestjs/testing":"^9.0.11","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.33.1","semantic-release-slack-bot":"^3.5.3","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.33.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"typeorm":"~0.3.0"},"optionalDependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rls_2.0.1_1669049767352_0.37110471602667494","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"1.4.1":{"name":"@avallone-io/rls","version":"1.4.1","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@1.4.1","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"e8b9b00753213e176d1b8333cf549dde92d379f5","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-1.4.1.tgz","fileCount":59,"integrity":"sha512-pnIg68u+DN9UXYnEoj612JQtCeSYmnLqPqAEZ9khpZ3bWmoNglhhVpHiaLEFvzolmsj+1YCcOBVs4KI+8V0Apg==","signatures":[{"sig":"MEUCIBaPuLmlMNtp+AP02cQpi0tpeBBFDVMIWRr9A0JG+4vwAiEA49e9w/6uBL39nmPgXOkK+jfWS8Jhd+EqWJC96f5kO2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfMF0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTnQ/5APi3r0TylD8iLzIpqVgxuuDwTnaKmGqH9s4Dq7bfyVffneX1\r\n7ptORACgDk/wHje+3R9pGZ/T9TgxgOHHTrL13KeGVZ41LM3bUFr3y3Zmcg5J\r\negXIF/lCmn/FWOVNdpamHVqmhomNelESx2uV0SAvq+m7tP+2gkr+AL5Bptwo\r\nAgqHFArqkAS1hR5k0i56DemVRLB3ZKvzBlGHne/5d5PLvJ884h+2aa3/Rh7z\r\nicOKZfKnwDjecRPPrY0f9eEDBMmvXRTv6w12e60GzrEdWmbcs3o6u5DoomeF\r\n8TarQbSb/2XHfgEoV+scLQRi9tfGGxfqIH3v7KskatZeF/Y4lgIYqCVg+hK5\r\nM97LZTtdQ1bGUIi0gMUz/AS/S9LmUn57C9l/6JpQs/O2ZSLPMmV+X/z0g70a\r\nuwLepTlDn6/kVIrtKlpJg8SFkfoeiV1B9U5mL+RKZ97dgZuN+Js9oZvctd2z\r\nmtlc6ITqksufD3hDbPOlLXSnL0HxneKxbDwyZN5NiOQ5NHXCbD9ReCAA3iEu\r\n8QMbZkpuZ5HhBLlvJhxA5MD9zpLYQv/P3t8LJy8hL+425WZZWGnz6W3DPTH1\r\ng/dagA3pYwOCAEMrkHW2a7zKZaQnT61CL6t3BXL361WlqgZcmjxUJ3V6EzII\r\nMedL+S9DzmvSjARM5U4txzmbdUuGGF5/CvI=\r\n=r1F4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"d051aef22366a19511f5045fd8efa6e8b3db5aac","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+https://github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"8.19.2","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"16.18.0","dependencies":{"express":"^4.17.3","@nestjs/core":"^8.4.2","@nestjs/common":"^8.4.2","@nestjs/typeorm":"^8.0.3"},"publishConfig":{"registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.6","rxjs":"^7.5.5","husky":"^6.0.0","mocha":"^9.2.2","sinon":"^13.0.1","eslint":"^8.11.0","express":"^4.17.3","ts-node":"^10.7.0","typeorm":"^0.2.45","prettier":"^2.6.0","supertest":"^6.2.2","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@nestjs/core":"^8.4.2","@types/mocha":"^9.1.0","@nestjs/common":"^8.4.2","@types/express":"^4.17.13","@commitlint/cli":"^16.2.3","@nestjs/testing":"^8.4.2","@nestjs/typeorm":"^8.0.3","@types/supertest":"^2.0.12","chai-as-promised":"^7.1.1","semantic-release":"^19.0.2","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","eslint-plugin-import":"^2.25.4","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@types/chai-as-promised":"^7.1.5","@nestjs/platform-express":"^8.4.2","@typescript-eslint/parser":"^5.16.0","semantic-release-slack-bot":"^3.5.2","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.16.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"typeorm":"^0.2.35"},"optionalDependencies":{"express":"^4.17.3","@nestjs/core":"^8.4.2","@nestjs/common":"^8.4.2","@nestjs/typeorm":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rls_1.4.1_1669120372499_0.14059623600015003","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"2.0.3":{"name":"@avallone-io/rls","version":"2.0.3","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@2.0.3","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"d006fa35e38679316ceb5ab2bb68cfc22c3d3ad9","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-2.0.3.tgz","fileCount":60,"integrity":"sha512-+durm42Qdg0a11nh1ZVbbRVpBjV3mHStlCVC2di8WurpYhiHbIzVeAD9tRhg1mFQ6XLT/Wimg4iV5GS8co6mQQ==","signatures":[{"sig":"MEUCIQDOdywcaPGPpieHd3BawbehOdobxVt0HBp+r051DcVmlAIgEqMO6mJYCzljEg/D2uuUt7cTNncQ4M3QHX0AdAbfDlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfOitACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1ag//dJW18/HABlQMICmG/svfF5Ey6BrsT+TH5kYFTqMReecp05Nq\r\n+zcFZNgURJKOLcJEaSbifwF3JG3eiQYo0XacYHJ08Uvg80G5B55x7hsFvoth\r\nH5euYoxcWu8c6OyjWmf+LQZHCsEYFADooeeFpafq0rrykZlxA6jPbYHcrznP\r\njIdvgsrKvPsMxXaQhgAiGTRqyZGCzRLp8NRG4k6wx109USwjl5mrvNSlQtgY\r\nuzwDTqT5sS9sM+aTdDlLbayy+FDSgu7U198GjdxdoMq21SuK4ECgC11gTkf9\r\nslB8uXv6sGlIs+tHtInNuWAMtWCkf1gVidBrt3CdcM5NpLuC7iysTK4pzLN1\r\nI8FRt+F4fDR0NRE/HyBKMZ+cP3AiN6meenE8rNs0bVRpGtTopWhjARySjugW\r\nXycBnr31eGEgwlvKrMXijhb2NQW1MdgTRUtHPsKuOOXRHnFXJaK2KgjQmS1G\r\n/MkP9arNvqGFi1ezA5AcejC4BPTm3Y+oEO3/8wyK7aWQWN6CGHrS8RVUp+2J\r\nodzkDOAwIdM/Lglh+AkDFwHB6T37JO5o10YXrptjXeevQevGom3W5nZqbiqX\r\nrf46TC23gKaXCJ/66R8abMOHuglE20Th35g6hwpxC8xEfEA95E3JlPrlFiUf\r\nKmx/sGyqOsw5amiNV+bZWpYDnQlkFeMCcUE=\r\n=XIyo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"2c1eddacf4638c1a2db3cd0ba4d2ce996ffb3727","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+ssh://git@github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"8.19.2","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"16.18.1","dependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.6","rxjs":"^7.5.6","husky":"^6.0.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.22.0","express":"^4.18.1","ts-node":"^10.9.1","typeorm":"~0.3.0","prettier":"^2.7.1","supertest":"^6.2.4","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.7.4","@types/chai":"^4.3.3","@nestjs/core":"^9.0.11","@types/mocha":"^9.1.1","@nestjs/common":"^9.0.11","@types/express":"^4.17.13","@commitlint/cli":"^17.0.3","@nestjs/testing":"^9.0.11","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.33.1","semantic-release-slack-bot":"^3.5.3","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.33.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"typeorm":"~0.3.0"},"optionalDependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rls_2.0.3_1669130413645_0.3839274741487504","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"},"2.0.4":{"name":"@avallone-io/rls","version":"2.0.4","author":{"name":"Raul Stelescu"},"license":"ISC","_id":"@avallone-io/rls@2.0.4","maintainers":[{"name":"stelescuraul","email":"stelescuraul@gmail.com"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"devops-avallone","email":"devops@avallone.io"}],"homepage":"https://github.com/Avallone-io/rls#readme","bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"nyc":{"all":true,"exclude":["lib/interfaces/**/*","lib/**/*.constants.ts"],"extends":"@istanbuljs/nyc-config-typescript","include":["lib/*","lib/**/*"],"reporter":["html"],"extension":[".ts"]},"dist":{"shasum":"76f8470be1c59df072b8115a8186a8edb7949e47","tarball":"https://registry.npmjs.org/@avallone-io/rls/-/rls-2.0.4.tgz","fileCount":60,"integrity":"sha512-WHqQ2Q5STsVHtCQEPxgmoenkp2pBT8XORTvj+bWrGBkzRDldaQR1MOutTLCkHIUMyARvJX9DfC8s77OjI8o0Jw==","signatures":[{"sig":"MEUCIF/UVkF23EopeXy34Xh+9yo3BxR+EPT7RQVdWA0fIm1EAiEApXcQnAEnFsI4lcQRjv79c2KNEalWxLxjm02buqfqNWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/nKFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreHQ/7Bkl+oOdNd6HJuZyhYyAM1c8zULeailLVjmP5uW2+QrvP2Ceq\r\n6ILrVCQs0imF7Wu2MVAkL9ZOgoGy/xyB5pYjnnnMGSyHTozEZtMSLe3WPevc\r\nCYEHJyvhkkyfEyAX33iXGVvA5jD11PzaS3bVGvkpdpL28JgW9TYutYW0I9s3\r\nELkPZTFuqSdvc4IJL7ObjeTrw2wyfFxYyx2F1NbktJyJC3lZ3d7JZQRjxL4g\r\n88zrG+NmMELNdQ0gZHUIpnORni50Anvfr3NsYLGkcalWKbI9ktX3ax0Kym9X\r\nmufCKU6k9sbdSILUXmT09hxpGsAoRmXhQ7De2Skw7UDL+Ul9MkXPyU0iZbb3\r\n9mI2xaYZBbiiO0jjW9SRpG8kc85IKO9qalwHYI7zOM4x0qQGE6BdP/Ky+HYL\r\n+pYQQBTH4lkoBNICvHAywt8x+s/0xSrF+psYUGheyutD+ZdjGU0QJjscCNfB\r\nZRmZnFRg0DjyMKBHEFwzsD7vhcKnZjycu2o1pE9bi37fCmczsIXHpYBLrNI+\r\nMzIA15qNzlZ/XjCj+Mi28XoIvmrrEvqWKuMmsmv/XzCH7vVLoou3UYPpwNZ0\r\nAjCz1HIPoP/2L3F9Zzcq4fv+7NhTvF1Jc4Jk0N0+O+2v+iD8WQfyedd6FD3n\r\ny/cjEEbcfa7hfNuh12n0VjhA9CnQGG+mhLk=\r\n=UMCY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register"],"recursive":true},"types":"dist/index.d.ts","gitHead":"9a8204a380db52548a02579600c30dfe2ca5ef40","scripts":{"lint":"eslint \"{src,apps,lib,test}/**/*.ts\"","test":"docker-compose -f test/docker-compose.yml run --rm rls-test && npm run postgres:down","build":"tsc --project tsconfig.build.json","coverage":"npm run postgres:up && npm run coverage:test && npm run postgres:down","prepublish":"tsc --project tsconfig.build.json","test:mocha":"mocha -r ts-node/register -r tsconfig-paths/register --file ./test/util/test-setup.ts --bail --exit --recursive --timeout 2000 ./test/**/*{.spec.ts,.*.spec.ts}","postgres:up":"docker-compose -f test/docker-compose.yml up -d postgres","coverage:html":"npm run coverage && npm run coverage:open","coverage:open":"ts-node ./openCoverageReport.ts","coverage:test":"nyc npm run test:mocha","postgres:down":"docker-compose -f test/docker-compose.yml down"},"_npmUser":{"name":"devops-avallone","email":"devops@avallone.io"},"repository":{"url":"git+ssh://git@github.com/Avallone-io/rls.git","type":"git"},"_npmVersion":"9.3.1","description":"Row level security package for TypeORM and NestJS","directories":{},"_nodeVersion":"18.14.1","dependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.7.3","nyc":"^15.1.0","opn":"^6.0.0","chai":"^4.3.6","rxjs":"^7.5.6","husky":"^6.0.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.22.0","express":"^4.18.1","ts-node":"^10.9.1","typeorm":"~0.3.0","prettier":"^2.7.1","supertest":"^6.2.4","node-fetch":"^2.6.5","sinon-chai":"^3.7.0","typescript":"^4.7.4","@types/chai":"^4.3.3","@nestjs/core":"^9.0.11","@types/mocha":"^9.1.1","@nestjs/common":"^9.0.11","@types/express":"^4.17.13","@commitlint/cli":"^17.0.3","@nestjs/testing":"^9.0.11","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","@types/node-fetch":"^2.5.12","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@types/chai-as-promised":"^7.1.5","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.33.1","semantic-release-slack-bot":"^3.5.3","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.33.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"typeorm":"~0.3.0"},"optionalDependencies":{"express":"^4.18.1","@nestjs/core":"^8.4.0 || ^9.0.0","@nestjs/common":"^8.4.0 || ^9.0.0","@nestjs/typeorm":"^8.1.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rls_2.0.4_1677619845598_0.3692287781561847","host":"s3://npm-registry-packages"},"deprecated":"Package has moved to type-rls"}},"time":{"created":"2021-06-03T19:26:44.119Z","modified":"2025-05-27T22:00:44.089Z","1.0.0":"2021-06-03T19:26:44.674Z","1.0.1":"2021-06-03T20:37:22.807Z","1.0.2":"2021-06-23T20:48:20.469Z","1.1.0":"2021-06-24T13:27:13.864Z","1.1.1":"2021-06-26T23:55:10.942Z","1.1.2":"2021-06-27T00:01:38.639Z","1.1.3":"2021-07-19T11:57:40.309Z","1.1.4":"2021-07-20T11:01:51.940Z","1.1.5":"2021-08-02T13:52:54.028Z","1.1.6":"2021-08-23T16:08:33.721Z","1.1.7":"2021-08-23T16:13:52.176Z","1.1.8":"2021-09-10T13:54:56.094Z","1.1.9":"2021-10-07T13:58:21.948Z","1.2.0":"2021-11-23T13:14:48.438Z","1.3.0":"2022-03-28T08:57:20.221Z","1.4.0":"2022-08-08T08:12:25.075Z","2.0.0":"2022-08-23T07:46:10.480Z","2.0.1":"2022-11-21T16:56:07.576Z","1.4.1":"2022-11-22T12:32:52.685Z","2.0.3":"2022-11-22T15:20:13.846Z","2.0.4":"2023-02-28T21:30:45.782Z"},"bugs":{"url":"https://github.com/Avallone-io/rls/issues"},"author":{"name":"Raul Stelescu"},"license":"ISC","homepage":"https://github.com/Avallone-io/rls#readme","repository":{"url":"git+ssh://git@github.com/Avallone-io/rls.git","type":"git"},"description":"Row level security package for TypeORM and NestJS","maintainers":[{"name":"devops-avallone","email":"devops@avallone.io"},{"name":"martin-albertsen","email":"martin@avallone.io"},{"name":"stelescuraul","email":"stelescuraul@gmail.com"}],"readme":"[![Build And Test](https://github.com/Avallone-io/rls/actions/workflows/build-and-test.yml/badge.svg?branch=master)](https://github.com/Avallone-io/rls/actions/workflows/build-and-test.yml)\n[![.github/workflows/release.yml](https://github.com/Avallone-io/rls/actions/workflows/release.yml/badge.svg?branch=master)](https://github.com/Avallone-io/rls/actions/workflows/release.yml)\n\n# Description\n\nRow level security utilitary package to apply to NestJS and TypeORM.\n\nThis solution does not work by having multiple connections to database (eg: one connection / tenant). Instead, this solution works by applying the database policies for RLS as described in [this aws blog post](https://aws.amazon.com/blogs/database/multi-tenant-data-isolation-with-postgresql-row-level-security/) (under the **_Alternative approach_**).\n\n# Install\n\n> $ npm install @avallone-io/rls\n\n# Usage\n\nTo create a RLSConnection instance you'll need the original connection to db. Setup the typeorm config as usual, then wrap its connection into a **RLSConnection** instance, for each request.\n\nThis will run a `set \"rls.tenant_id\"` and `set \"rls.actor_id\"` for each request and will reset them after the query is executed.\n\n---\n\n**RLS Policies**\n\nYour database policies will **have to** make use of `rls.tenant_id` and `rls.actor_id` in order to apply the isolation. Policy example:\n\n```sql\nCREATE POLICY tenant_isolation ON public.\"category\" for ALL\nUSING (\"tenant_id\" = current_setting('rls.tenant_id'))\nwith check (\"tenant_id\" = current_setting('rls.tenant_id'));\n```\n\n---\n\n## Express/KOA\n\nFor example, assuming an express application:\n\n```typescript\napp.use((req, res, next) => {\n  const dataSource = await new DataSource({...}).initialize(); // create a datasource and initialize it\n\n  // get tenantId and actorId from somewhere (headers/token etc)\n  const rlsConnection = new RLSConnection(dataSource, {\n    actorId,\n    tenantId,\n  });\n\n  res.locals.connection = rlsConnection;\n  next();\n});\n\n// your handlers\nconst userRepo = res.locals.connection.getRepository(User);\nawait userRepo.find(); // will return only the results where the db rls policy applies\n```\n\nIn the above example, you'll have to work with the supplied connection. Calling TypeORM function directly will work with the original DataSource object which is not RLS aware.\n\n## NestJS integration\n\nIf you are using NestJS, this library provides helpers for making your connections and queries tenant aware.\n\nCreate your TypeORM config and load the TypeORM module using `.forRoot`. Then you'll need to load the `RLSModule` with `.forRoot` where you'll define where to take the `tenantId` and `actorId` from. The second part is that you now need to replace the `TypeOrmModule.forFeature` with `RLSModule.forFeature`. This should be a 1-to-1 replacement.\nYou can inject non-entity dependent Modules and Providers. First array imports modules, second array injects providers.\n\nWhen using `RLSModule.forRoot` it will set your `scope` to `REQUEST`! Be sure you understand the implications of this and especially read about the request-scoped authentication strategy on [Nestjs docs](https://docs.nestjs.com/security/authentication#request-scoped-strategies).\n\nThe `RLSModule.forRoot` accepts the factory funtion as async or non-async function.\n\n```typescript\napp.controller.ts\n\n@Module({\n  imports: [\n    TypeOrmModule.forRoot(...),\n    RLSModule.forRoot([/*Module*/], [/*Service*/], async (req: Request, /*serviceInstance*/) => {\n      // You can take the tenantId and actorId from headers/tokens etc\n      const tenantId = req.headers['tenant_id'];\n      const actorId = req.headers['actor_id'];\n\n      return {\n        actorId,\n        tenantId,\n      };\n    }),\n    RLSModule.forFeature([Post, Category]) // <- this\n  ],\n  controllers: [AppController],\n  providers: [AppService],\n})\nexport class AppModule {}\n```\n\nNow you can use the normal module injection for repositories, services etc.\n\nTo inject the RLS connection within a service, you can do by using `@Inject(TENANT_CONNECTION)` where `TENANT_CONNECTION` is imported from `@avallone-io/rls`.\n\n```typescript\nexport class AppService {\n  constructor(\n    @InjectRepository(Category)\n    private categoryRepo: Repository<Category>,\n    @Inject(TENANT_CONNECTION)\n    private connection: RLSConnection,\n  ) {}\n\n  // you can now use categoryRepo as normal but it will\n  // be scoped for RLS. Same with the connection.\n}\n```\n\nSame as before, do not use the TypeORM functions directly from the `dataSource` as that will give you the default connection to the database, not the wrapped instance.\n\nFor more specific examples, check the `test/nestjs/src`.\n\n# Typeorm >v0.3.0\nSince typeorm v0.3.0, the Connection class has been replaced by DataSource. This module still uses Connection as its language which is also helpful now to differenciate between the actual database connection (typeorm DataSource) and RLS wrapper (RLSConnection). However, if you want to be on par with typeorm terminalogy, there is an alias for `RLSConnection` called `RLSDataSource`. ","readmeFilename":"README.md"}