{"_id":"nest-casl","_rev":"72-894385d71ceb8a4f6a2e57ac97eea165","name":"nest-casl","dist-tags":{"latest":"1.9.15"},"versions":{"0.8.2":{"name":"nest-casl","version":"0.8.2","author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@0.8.2","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"6f31069f540059baf5a924409f0782e66f0cb5b7","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-0.8.2.tgz","fileCount":89,"integrity":"sha512-0wJmILZ3dH7BBZKtlIcHlLaX/HY1GqwCRSycrZEoQWrnliWfkoS0yhAM7weZ0VtzGDwib4DaxSOjd9/IC+oA+Q==","signatures":[{"sig":"MEYCIQCjeebTl25IVzIHLbtlZkWGPr/HrFUD7bgYtuXDR0MdJQIhAPB9FUZ7YyLFZPW3pc9LEob91vf4TDLMWIbAj1Mt1mUi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0895CRA9TVsSAnZWagAAU+wP/0Y7p0P6z8dYXY//k7ed\nNPIZ5a820DCF1cT6WbNth4x3fd2pfPg6WSR/EhbL+QXhq+Fvi80mOpvh+q+Z\ngU2oCTknwknlurNYhNdIeLTvp7md46S0LZp9NoypJF7bqm+QV6x/1cIHp9dz\nRKqmgbFaKZaVElBcND9F+GKw1ad1VAb95R1cDciJmfxyas7m1q9fgNaaWdgv\n7RaCdXY68R0sRxCcVWoYCZ9ERJRfPDDOuKkTm7LzLorcMyhmmutTPRfMwXO4\nSJWIsZJ23kmVaHAScvNm/W3FTK3FhXqAFuBBc5/EgXYZSfeTWS3SadNQAOn/\nXI71awQWPkl0gXUcz5dc7wrUgEkbkzyzD/gbSX+zxMFMitO/oGbM2AeOrDtN\n9nEx//S62EswVPDmXDlxhkfXM2Zcs+7kcEIsXQvwvOZfQq8RvdtAqV9Ko07U\nQ4AZtcL74KAW9yN6Qd6drLX+rSb0yQ6cBnkhLgxFiNpiN4AtNIshU2uEvuJL\nkbfHlKtM/AaGBoDmAca3m+0Y7tm7DWwQQV+2SipNXPmslyFIJfk6q5db2FmC\nOeBQVOp/V6v/d0Ryb7ollRBGAPNXaXo087yMGjI1tL0mHMbXXzaz+vuJZ7QA\n9HB1kbYKjOASyUbWNhEFXY6+whdWyg/2gJNUSYU/KJiRSsesb1sPgh4gilXl\nQ5rS\r\n=2xQr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"description":"Casl integration for NestJS","directories":{},"dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.5","ts-node":"^9.1.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.23","@types/node":"^15.0.1","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_0.8.2_1624493945202_0.6611265453568702","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"nest-casl","version":"0.8.3","author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@0.8.3","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"96791acaac188b37b991652371c602f80d5bf2bf","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-0.8.3.tgz","fileCount":77,"integrity":"sha512-0RBY60RJJ1bXRQ2jggtX9FwHEjqB735cPYb2V+QQsLueylF7Bofmjg1ZHStD98oMd2eUN74mK8nPHyTYmqE1Yg==","signatures":[{"sig":"MEUCIQD/lwWSju8XD9uhm5CEeFisf9x9IrHGnQI5eOdcoFoSvgIgZFgIT13VssiXe7hsbZCIcr2jp03vk1S27F5DYET4JNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg09K3CRA9TVsSAnZWagAAF3QP/j8c6La9qDXDq49iT2M+\nraBm0JElcR/R9sEwgUaaRb590H/eDw/hw6EkHsY66iMYE/1INmGN8f/ZCeuI\nBDR8GFpevy83R9S676XgMkza3sGwzXm/N+0xNLH8dAn4zRgRD0fS9+C8tvSG\n9cxiD8NtbwoZQkSOOrywVQqWdHZuZPzO+iv6orkUGVq9qFdYeSdFBRq8XGR1\nxxjm0K2K0vNN7Lu7qaMjrJ3YMDa4pqAo6AUJRzhbelc+PKagGN1kb/9QZWVM\ngvp/5RRpPsEMwJdt6w/oAbMv4LErsbT9mgf382klSzQOaGl86e4oHsygia2X\nlsMAkpl2k4PO2YzTLqKPIwoYm/3nDk8/2tMr+RCqpShj8Zv6siRXR+YV4cHW\nP+zAnPgxofrvmv4eq+HBOUPeGojkdElbsNe2s0c28j1KvfdpZrNmhV6gUf0d\nalMc4Qh6qWQMQzCqOLct7av63JxFGUBK+KQzC6ebkEREPHWDszSIjt30Dt5Q\nH1rM2ebt9X2kPl5HachDjOCZmpRk8ambLKCd+uWM6azzuM4Ar1VVCIw9pZnV\nHivL/Ku+SmXBgB/ieb9T1/BPk19k/bTvX4369yWpV1uN7W6HeJ81wwvk5Rl/\nnri/N6/etT3m84Cl0IUK7WhNQmElrXY7/hmgGq3l3A8NCFCYH9021l6SBlsq\nLjMc\r\n=BDIx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"6e0393aab59432ef44fde0d66a4c2074a6fe8730","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Casl integration for NestJS","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.5","ts-node":"^9.1.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.23","@types/node":"^15.0.1","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_0.8.3_1624494774320_0.5962317471729592","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"nest-casl","version":"0.8.4","author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@0.8.4","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"aa5ede49a6e2ba4c8a5dbabdcac2121665a9a4ef","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-0.8.4.tgz","fileCount":83,"integrity":"sha512-0/5wsyIp6nOU90UBWkhje0dYybtT/WAugU6eJWx7Jv5MlQJhZzeef1hrWFAX+GdALNMPsGEd7uH52a/622dpPw==","signatures":[{"sig":"MEQCIE7zukjiqW1+cf+UA/OOI89MmkNcoMYQMAeaz4jno9DiAiBEGUpBI7Tb9AJNs2nB98LeaW0GVbTh2iR4+3UVRCpWgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1MRSCRA9TVsSAnZWagAAEBwP/Rw2VodZ2iacxWnmg4vD\nGqcJHinD7jRScvFRF89iXWFdWuIWeqrq1TGkFEpuyUjLAhiOQtA31Scsg420\nj69Qj0665+1eHo4TGfyBzMB7kfXsrOsGKBcki8tL3Y7RLRzImUHQRx+Jr9oj\ndMPoiM2MZ+B58nAuzZpxtppgCcX/GkJcbwJUCaRkUxA5bilGk7bR6X4sOZzn\nXMf4IqIEGK49Jk7LOrHF/PuWF84L1AJtDlrU2jJ1vc1gI3t8a7KtbfUiMsf8\nH1pD/ERsWZFS3/AbcRjuM5ToT65ddzHTQGHWSdCVy98tQJeji1FVkzo8WXhI\n2lqDXMdoQdXUuR4MMdxGbttfDYD2bIxVtv9fJcnUnTOYmQjwpDOpG3dXYTzv\nEmdD1T6fYyPOU7NDOx6+qqmEoA4m4c/R88l6wq+QtUJ0hO2Z62GkZzADImKC\nq5iLcfSdGsczQ3jrwtVVmC1CJUI9qvuWpfmh+jpeexCiBuas3AH98F453gn3\n8DhHP5JxHVmzXSz8GVhX6X+E7fnk4fJVU9bGgfRdJZGuDcruJzFZ/HTziedX\nV4/MOi3yvDC4g331ZXDqz+waheNmftGczoETjj2cdOcO/mjcSXcrx+zRBiKm\nUrYnyhJfOLLo8DuZuFFjB4Mot3FpZSWwBHaX6kJ/uFXGS8rmDHQNsUsrQ+0H\nS+xa\r\n=og7k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"89a79b7ddbb892bcc298671f7fcb3ae4bdf2e296","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Casl integration for NestJS","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.5","ts-node":"^9.1.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.23","@types/node":"^15.0.1","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_0.8.4_1624556626226_0.16563132040307416","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"nest-casl","version":"0.8.5","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@0.8.5","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"2ae44bea4d7bdc2c6e458e6b9db6e18885915b89","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-0.8.5.tgz","fileCount":84,"integrity":"sha512-qctDuTYPw2050wWYULpEWuNYljUNiydOylB/nD/d1BAXwF4QDOa2aQPtZPr/2ZqUn/8aG2Rv9BB0j/KAGZGZuA==","signatures":[{"sig":"MEQCID0RjJXVyxiZ4LLwPNZ/3QcmKfenYbq9p2nvdRYqMboNAiBsQ73Zpqth8IrQMp/KCD4xi4FTR0/cVBAzElt4o6tbwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1/muCRA9TVsSAnZWagAAdXgQAJAL39g7SDosUe9BExva\nByBCqND1E3ggPGYNRxsXbwQrdMARmqQp6fapN7dQyeuRshBYLDc3fhSYldf6\nzl8gCqKy10EHjblenYl7KtSyCwSyIlLhkxR+vM5tQvDP8G8jjZ/gqIlPNnnn\n0PDq18MBhD9fS5XpgycbNFZNMXjf/ehzagSnq+78NgvnWhTFb48XFGnf7LLz\ncV/dsVN9WgVcfHTJ4uv+CXQx+e64XT8xH2fg8aFkRx+XzI+yfiwTAjuRpzXX\n3xSGS0RalU1BP5vexIO2qIkc9lwnGIKDK+R9gIjCvMgt9Dc3cJWX5V9ZUgEx\nbRrgcMY9PZhM8Z+ALP6q3zMvtz+YPIUugHBVdxZbRf9UZDmIXkqaJaCbLF6Z\nJwLLe6U68lXeXxYp/UMdQYhCNhoLTFpHORDZ1yJ5hMgOVzUcWoTQmx9dp137\nmABAesUcutYTyfzoAc+GRjcdco9BeRtzdtqcsH2Wj1y142Nohe03B/wcDDEl\nG2FvTQ7NOW5ixsZQN9b8nDIYG1779XV+ctnRznzbosHB50j/q5nDuOwxHgSB\nbKH6M97WM3kpRlk3nU+ivHL1ayUUCRPwajI4cnJspNLyOb1KGf79oOdf8QKE\nOUWMEaEU9vqEpFUg8i/Uyy1zC9JnY+XPOV86/zXTLdsOc6biuJOOH/lPHXC2\nvngU\r\n=S/LR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"0279475e2fcafcf2e6a02d2ad39d2bb3992a3ac4","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Casl integration for NestJS","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.5","ts-node":"^9.1.1","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.23","@types/node":"^15.0.1","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_0.8.5_1624766893479_0.6154175480215978","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"nest-casl","version":"1.0.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.0.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"23e5005028bdb01d9c4a9f1148fb8ce2f5242a2d","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.0.0.tgz","fileCount":87,"integrity":"sha512-L04QUi008nE2GiYmH5rGw8G1O3KYXrNN1015UIjKc+DTDVNiLTZRMp2zOwurBkEs1WV2fOGNfKZAGfJaT7rwcw==","signatures":[{"sig":"MEUCIQCG789NEclOwmy6fdVRCZIWLzJl9SiYdmEWAcksdxh9rwIgPW1xgzaMILTtJQJQJhYp8y5IUcmMBI4WAHa7aQ9uDe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2lT/CRA9TVsSAnZWagAAPOoQAJ4dasZtOjgl2izym6PO\nhFYzuGj+XGC0y605z7ZHBhRLcRY9e0ZYxYBCNadba03L0aQxKP4f37bcpYNW\nQfKA/uuEsqP46OtSFi7id78/WIIAOGCry6j2mCdZVqEImP7sT+HHNlmtTSBH\nxFR7A3BGQ4dqsmy+a9pCR1zFx2nijlOaZU+FO9jASefiZgAcGw1NgRUzACg7\n3d2LgD9LojEWqnBe36JwptKD2S/Lz7Tr5gEUnnyYVpWKLYSZ7dsR5FUhYzWs\nHY9Z3Jlzkk6pPAPLCg8uqaaFwnor3ZjiihDedmOwhakgSiCBiPdWia+xjITi\nX/n9tefhhHxpCLQuoJz3ANHi5hfkNPVKNKuiA09AJPbD7VSEcd0fBqWdgk9A\n14/y958mGBjjmFTH8oux31sJIv19iMobEWVxqzwzl12GIgSvthz/z8/FzOfP\npdexV9qDCYUFlPrXh8p6lS/Gu9HhgA24vutDnRQvBRVnPmunSKE8d3QZKvou\novWmXthvhBDE/1rcvWM3h/bBMRpBgFW3aMtexZ7//p2nJvWaJFQw8tITafRu\nWX8iVPVFOVIXr0aZUAVyshpjBt7YwAFr6Y2guldfsElW9cPz4S1GPh5SSA02\nc/0TUeKOz3jL36sXv87rswOo+xnvC9GJoNCwzItUYmaTMWllOeo28bzdhqns\nPJLF\r\n=D8Ds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"3f91f32eb860299de2e723d5bb768d406fcd4b24","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.23","@types/node":"^15.0.1","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.0.0_1624921342656_0.4519673544484011","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nest-casl","version":"1.1.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.1.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"457dd9e5a1fa91929042d36f99a39b5f3f77d391","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.1.0.tgz","fileCount":84,"integrity":"sha512-c9j0epKtYbYhUmZ0okzYnhw6GaQ4IeziopyIIudi+fskcjfQEJ6re9AmbCkDOF6Y9SlePJvVbG9bGrGCVy/9sg==","signatures":[{"sig":"MEUCIQDOw8e0zRlV/cTZsZlL0KIqJyiHegG7El7rFRquvZ1uKgIgW05hjOT/nieOlMfGGpNl7hW8IUgGO5Fr8dmpA0B5SuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4fEoCRA9TVsSAnZWagAAfsMP/iOuxmmk7JsN5mr0pZfL\n5TAZYNK/FSZ7iRZ2LKbKL5FkxoVvNsAFnYRn6oND9ccgmieBPFWegqPac3FV\nn+/okgfRaJfGQvvPsoDipxlPSvdPsSgYoP5rxdvdxagyNmn7A0PBkAbtocQw\nGN1Z+vOCDLWRIQiffC4wNO8E3IiIUuPk0vM+LNkh+1uo4p7ERD/sKRBjLPe7\n/o71NifjMR4qSghRLoAaTQJFmhI3huCuP4PBe+8Y/HglR+CSryX5X6doE7z4\n4orONo/GJadzdyaqu2wyphAJkqEA1p2NdeuyV/WIb7vX+q8W5hYe9MFNe+4r\njAjQy6mwdBC4A3myohyBVWClwS9dOuKUoOpyfB18BgLZJHcEFexK2yT23lJ5\nxBOkRhenqsHKOWOSZMEj9PG+122RSQdFmwKrtK5Ev9jbMId3MsMEJFffxhgy\niIHw0s06H9f+k/9gKzXPqwQ6PpEvKS59KzCWH7OserxJsGtGZPLs33YKPoPi\nvi8AmeJo+2iDiDv0tCEvM/fsUQaIel00FjVLp9pK4MpSsxD3Wqvf39V8z8nK\nvZdjb+2vwyOB0KWx0lSoNJ/v15GLKHILfX3eEZBMHefmTrIF8AEWriq/tEYp\n1aicOEoMV98cW6YczMFpqDhK62OJEfoEFlTALMqS6Zlwbi7lDbGZ8mMRwCL8\nTe03\r\n=INrH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"2a121aad1aaaa0b1c98a2cfe96a1547ede297e9d","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.6","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.23","@types/node":"^15.0.1","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.1.0_1625420071790_0.1673034694425597","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"nest-casl","version":"1.1.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.1.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"4a29627899ada9fb5f8a34ad65003317380f5879","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.1.1.tgz","fileCount":84,"integrity":"sha512-atwmIM0Fzh5v40604uR8ci+RwROYUpjCQ+y0JCgeBTiLruhsSZ2sPZlb+00WFXhODXl5scycvHg76Zu83k42wA==","signatures":[{"sig":"MEUCIQDMx4qcotZncT7952vJ6k2Y1ajTZH8gtFdEbq+0dwIe2gIgBtU7HTMsD4TA+ni1mApMzGUQQp1JfQDqmHnrHFBaK2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8J3NCRA9TVsSAnZWagAAfQsQAJqAiEQfJoPXZiJqZs37\nSLfNSJBRWsr4aDrGLj+XrqEHlkccthR9q/hyEN5Q3LGHe64gxCUlaiOrZskS\n8SdtyvyBA//96x88Fuc2oMsBvYpC3loKLGu1NogDEIPirKKCZRGV9fLP+tu3\nZDJDnDpssgFXSEZYvdVcdGmQWwIX0Z1WKVa7rqDQqUjMR2/72F/n76P5YVQK\noS3gIF+Onode5eIzdzoYhRBLz5I4HGjSrEQP4stYQFyDoGSA8ZhQfND2uLgK\nwNJVRmY3PKOaXnnJCvP1S3qy/i/3CiUnhzZAnHyuCRPaQynIoUPF0CY2K0kc\nFOuUm3uYAS+74YP8bbs3GzuO2SAxzEvCLRIq0/enLi8wt65kCILuo4NSpZGz\nR5ZUbwCWwXws6qC7YSa5JkXrUASNnQCbylEbWgP8+pcqfD8xLrYAnyrdPRL5\nJEhoJTNPrYUZrLYUGIHpUNdMDIH6N8U3T2u2sqHBiJDSS4MU/gWRB81hmkln\naQ+FfhZtByllvf3nP+A26ZiyCS/kzgoXIJo2Xp0SjchoB7hwMij9Zum47v6T\nBOGPXImsiYKQ+S3G1DPxWE5hDqDz7yL7M5iopasPtwsjfcoJpynbEZDBrmUA\n2wIW4NSWyfn6SZbV/4Z/96+j7uafCeyRsSBA6+hWfXUXFEFogQYsHTURbpOB\nI32M\r\n=BuVF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"a438eb3a5f3f49dd78c333af590571ef49641a79","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.6","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.24","@types/node":"^16.0.0","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.1.1_1626381773202_0.47026044169630254","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"nest-casl","version":"1.1.2","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.1.2","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"80d9ea1da8b6852f488ae3edd7bc9be7c92d49c3","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.1.2.tgz","fileCount":84,"integrity":"sha512-/i0juLftysMJJVoCmEK4pWRsxpx9/JtdabnPJ/wO786e3oEiHoTZMWlbJ1uPaV74o64L1HRb6H12iSNNKUwX2g==","signatures":[{"sig":"MEUCIQDF1lSznncFOqlXvzR6u0I+3uwkFObQoCr1SrpzH4GZ/wIgIk6/uNuiY8/bH2G0eyVCB6FaFj8xMDHUXD905NgLm6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8J5MCRA9TVsSAnZWagAA3n0P/A1mk/OfdM1IYJATN9ZJ\n1EWLEOYtmZVnqHgyN38EMaDGEXAAdNma11cY6ea6lBL74x1ihX8iS3IYcmVE\nx1nMvtL+YbZDTvXR7YUV3GIApEWdDhHAeXHQ1pYhAaxEevKt0c3AgLaJbjVq\nQdUWbUQ94OgD2iw7tL1JAik8stDPb7kv1kmBRF+FhxP6vv+FUGSCHYHTvhwf\nd8R7cn0LBOiNG0C6kowQFVNgo7PXkrDRSAV42/S7DVZy5AhCR+8wm6BmOHiB\noWpTOHplhNEx88KtWIHevP6YEcreX2DwsAQOBbmmrw0e9CCp+qmKShopIi7F\n2b7M7GvlGmWjXpehoweMTy2j3GmIGMCNwNp91lkAMoj0cNYLv+BMz/fKWTS4\nNkZoynaKu9BUClnUBxGZ2dJ7CSrI7xdhLr5IyiG7U2Cec4pOMVKNjIiQC0lV\nn+lYN7QO2bI2DhNWWIaT6ZpJRzMcVS7Y5gzCAXInqwVdi0vLo7Pzhr5YM5St\nTf6V5vcuLIBaQJPBo+mHWQq8q84UD8Mq59goNsqe/hQ2yeFPXiojEg4HWSNN\n0nez1+vTuAYw7KC4Z0a2SU8VinhJfA5aefB+ERutvBxcNMlbikRvEwoh/qg3\nXJG58lNj2HgZ7PylAWXrrX9e6+TgYbcxvTt2sX483JOa+tjAQYT55HEqGuYO\n97Px\r\n=Yrdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"a438eb3a5f3f49dd78c333af590571ef49641a79","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","prepublish":"npm run build","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.6","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.24","@types/node":"^16.0.0","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.1.2_1626381900188_0.2677852550601103","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"nest-casl","version":"1.2.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.2.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"357015825a47cde91b87977e352dc3def7a8018d","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.2.0.tgz","fileCount":87,"integrity":"sha512-lXvdrxTGw8PaIUkTVlkcMy//qr10EE/7Qo05ntKV4H/oC1f6WzU92OQ3pjEExQzHu42SUSF6GOCMIwYetfKagw==","signatures":[{"sig":"MEQCIFSuSVZVCg8X9quc+pbHZa4KzL9pHbRuCSrE3fXqD0dMAiA/RrzbK8VQKnnAd23dLU/DRGLYwnS/qe0SUPeFYdmEpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+xx8CRA9TVsSAnZWagAAlIYQAI0psrKTae7bzFqKpMQK\nFuvD8MctKsRdEmbe6pH2P3yr4e1Tpy9WwKpfavDghea/qRb3eZzHEklHk534\nNcaKmUEJVghO2bXCVg1+bt0t5l1qfq+nsUwAxDiYc2Nfw2kBZmkyJ8vd1DLd\neeGrK0F9GLyu/kJcVtiURv9ziEMpqGsFjuHCb9tX/0cfdkXMZ96aPQ3zf/dT\nKGs43WIVFpf1ozWsL9p8pEWV3SZs1efqAbdKK64eJ+/LebJhN8NwMmvl8FjQ\nDLCGvmOCfLFebJCPPH8SNwYSpMMWudgp+8ijGV89jzHRTtxg2TGNDIiDLrg9\nB+tphdZTaLk9Fdrx6w6waa8iI/B/4ckia9vExlm9sjqVLtfy+WSMBsS1ZLZT\nHjnZ46hKlBNpOBM6OJs/tcOzgLicz4jI5PlutcAJsEOoXngV+oHVSR1fkQk+\nfZeHOyjzuHG2kIZxJImpvb+Ca5Rr4obfaw+Maxmq74dMJQAhNKiEqNTibfg8\nuhnpHcrMdb/aYld4iBOqax4rHQU82kspJaxnbooCiPfzSnrO2B4Web07V+ZF\n3fAP1ixGNfi/Ks76pFSNvARXoirJWOu7WIvxGszN5qVLRJ5K6cydXw7fjNEu\nCWweY7kOjTzA4iZ7p5gRdwm9Ko25jl8q9dSh3I/kmeFY5B+msXMIfzFrAHLc\n9zxc\r\n=e0SZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e109db944bb433ab962240e372155d3ce721b00c","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.10.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.6","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"26.0.24","@types/node":"^16.0.0","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.2.0_1627069564042_0.5718375652793586","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"nest-casl","version":"1.2.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.2.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"0d0ae36e903fcda56a8d1357ff9d22a7e1f9ae55","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.2.1.tgz","fileCount":87,"integrity":"sha512-w2h8gf+EsiZue6CWoEf/AJzuMl1m7NsU3kMS1SC8+Zw3D4PRBSJ6GNa6+pH3fGgoa6NNWjqghbOTxPJDVGOEJQ==","signatures":[{"sig":"MEYCIQCKzxm6eP1PF5T5GDzk3uNudJggqWF7EI9HLZpuwbtvAgIhANNQPHR9OK/Xmtw0smk4PzMuVuACRoIAO3BuaNk/QLQE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMCjkCRA9TVsSAnZWagAA3oIP/RczaB6P40jmDU9wAnjH\nrfkG3gYriCz+XxH14dd5U8jH8zgzOelqoQbLnUuBrfH9jHF5SUtbzn8NHCzl\n50o2S/6opNf4ARz3Y9+VWucMP9ZVoVaXVZGmnw25fGG3LedTJ8oqdbOlFSRX\n93h3vwKCdy4i7fdNq0lZrQhXiZzN1+cwXVCLGr1Mz9XsjUTDgjKnxEkOtlqq\nK4uIep1ZkwlVMovwnI15DbSnOYVHeUfJGjvlfUNu7y58IdTInOCAorc7CS1f\nvOG4rE1GUMBE6LCjnyeGpdRAOdlVaisGQHf7a+3tJ9OdbUXs1mA3+D3X043g\nkVsg2Q/DmAJA9CL/8uSrnlhdLXCzrR+fWgFZdBqieosSrPDo66/Ldz5oowWA\nXqMtm1VCBs4AgZxTULePd8djrU2Lsb4on+X3waJuyk5k1ukApPEs3cg0v2p9\n+xHyc6jVA7yHIutcpg00P3Xquf1YO9q7RRzd7ey78ZTOtte6506CQSu5WuDJ\n/kVTNekl4yJ5L/vKVj0mh2VUQYMORKQwL4EKvLKQUsy0MHXLdQrgO7uKmkX3\niv9MLUxyVCbu1YPHCWskMu9fGMfE6i+9em8XWN1cUPgqgNZliW2XwS1P6rya\nRAyKvdNI2NuC6HE1RCbQ1FHs7RGcax/Oggl8rM0EyH6BSDTc4qVv/0ORqiYm\n+EhF\r\n=L5qb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e1c65e831d81261dcb2245bd31e089e155ebd6d1","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"6.14.14","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rxjs":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","graphql":"^15.5.0","ts-jest":"26.5.6","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"27.0.1","@types/node":"^16.0.0","@nestjs/core":"^7.6.18","@nestjs/common":"^7.6.18","@nestjs/graphql":"^7.11.0","@nestjs/testing":"^7.6.18","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^2.25.1","apollo-server-express":"^2.25.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@nestjs/platform-express":"^7.6.18","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":"^7.0.0","@nestjs/common":"^7.0.0","@nestjs/graphql":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.2.1_1630546148484_0.08572130277854018","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"nest-casl","version":"1.2.2","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.2.2","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"955c556e26654c965e79c7bb0d54cc28afdf6675","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.2.2.tgz","fileCount":87,"integrity":"sha512-erUT5R+x0VdsxoVte3aivxgDd8MzUvATNHZxT44Q8nmP8lwlHCiFjSRdj5h8+gCfvThc3HHsbpE083SHIxNiOg==","signatures":[{"sig":"MEYCIQDt4eXNjnwOJx5JgCeqFp6L13ZnyrBfhKPxYyzubZzd3QIhAIaZwzqvkXGpEznI5oSp6JN1IWJFe+nq9w0141fKGFkv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73201},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"d7bc8fe070c9a1b13cf07475c6a38200dd1c71d0","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"6.14.14","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.2.2_1631980278146_0.7112388303739434","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"nest-casl","version":"1.2.3","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.2.3","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"edc5ac4b9c678403945b73d17ea49d56804bc173","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.2.3.tgz","fileCount":87,"integrity":"sha512-1xFznnjmKLfuiDUfkgxBR7yK/XOR4s590hkVVVwsu3RDAsismuTEtTvlF+V0Staywfi4dCKqh2HWF1n2AN9QCw==","signatures":[{"sig":"MEQCIBN2qo4awEQ2eDa1DxJLd5CCb/sjWyZcO9+TupDvGeV/AiB4+CBEPKAz7n8/CJtcLzLInXu5E2oP7+blWX6h4fygLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73249},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"f298af71edce3e451b599e18f6ae40dfeb52e06d","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"6.14.14","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.2.3_1633630168485_0.2879194514588177","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"nest-casl","version":"1.2.4","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.2.4","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"a88aa56c7956e027258d86a4dcf30370becae81f","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.2.4.tgz","fileCount":87,"integrity":"sha512-dMR82EN2H9BQWVdDJp833qBwZU6fZH4y2hTR4PLSrAnkblV51f2xGvhA6xJuXJJpYhXvV2gE44MMs3ciejux3Q==","signatures":[{"sig":"MEUCIQDYfwzg++RgEHVwxC7m9uqhJ7twiqg11tdM//dPIrUgbwIgDp1iItlQ0PLSDX7X4avn2s3NjSMQtgUmKbLd4Hs5oDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73433},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e0e57fc25c0575219ef33e4e1b99cdfc75449372","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.0","@ucast/mongo":"^2.4.1","@casl/ability":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.4.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.2.4_1634062277484_0.24382797545470658","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"nest-casl","version":"1.2.5","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.2.5","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"2ffa428b692cb548221b0f8393d046203ea22fe3","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.2.5.tgz","fileCount":87,"integrity":"sha512-d7wyaUyH1vo+BRuvKtBp6BVDHV1f0SlBn+cAzDpwxGiLjaE6VJz2BIZnG/E40zj4ObEtFp9dKIgW+B/cvHefPQ==","signatures":[{"sig":"MEQCIDC9A2JNXtJFPZXjTCI37w278zZ8da4iVryAZwmO4MIJAiB8aMOstYuP4u3IiVa1NXhfZUceNhq3dLS5VWBaslSprA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73433},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"97486515d31526beb06850339ed9848b6ff2bbbd","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.4.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.2.5_1636074391730_0.5226894518934282","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"nest-casl","version":"1.3.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.3.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"1bccf6ffd7d183b1dec21646630d1bf6aeab8b40","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.3.0.tgz","fileCount":87,"integrity":"sha512-z5A056ETEMBy6mPpDDXSkH+dUnRVC1gNCYisjf/Qtm/zkboRhm3i/7hjLEGdiK52Vxwe0OGCc3tDv2ibqqdMog==","signatures":[{"sig":"MEUCIQDzmMaoL0u3udbDoXHyotWOm6aMfaI/qKZ0kjFKH0rcIwIgMW/vSFtvOHyycQHegj3ufk+a+dX3sWozDwmBSD8soS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmWOFCRA9TVsSAnZWagAA4oUP/1eiuMBKDSBGRWWXSsQz\ndMdNutkI2MOEMwyPgLsBGmGavhVMC5kRj6dbcX/jl2rushr/7GHKdZiduIfy\nWEImWwYW7iWm53TYgYPxrrl+saSrRmqbpYykXTYX0z6oIuLzbG+UDMr67+M/\nnXwM3rkRj+4DI1w9e0mGlDMiwNTbPIjat3lZmpC7qp5hqmIBc3NZdBMy1XYk\nvOrLPXcnKSL5nImJttIBP2CsSjHcvvjsWLOF6WH4PW29GTiAWfs+Zm5oVM4E\nnIfrZ4BnN4VeF2R3KxSCRbldBpH47DteQRZOueels31PUNU7Sx6pupfX/3Cy\nKtS1WMyEIdpd49liwsC9uVpHw8iXSr9Bn5CDU5KV35c+0P2KWULr30F7fjd5\nLWM/xTY5ZF0Rl8uDIuLZTfxkhaO+6OdvecTtb7WtcGEBlf1rtLJnLwODgmdm\ngwV9hRocWuDVXOm1+fbfuTqlOTtjJuo1HDA6kkoDkkgD4avZcFMgEKkDdR5k\nnaB2MPYKhGxhmBvZlvOHOi2iK55FRuONHk2gKF90KVV1bVLmpTqB6VE4WfSO\nuM/4UgFt82Zu5LF2spc9i11gSe8BpAY/4jVarrJj5lrKePZmW5T3EfC/6XLA\nnSg3lyFMZViJ+f2Oh0Xxxa6ilI5rN6M+qfZCXmsZzi9O1tfZfhK9o8EMmU71\ntAis\r\n=DIV0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"f4f2ce23f27bf02294cea0ae656d8c4a125396a2","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.4.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.3.0_1637442437345_0.23197774142698702","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"nest-casl","version":"1.4.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.4.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"6adc163dc07b955f6e3add53d40fd00f7dc8d365","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.4.0.tgz","fileCount":87,"integrity":"sha512-kfnwQzBo31ztRNdPmBdnNaqcceIwvofEUdTTBGIaRUeMoBimJ43WGdGqlscZwcMipKir4WXCpGEz5ZkfzoTG5A==","signatures":[{"sig":"MEQCIHvkpprtwIIjAUzwQ2e93r10Se2+7YEq4Rh3lptCG0gYAiAdNLKTJr5uxfky7k/YlDloEOusPEDbeckQ6CA2DK2xzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmuU/CRA9TVsSAnZWagAAGOoP/3luHucvH+qKUp7o36db\nFQjd/k13tWF/hufN1s8VBuqW6o7T8GP0h7q473M5gJrFHZw7TSZXIlHeOzHd\nHZRactfjke68MJ+upQqkJZJ7k0z+nAbItT1lI3Ghlplm/vzut4KmzfWEQRrP\nd6TKzG7feVxgHHAngWo4hQu3eQ6rHxmOA3BSYQ/EPmGf9G7+WT2M2KuqqGjh\nBTBV9qDAmnxPEe1eviB0WhO8azkaoOY2SJunrJ7g6GeYa6o0orIa+j8m8tnW\n3cyr12wTm4HUDbbUWp4pCebspDbfQRxyf5whAmdcP2TsAWFrHJVyDrSdyRwo\nfTbxWFreHaDJv9i5z2rf9/qeS2MYO1ba1qTNCykLFvwG+luFDvajADcYtcMN\nb8qpo5t3qe6SgWgKa3RvXGP9tmtAYGnrPUg93PEgdszAn0vil0gePDkATL/8\nerI7PmEho3SbUzVjiH2I6EcSHj8L7xla+aXzQGB9rybNdyzSwlIesjRUiV3P\nKncPAFW0NGYT5wXPJJ0u1ZEcP8XB+o5FUN8XI3aDYHKrW8HPGLmXC2QjPh0J\noUV7xp6Y6FRJvajs6YtHEIxdrLU/CUiS/fteqeJ2kH0FcZ7jJZKcJOih5+E+\nHPJLZaQlVbz3OXgS+ge7ZUKkZwt7U867TT10W9tPYgPivKjfVRAEOt0cjMi4\nfYsJ\r\n=V3+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"916811016f611d76ba7409b1d260f6496243698e","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.4.0_1637541183646_0.3726341843774017","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"nest-casl","version":"1.4.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.4.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"e50a47ecb58f096a8598eacb949eee49a59cbafe","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.4.1.tgz","fileCount":87,"integrity":"sha512-7DpFvOdSjM9nwxnpQmzZNqgxulqzsKwctsIiKtuRruyXA08HadMTojeYbQpfNaqsClzAJ/Q9jV7FFIWyvuFTRw==","signatures":[{"sig":"MEUCIQCqDL2G8mwXCozXrUlHoUXwI7+cUQIaxrIRtulX7Y0doQIgO2bkddyf5sFjoGE1hRq1SMvMqVO5DQwoQ5yBSA8/ueQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm9o0CRA9TVsSAnZWagAA5fQQAIey7ox3pKOnYGUHE9IH\nMplKtwOi9/zOxvJ/mDbiNasC6sQmJhwIrHK4Y+Cf6tUWhhZvRSqiChTxbkWO\nSz0AwoF27cXwLKMQQLIHlkklU5Fhn9zhy0ohrf7mDBqp5gK6ljFr4bQyWF5E\ncPUcS3+WzSnX8a0VkomJuS/uc+d/aSll1Q0ReMAImGA0VClrAC0LiW5bxKIJ\nkjTyTJ6bliC4P6frs1CKHC2HDf2btXZaowXO//O8ips8oTkoF/OkJmjr6Z6P\njrBxKsxBEaBnJSCOQ+NE5ybQ3nmkqSZNkGjwABQs/MQuVVXSnw/+RwRTv3KG\njte6UcQC7WucI+ctcfz8K1wcZdgvwujFYFPE5Ia87iQB980I+BoJuJOwSGTW\ndlf4Gd2i7AkdOj0kFx/flsAgzKQQxxjYcT5/OZzoX/ogzcxlCqqPG4RAXzUX\nVmPNfDOquIALADBcC3yxZpnz+pD95AIzTiFoRmSgVvA9FoDNmMRtlb66+YxA\n0ITUH6W9IeQb+lhWANtiWYWeqvzVk9eIIGy3uf3qkCkwcCrQ802LCnuguyKa\nRrkY37OQt+gTI610YUt0wsHguOcMOLpmi05zYsP+GRdeg2lFtSfunEa0RKrN\n/ij5qkPMueM6TrWijNjCowMiqJY8yxboPOPyD5zarcZ5qzasckDmfpza4rg+\n7cbr\r\n=5qm/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"21198f9c707bb1a52f183746279e030a157a2e33","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.4.1_1637603892324_0.42745761239887026","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"nest-casl","version":"1.4.2","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.4.2","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"a3f79ca86e15e2114624c5cc418734cc837b5e65","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.4.2.tgz","fileCount":87,"integrity":"sha512-BsXK/2C0JIKi9oZ+RVLiA54dfcw+Nc1QyyfUi8sov25+b1fQYPBbuni9gf8A7HtQ2b7SxHZTcHQAr8i/MCn04A==","signatures":[{"sig":"MEUCIBEfAt8UisG21lXPI8nwPY+4HtV/JxUnWEei8RPM3wMJAiEAtsWy2HlebqAdxzripEmIp79WWLsuNnB7Ri7+Z6FaLjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuQLRCRA9TVsSAnZWagAAwy0P/3Xm2G75Pm4lKkJfIvsF\naz0pAOToYBq4cKXxxFXTj4z/Hv/BDm7EQeQb8JNx7EaU6mq8FnMAi17ZOpll\nn7cCimstI44Quzv2uPo0rWLPuFpoPcs6/opMO5/35rHIHmaZWB1nW7Sbr+fu\nUAepQQFdcS8xMYnQ2rPENEsj9Mba07VEpjKluEa2yPROya64Id1SV+Y414G7\n9Nh5z6z+MoCc7j5oqCc8evlnJg39G0bGTcaIJqIFX7K/Wfi9onB7nPCbk/fe\n4JvpvWvTQwz7SG9/ILioZRGL5IX6qY+eTYRuKXkDAc8xABjUY6kcg+lKaKUj\ns9LE2LJ924egFG6gb7ENr7OhIpao8K92ejqFXaoz8q1k292k4ohTsvexvvhe\nPvvKeWw6zzhQOBE+Zbn+pzkK72Mf7PPBnuzWHc6+fznV1vxDAwL/xFACdMUN\nXmLwFf0JHoaUyptzSX1ksWzTKcv8S5ZWifRyLHd0pM3KP+U29mGR2lVcgaMt\nM94ODVULc2T6QG4JCsZh7wu9DISdLJAO95jxKp9c7NF4s1ckjgU8olgVUzlD\nH15ag+y8XhGCW3SdtTRTdRYKg6OSgexVclwU/D2kk4vqtUK7f+TQ2NG8ysFg\nRYmBgwycIdib+oL7mw1D4FQu9/5yhMnRJmlBD1v0S+mACXQa5eMTsVxl0UFV\nBs+C\r\n=6po0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"75ad1336bfb5cc9e2e339fd2f04382526f21cf1d","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.4.2_1639514833060_0.11877758379382741","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"nest-casl","version":"1.4.3","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.4.3","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"be195637b8633b1341022a35b192d0cddf5cbfcd","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.4.3.tgz","fileCount":87,"integrity":"sha512-Fwksmx20nape43HScp4d3MAL/EZJY/zogMvjeLKlv6LggFTdqNUqj7OA1sGVXOtsTDcHicPQiKKFcRCATzKPFw==","signatures":[{"sig":"MEUCIQD74Igokb4mgiOIXBBi7blbPMu4SvryNnpZRrrnOi1pXQIgIw/PrFWyiGVF0K5Qg0mU4l+/aaqwS8B2kjUXByDaR9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuUfACRA9TVsSAnZWagAAoFAQAJ6CquZtglnWwYm0wcI4\nkusx30Zl14KQQaB8EY/y7Mg3tn1Hmusm4vu4z4tO8gHMVlVmfDJhh9TYAc+J\nd+zuJ4ICfEnSYcbZ4/qZ1KJPKCzdtgPbEnGSZJqRX5QQ/xUOkQ3GUQ2q7UCn\n3+IknyYZSs8CJcr9zIuIox2E1uZ5hPmFZmnZg4qHegi6UB78ewTCeMwzcfN3\nPuJd9Nc+IQDcRi+RjRFCB6t76fUZ5uP+UA7vmWIgnaeYxwxFWXYbFzuIyHcN\nbqPP31gFrJQXm6oJeS7Llccm5PwRjNY2xvq7TZd4C62WGd1KdSal7IcarUlC\nLqCD06glhp95g4EF7i97byw3m7i7BRbx+AIACyE7oNGvLo3if5wg7WDleS35\nspWUagwAwB76Tu2lT/Fv2MMxqZd1c9AEgqbB8Yc1QbBTjB7geRkEpSi9+Vbx\nRfodiXg+nZyyiVnFkcIYzMwl9xUmMb9tSeisonaz3DjWUUWrmPDmOslWIPom\ngmWKj5U8zIFOV4KXPIxGoukRlVO5CnPsWonpN3Rq/NKoqv3K8XEkmr5SieXN\n/UepTdES7nB26a1YbmtqkFk4w8jT4ILgkRdT50e9jWKiOE3VnzCNFa9qIPj5\nB5Bwad8pNczMN/AjeRaDwP6yeUl5jKdvz0WLCx7F9h8Uvl43o+zBxQNB4Iuc\n6Loz\r\n=658I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"9693baec46d518373b82ff7df36b14e8e37aeb5b","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.4.3_1639532479879_0.011582301233723724","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"nest-casl","version":"1.5.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.5.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"76a5944bec04877f99b468072da4b9b5e7e33076","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.5.0.tgz","fileCount":87,"integrity":"sha512-zAdhD4C2qEJcqP+BQ8qVjKlpJD1D+wXO8+TBaHAlBQMbLJ1W9p4zq9L+86zmAA7x1RSbDG1xF4Pefnh+RuPbig==","signatures":[{"sig":"MEUCIDqQgT+ErZPvbk5KJ84/51COGhjBa3ngAn6T9P1O97WMAiEAmTm+J17vehD9P/g8MBEFwRobZ3IK7OpDI+VAcYKNdMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhufTeCRA9TVsSAnZWagAACRIP/inImH0fEVLZJtpd5ICk\npCYBVim5iDHBoPg6RhRNHGD1R2IFidd2+B3vHshHrTU/iacF0XxTrhS2ieAP\nK0dHgVbDlC1xdPvzwdk+Pd+kzY9r+rcMf3uHJ7Mx9QKkvkYYyZWw6sGoEVR2\nHqe2OSkYvV5y3G7LnqZ4fE1yn1zn8g6y5eGez0RCikUC6D4FmhzwugyM4yy3\nrm5iDbE0yTU06rCpgskgUEjUTOu5KcGHL+gKW9nlnA7dgr/3tPfh39P2GPub\n2CRk8zNJNWHEL8Lj/7NWgROTfXq4mioRGAoIRCpYrsuArwIciZ3itlyBcyIa\n/FdxY46rcjQR/+FXLWn26ozTKpP6kdesqnWS91gc6Y/ro1V0ouDJ4VGtiXTR\nPYaW896m6uLe8vwLnig8iPgAuHkKRHMSkgRoGVfCpMdbpitrR0rOFi6Synwq\nyM5s2fhQ4CiugRL1MLkr2Bi4512MIBuGZpFDcG+OYN49lOfD3cfiePvIxq4q\nN/loQmriuiC0I3OaYFfmrVMJHKHNZTQn+Gtb/vSIVb+T5QGBUTOxLAipLCev\n43m0kfek1YVXsxpABp4c9njPNCdBYe9w55LhM3e9FV5w5JLVKJFHNJgHKH46\nlg0vC+ClnhHuGWuyrR5E6GGChf+Bzpz6+8CAlcyoG2akaOYO4XrZKUIW3PfE\ndWHC\r\n=7Rtk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"fbfce9f7385d827d0f88ed6974b133886f1f95cd","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.5.0_1639576798250_0.8768808022215477","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"nest-casl","version":"1.5.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.5.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"ae19c9e03ac03fe3ad9efce641ab4d704ca59bc5","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.5.1.tgz","fileCount":87,"integrity":"sha512-Lg6tFN2iMZ0a8amtAGu+k1ddYDywyHvZVrOFcw35KeCwJFxYSBEkpfdW3Nr3fduUsyTAVAimW2j0OTPIRVhgYg==","signatures":[{"sig":"MEUCIQDkMzC7s/chpJxn8lgv1smvp12IIIyK39+sRFzfqafI7gIgOIIDI7FhA0vTmXpZH+QIXqPUdh4ACiqewR/SLgQ3bRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu3zOCRA9TVsSAnZWagAAC5sP/AmGObzvg5/a4EmS2JUA\n9zQyEDmhtsilXzsx2VMK3Nmz9JcGmJCz6mW74f692I8eDnh0fJub/ezPTxMz\nkh5RnVnWQTwuhmunHkqyLVhjp4+lGqRb1F4pX1Oo3W0WDW1XMICbnzIFy5RN\n/GQr1rzINFhHqUDliwQ0iJkGPlV/1Uc8oPcI9oWejYMgDDeG4Qmygr4S6/RQ\nHlYFIcJt5/plEwxpbges7vu+n2fpg6+5tKcYemSmFLixB32aeu8zLySeMJ72\nzH7fCzWcjfG5el++tjq9zUoFlHCxCfYJwFPgbauGgB7TGR6PmeXIfG4xoUMZ\nersuShtH7zpF5hRUdGWHJD9JrgAy2Ok/H53PRnIUF+/W5kw87IKcEdDWBzAU\n4USYTOekkfrvWYoqpZGDCsL9Ey5qGnIH2MYTiW9y4XfJESpP9bbimQzU6SU2\ndzhgE4jOWy5j6FIyZyHMbqKIiL2Z19Q3PW1wnlsr+zo4qpj46UXu+bS8zY0w\nQSOmIvYeg1IukZjrXhHrT3E9lnZfjAYeQdkwxkwNRLCCo9N31XkE6gh83p0f\niHIPKKfIckbG7a/i/Zk+TBs9TsNZDTrOrPZQzZZnkVN4UWw6tkp6IMqReF3S\nyKAQXsmJYjoOraoQatDwSVZ2r/7Go+E3P7oFNGpRwlB+XjfPhiRZRxRZkja4\n9Ghe\r\n=CTtI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"31cfe8d72d025c94ac74a9ed53999890d0ae9974","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.5.1_1639677134124_0.11559948759519467","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"nest-casl","version":"1.6.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"801e8f0d8722a53df88eed5ac1f9c1def610f009","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.0.tgz","fileCount":87,"integrity":"sha512-aWGd+oTfUPejzTyCb6Nq9y9iiS1VqXZBHMmuMmW/IjDdJH0mdmuDvcGSFj2L0oko4ui2cYxuzJ+Z+7JY3FB+OQ==","signatures":[{"sig":"MEUCIQD2NuAD4dDw5HlA8ON5hrTcQk+E70bxphyeLlcjdEEZvAIgduyf1Mb2d04ddUrG4udNGLMLf03tKrqTEL281OlmXXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu4tRCRA9TVsSAnZWagAAJmIP/2iSpffMmn585k6DC7ji\naSuGCwYa5QjFGi/s8IBJT5gFLNTV1PaoVN7pn8zdj2dYYl3KMMkgfWtpyhL/\n5izrpNHv0GWgOTdHAJjukpnhCVJdFJaVMyLIVt1UEhGd+rgJd0KBKLYpe87Y\nA5kWWM94lWUwn9+vwC3r+qICRl3KAjGQvEgq0V4TkjezY8P0fuZqkD9gZHm1\nziJfMYRpNRQieDPV8agszhVgVYS5zw5hUIMlJ+2zxu/etU5T4Bj/n60ztwbu\nnQ1+J1gLeWKsudK/ZwJGVPbdVjOZ+Fea0r652srXVzeDha89sspncTiUcf3x\nU/whMvoZYVJPaGFe9tmUELz3YKLq1Yn1NweYFZNQWhoK1UtKph+WI9GQPk9S\n0JHZWhBfoazNGXyHw7Ym3L+5jlLbPT9ulD6xjHgGL96g5entWZkxRYq3fnlR\n3xPBi1SiJCOEo0GL3qIzCfDQAL38H5oFtOLWQS8FkEt+tPzPzS/5VnmaIyNU\nodR1raGjOLLTkrUwAVsETCUB3CddfPb+UjbDxr0ZdZTHbOIHo7byTIJLyxa+\nyvl9vDAX+V0w73gIQlnCcn0UfR26XO0FWHR/YLWAjuNrPdWVS+K6T3RUF5pq\n3s2uns69nk74s3JzKOToLwE6wPm2K6rj1DliLzCB0/D5AL07UrGg0JVvRa1g\n+xXA\r\n=Sbv+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"1f71342cf39eaa8a50972b1b252aed94ec979219","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^16.0.0","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.0_1639680849186_0.7896052221639642","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"nest-casl","version":"1.6.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"f875117472bc2bb7909c93946f6f8cfba0959b4b","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.1.tgz","fileCount":87,"integrity":"sha512-8KhfHxWSLDODalw1S7GkM95eb/Afi3OR3YVktFH2X5BgEo9L/fJB6/DorZBmvreJypwKWMJaLSBFzS1sVgE6Tw==","signatures":[{"sig":"MEUCIQDQ56q1DQR4sM7lm4BjW0/Ggyi2VUiVZjcznXJmRAXfgQIgFLRok/cOWwQvU5wtWzuZge2yek4h+3t1DKly07mnd2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4GYfCRA9TVsSAnZWagAA7FAP/iG3QkY4OIWG9sAIFIE4\nq+8UqqX8CObo3vnKqLABMGHO+PmZ4OibDbHSwGZKItrG/pzrxTGslgtjtni4\n0fjXAstw9lDZP+ybu65FXHRn48TcZmBR0uWx6hTEy6NmVXPpWU5lYDMitFW+\nOV6RV4jfaUHcKU5/vOFoGOlluVSV/qC0u2yuWjeK3ktFv1Sbt4ZlNSYPcvVb\nN/thxZxXfOTfXT458oKYYFCnYDYfLTjGe6AMQu8+I3L47Ymvde3bcgk+/ls0\n755Ezae7X5Aejh/J3PBpHU8CqcMFp1obicXxnsZRRoo+hmBa+dpmKALNRLLV\nY3sn3PFiG5IGcxqN8f9+hLINXqrENh0qBgrdabF6j2dZZwuuxiuSfzu6A9Qu\nZUBnR3L2MKJxiJ81b1Ec5bvpOWBOBWMT5nFpt5JfCKmuaXyYUxqQZJFIahLq\ngp6m0W+4oX42QBV1SBiJyHabiW6knwNuYeSntRqa1vW5Gyi41HwkDgy9z3NZ\nmUuyweeoqlT3n4uA1moOmRfq+TWrVAJiR+2mWak9HSuUWRjKOSRNvEdS1Z+M\n7A46nuGIqNO/coGmv2Q+c7JJaPpYPL9ZyWV1jtl575eg671N47C0pXhLmaCR\n8RTtbZ8v6lstbNJKTP7jHVjA3QyL4CRVsHdDEjGYW+0twXmPbkSxhfCYijOq\nQ0mj\r\n=wDIn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"1952980547f76179d6f691307cb0025fa76fe288","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"7.24.2","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.3","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.1_1642096159545_0.3307653116213365","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"nest-casl","version":"1.6.2","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.2","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"f454e5df05837649829470d6313277971059ac01","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.2.tgz","fileCount":87,"integrity":"sha512-qQzTHOBBlNrAq0EuA6TpYukwdNcccrbXcuxncy7OYa4MN5y0juww/VjgTqJlIy1D4VHd6Ak320cHZXLXE+0Xuw==","signatures":[{"sig":"MEUCIDbI6gcMrYgLxjtDwsqoFxjdbnGUOq2JYCyuZkiC8pCTAiEA8ik3WIKgw4nvnwVdaxn0PRS7hrRsYgCWnCx7tr09ZNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7wFsCRA9TVsSAnZWagAA6TYP/j+G7x7DjpHMZwif9D9B\nM3d0cKHMbaBd9hW9vrkrVTuZCv0QMOpgQ7WUNrtIfbphcpmH8aM6U7i5GIo6\nrzSOniZ3bqXbFJpH8cZBS1vdYVDMMJ6WrStiViIfoPTbTMngHI75HigWVIdE\nkqiOJbNCNWQOyL2wMIdjimNsi3tCkzbG6+mzg8xEr+T3XnPtSdwGwz9TUFFr\n7nalDGzJJEgniDbZsOlzZA2ZojNp9mWX6+SBiXK3DcATkH6uOJOomUaDiymH\ncsyNKZLI0Mg8mQ2HWNHdGErKZPJ0qiC5A7+EaPlXeXanM89FF/fTL4v3p0Cy\n6pz+Y/I/oFf48FPMHmNP9w1RZ/hWPw/5ogP1iHb8eTt2ybpG16oSumptObmM\neSXduZ8bc3KqU7OHMoRvGFnLz4sX+F1P4bQyF6IHQhmxOZIvCBbU6XwsCzTW\nEWoQtvV6y8znLEtoSux+pNO9yDSPLbCfCZ0STWzswylSpRvwISPqEx/jHHa3\n8Fnhi+q2fJwOIYpw+UE/9Av+j5PhzulAbso2j0TZ8RwKiQf38lNWk6pQR07J\nsAvfQujMs3gXj9gP8UQoDmNB0FmRaPaEEWvulZZUHp+bzt5eKB9lRBmU22kK\n6Y7KNYqbMjjCeTLwdvgIb6yjHIlJpejQN3V36ZDTmpa1GlP+4+R3CjkUseAr\n8YxM\r\n=qGAY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"3e7bc39c341ad547a86d0fa310fa916e4c3bef31","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.3.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.18.3","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^9.0.4","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.2_1643053420088_0.1874542525729559","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"nest-casl","version":"1.6.3","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.3","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"31694b434195161a35b04e90d4e9aead3fe722d8","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.3.tgz","fileCount":87,"integrity":"sha512-OiYVdo6vYL7LzN7ZyzjwvGBOSTdjMXTko+6nYqr8jhHpy8Rsi4XZMx5OOIOZwDwgMg8d8LwJCl+mz938UFY1xA==","signatures":[{"sig":"MEQCIAThDZsjbQfRsXKZgDnNl6oMfDC9AB5XOBVWkPMxmK9ZAiB+gK/ii7RMcd8N18Y/pXLnina9ysf6pB2dPdqrCcuJvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCGSACRA9TVsSAnZWagAAy3UP/0viQe9GhhSUdVmTqnwb\nGyl5pvFFqPuX6KdNmrSVzK/ONMUh6Tuwpy+T8bXAsZQE1ONkyBYs1eMRufvt\nY29LtfpLKk78+mRmUMdCN4MzD7K+4g95FBGsqscfPOQnEi6hNzTPgdrjQR8G\nGGm+5Q4kcvslkXjE2U1dv0A58eGAw7193g6bJrwgIFycsyQpEk1szld6KM2N\n9vbMlhj7zUEcoARzIVUWBppCnVo3IXJlxUFnR3d7oZAE8PxloVy7ODDRVEw2\nYGivXeSHlOKfAJthfNUa291QidnS6Dm6ejD3KOd0ucY/BjrHbebkasKmQVBb\nGBb/cKBJDssmyf3P55rfGQPlI5g+0jsqUmEUKUD3mK1zs4cqjNeUbuQq2+T2\nliR0QmGzUx2IpmMYJvopdJxfJqGntR97SD35xiAwVr4OF6Zk1Up3Oo+ii8Kj\nbCVhGEwebnO2cWnYETgGKtitAHD+UqT/7HbYcR9Ae6TPE4pVko2hXURykAj1\nwp9n0ePYHZaEKzssUC6knQJfYIrSgThZw73O3nKifjiulOx2grHhPTmdPhRR\n5eQFiZsalWecYmKxP6Q1eaadkREhG4LtLdXwScFssvWC3ypIrwDYnJg4I7aj\nphwAw94Lcfjfy4Oto0+Et/+25JMYlzeAJd/MRqWssdpt2otKsrTG3epZ9q3B\n/ZfO\r\n=wm8/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e2b825e4ecf7911472141339a2ab238e584b787d","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.3.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@nestjs/apollo":"^10.0.2","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^15.5.3","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.2","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.3_1644717184473_0.02480118573058987","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"nest-casl","version":"1.6.4","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.4","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"bd748893ecd2fb5fbf210ab91b88926dfa2f229d","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.4.tgz","fileCount":87,"integrity":"sha512-esj029pcVkMQEEgLL0mt1ElkF8HfkU5CqVSc/WTiHDQDEv2HodNYu2md8E7fydf8zPvDsR06gzMTh2g/Zwn9ng==","signatures":[{"sig":"MEUCIA5QCbsQ9w6m5rObwwShQSqj0Xx1poKgRz6nQ4VNzQpDAiEArTNw64wFb/Nm4eklI5kjQqIGpN9qYx0xxvl1xNx9/aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD/GPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSrQ//QEDnOPGpk3gomXV+e3KuyN2Y6q+iMy0/UeuE4SbMQtYNk1wQ\r\nOGFlQKT85RnRxPUyJfVF/ZCU4HFobxZgTCD5RhNz2FSie98ZEd3/bbjsVMPs\r\nSlzMhyTxzbtiyeTuXmQvBcodUdsJ362n1eFvetTS2udRnrOnITDZ/Un/2UAg\r\nWy0Kfm2Wp3RMrhvWmHhyvboQiU4N3QRrMtrpP3BpofhJF3a7/2RkPlVl0SWU\r\nL06bms3oKEF+qzfN2lQDKeehV8sdNPdmCucsLpPz0HkjsxANEAFiG8PwhRgW\r\nLT/OMBa8IjotjdepUSWS5bezt1pcHQcWUKL3FCdMUMSqPMTFmu4sjcDNxruH\r\n8hboWXE2l9kawpRAgnD24Rw4xdPHGWzxYuYCwDC2gu2db3LCEog3ialJmUwk\r\n1Y0kRnWKbSRkxxkaw33iXue7p2/EW65oU44evkXGoMqbdPj1CYEfvefOyAVe\r\n9T5ZrgLMm7hpfMwBXMHkT63bJmII7KboAgq3QR28+9pvFX9+DUPkJxsyIJBi\r\nTRNvOWLnFbzOoHLQr4KVVgyfHrUbThOvbxkjw4xIYOfsCoXLhHRzeIXnOQC3\r\nS9+NVJwk2eH5KIFY93t/xvKVUtspAEH5y72mGa4OWXIq6NcYrcf0NngbxurS\r\n2MwSATILj2yszIT6yyE9M4nDZETuAM5qyMs=\r\n=R1kf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"a3884c71bad6eeb500e3307654904588fa3e6075","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.3.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@nestjs/apollo":"^10.0.2","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.2","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.4_1645212046851_0.5669086127310585","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"nest-casl","version":"1.6.5","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.5","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"ed017519a8f149710fc8b69984e905f9674a88fd","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.5.tgz","fileCount":87,"integrity":"sha512-w9qLhPncIK83MeBxIAv8CvQfrZ5/k7ogUXbv0M4zjx7TyDI+KB4XDOduGFfZ+8YPoD9NJUs94AVCSS/oOvcBzA==","signatures":[{"sig":"MEYCIQCAiXKdU8DPHFVz3OPdNc7nm4n1dbvjWoYg2wdBu5l1jgIhAPM8bSL60UQ7ZlfSWEhbc3DzDdqkLbm1xg24WZW0eGhu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFgntACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxmBAAhse6AcupFzK6E5FJBGysO0B74KhC48pSZWOXtOArLb0XfEey\r\nmwsFkexsStvpSLQ3Wny79K5G6F2j86YmLSlgnzeiaswtvj9IVdCwsSpL/RGe\r\ndu8CMJDAiddWsBNvkXeVsqY1YvHTeDx10znyAHh46kMQtmbconEpOphKAJJD\r\nFUMMDHteyoe8jP21iTQk9pHl9ygqkpiGMw9dQvsTIHztC2aUOdhv33tJmzrW\r\nmg7BADCNa3XjQ8PdMA7x9ELMHbhPDFUvsREXNz/fnImgAqefmnFyQXatVKTR\r\nvNLYPR6lMBCJu6bK6Qg0jUgtKqhZyLF67j3+6utfe+SrrQZEJyAAT2F6P5NN\r\no+V7CLDQ1dMR1takrlEErmYieN8z1UL2aCZvmLl+1+TI1ck7PeKgJyY7145H\r\nS/rZ3rFo2s1kw9P40C2GJSzXYYUW3AZx/nYCJD8ZHloqPAE+IT0j7t9vTB1p\r\nyVQ0tRZpSqq/t6IHnb1MhSQF86qPBTCuOh57x2Cs8zpc4ajo7qf8xTM6vRLT\r\nzrvjqAqR5pdTpuXvYnwO3UKHGJHfep0Ai8E2ivzi071cQQQSdx6vKlef4qKj\r\nr1X5BDHhxgVCTfOL5ukSCGsnUQ+rlg/g6aeLT2L+097rLJ3CjFN8AdrCcP8R\r\nS5qM5jjM6lbYpcfz1uFwXxgK/ix67vMXwDQ=\r\n=clBo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"b40cd5f50f6e567180ac1bcf0d9ffbc90ac37d74","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.3.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@nestjs/apollo":"^10.0.2","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.2","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.5_1645611501655_0.22358073025610103","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"nest-casl","version":"1.6.6","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.6","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"8de00b4589950f26e53c1a33ec530b0c0c382f85","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.6.tgz","fileCount":87,"integrity":"sha512-2pjmVmGC276lMvRn5T7mA8hyTFjnqcfwfL/HMo9er4MmESmb9jk9QU66i7izTLz0r+63dZ5oQ7wdIW7AIKEOow==","signatures":[{"sig":"MEQCIAn0xr+6Wjg8K2hwSJ7249x/vVpZcwjVpvMD4iLqDCvpAiBDPVOMCpSukxSFd9HTGNSkN0+3gcXkrqVpYFCA90jLFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGRPUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouIw//aggYyLzi7nI8pDzNihbzI+wNkMMhZZ0BNMiI+dWOKgQegC/7\r\n9kHzPznFIkP5X/KJ6d47aD6gSFJJIbmaFFzW/vmwmT+nahAjncULKwmS/zlm\r\n0etnKDjLxEUo7yHCWZ+4TUeACcBlr5dWwZhTy2V4xQK1jebPdV2Igy3MNJWW\r\nqGSZuyGgKDfDgOqwuWmdPKWpVoxoct45nIx4096rHOlM6YBiJZaqSjbBxF+/\r\n8oMuX2A/jVxiIBtjro9PvhJXLLF6RekffRl3B4P7gRgFpbUhccd+k4Mxm+N+\r\nQrJcl7hAr9GhNr02sa37widhRGB9TW8gr3bUCkWojm9ZLI+f9+gVtuvJ/66/\r\nDAHtRKv/fNR2OXbjllUpW6mgGMSdri6Hua0Ikfx1EgmsoXIgXHpsOByeMxPs\r\nO7Bb72qe5mGj6mqQP0O3qN1LzCYMicNiQkkmBt7eKL4BkNNEjE4uunASroaR\r\nvikqZEIj9d0Y2aK4hNHY0CwBlEYNIlL17Ta6OpEC2I7eaIPGjqqAygO93aVo\r\nD4OBY0OzVIK6JCRNxPrQWvYoJKme8ItfRYdLBuayJKIbtun2Tg9Hk0+/B+2J\r\nHWegeRGCog0h8SWk2FUJE5qZvDAp50CPecpslBDRexj2Z1pSJ3hYEk2cVXhi\r\nuaGVsn2y9i0VdeDRGZxq8kAnL5+EPvlhbIE=\r\n=8s7J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"371c56eef0b361394fa22f24c4860f674c08d256","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.3.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/apollo":"^10.0.5","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.5","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.6_1645810643947_0.6894019003594609","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"nest-casl","version":"1.6.7","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.7","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"76c36b0f627ca7eeb130d07e41830c459f2b8f29","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.7.tgz","fileCount":87,"integrity":"sha512-y43d2GxDF3YQ3/hXTymfqcrISp7v2IJYMFA3A6fD7admRA0S870CF610XuGfgXIWfwOZ/t1uMxokCJTCm542cg==","signatures":[{"sig":"MEUCIQCDpoChMSb0oprWRg9syFzDKE3Z199cU+taaB2IyaWm6wIgVK+ZpBR4yOtD4RHfb5Yw0VdodANwunYdmzObu6o7Xhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimrXTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgXRAAoyE6fC4JXlBi68YH4Pg0OPmdXoHg6UJBKrvYWdgBKXD6WcEk\r\n1FLoKbwaPVdzZ25Ade/NNGQoRI/AOf105IDeYfElCfzpnvMTW+B1viTC/6IO\r\naEShq5jYRPyLQBmfWHY2Obf4fLh7J6vZIZiEncaFjG+a5YPqQ7iE2zpirrl6\r\nuiKRZZPUf0M8FIYhL14TxD3iak2Z998ExGx0GjV3CQzh70RM2u5BCXObY2z1\r\nSDMJYSu99ELaKvBBUC0YFg1+yKVGBwIBhpF6x0MCgl135R7AWuq4Z5Kqmu+U\r\ngeoAIrqoWouVhJUofKE3c6G38ZL7SuN0qSyMLjKVC3Mdzrah2mlVjniuG9md\r\n3FItp67FA6cQbNOIYjWktA3eyRXwLl8u+I4DxfIWFo9xn1jmn/ayCIPZ67o2\r\nOXF9tGZd5IndXjG8WGdA82tP8GH2WycfRN4Q1tN4ochJUE7gv+HL74Lfh+Hs\r\nRS0k28dmgAgTOPmzyqV2SkAePGM4gfdJLto6vu6OjlNLVqks3SYCw7wIRonD\r\nMlst+veGaCgI36AhcFZEmfaaUs81HAaj5zo/uOk/vDn5y+4Aqwc/rR/ksGL4\r\nwrhUSnxzHGpHsmnMN+riuDiwTylUcq9pDFJZ3l3Eubxe2+M3POllpx9igU+h\r\nyvw4NBIjikjDAzpD6a4R+KUaAc7N/M09Cpw=\r\n=L4Zw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"777be8ab003a659cdf317f8137b21eb8ef0464bc","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/apollo":"^10.0.5","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.5","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.7_1654306259509_0.6018432263728548","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"nest-casl","version":"1.6.8","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.8","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"18411f01cad77217993e1579cfca73014a083246","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.8.tgz","fileCount":87,"integrity":"sha512-5nfsEo4G/Axj2a2a1VPmDIfuV0L8pYB5VzDM3tdVojuv9B9obsMQ7UoMp3MiY7O6y+04L9iernYy7WL1ozpcsw==","signatures":[{"sig":"MEQCIEBEJstVNtUx0Nnkbyq+fO0qcmgofCxijdzWjb4k4eqhAiAXp3AJNe0reeF7dOBY3volVgD5H+T1FoblizG/mnSbSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimsONACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr63w/+PnAf3KLuspstV7PtW3W3Q97Qn7SeZvzz7Qztc8yARdZBs6r9\r\nm6bCQdBvXtPCASiHMO827tLAyyZkOL9JBGwr/zB9HhDF/pXrqTLEY1WqHaAX\r\nYGbAc8Hmy2cr98stWzZDK24rJQLkkNusJpUG2DDILY9RuQAC6XOrnMtlwUNj\r\nQy4ZUxvEh554PXY1eFa9MT+NpuKoyh/PS8v+PXMYXEWLv3yvKgJcHsQ/8Hdw\r\nWQxDYE7CN5HDBrgzFMFlRm7Rud9H+1jxfByIq07GkaVOYykbZ92pa0P4CX5b\r\n5KUcQRAFXQ7qFDWuvPDL6vQb4xsfj2znHkWSIRMBjh2zY1nSrVDXJmcI0HvT\r\nEj1Hl/PHDT3Mn02pnzvNbNEJRhuyeALL4s2wHmpcOEvjbbH77hEXjE6ZTfH/\r\n8Bxqp9L1S8fOd1GP+/B1ukirlCNCkalFWZS/gMmuAm5K7cQC0veLnSfW0g6L\r\nE2cvk0d5Kl9HWFQQga79t/EfN2SbZyHGkEeFCEv+a7m9oIkl4ieZ4G8WWzgd\r\n43TtesYuZt428wj6A0Tw4mTtxPH6rIGFb9te2s8QQiJQy4f/CMdzesuPDVJx\r\nTRksXkHbbGOYvFvHE1X4gtRuQyOjSxw7ZDw5wduv8UJZaOdQdbV4sStSk+uN\r\nOiyhv4mpQDskfa0VFqpR8N5LJJjLfqcI4OU=\r\n=KNwO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"7db2c70ce6f714b89d2a4feb7334143de6c24685","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/apollo":"^10.0.5","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.5","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.8_1654309772838_0.00496641698572553","host":"s3://npm-registry-packages"}},"1.6.9":{"name":"nest-casl","version":"1.6.9","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.9","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"ad581b1840966d9428797ae32c613a619616ec15","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.9.tgz","fileCount":87,"integrity":"sha512-Sv8E6Cg3LNmf9miBHCjE5lCuo+ZL9GcmVZhRyJGgxiK8FDnOCo5OUixmPaV/x4XNQ8J2qSIzBJx6emPNUYMk6A==","signatures":[{"sig":"MEUCIGhS2xTHANPhHDfMzT/8R/TLB9Ep7vxD320DvsnU5rOiAiEAk1dfsr5UtVv4tVEx8EB3zO3RShgWw1wIBsgnt3vymNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimsQdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFUg/9FiGwz80J1YBL5Z8uhSG2Ws1sxZUPeJ6iNf7GWj1luzFB3MC0\r\nO8WXjfoQNmQUdnkQTHLdA2hGluctz+rQegiab1ePZLLGjwBXxCSsxg4+9BQz\r\nGcS6swOJQJd8zoorE2lAUKm18Az1wpwManie07SWtjz7kJqxjIj7liNaslkp\r\nC/OKY9qRrlYqcngX8wVgfBeCeMCxzt9OUI2DXLpIkakwNdt8l7Xir3746lHT\r\n9FqY6Ip0m3/5oJzUKkQ/5RyGSF/AGlBQA0tppYrlAuWu+Y3Vg23x4Sca2Ja8\r\np1ne5KSeUHJS1NlxQGGaMh/1Qmx24IVKShaNUfd1WV7fsPruV4CG5NV/5+mn\r\nrKB5MnVcF5fzp3ggxNTDrW/MD/SsL2WbxApftGvrtIGJKVNyILQMJj4yMr7m\r\nyBzq+tQrYGO8Dn5PRn9ZeyTK1IfUjVQJ9IzTwz/Jbg2UIWPbMmlSUNs/385k\r\nYaNYTjPVQfAq7R281EGaeVv+b1g/7AuGqSh58lFKMP8h35ZikFNxGYrrHFSZ\r\nCLg7EoSbtQrNCTFpL1LVJ4jHJTQcaNnWZqwmPHZrRWt/QC2ZoIS1J15700bE\r\nrCv/NHxx6A1Rb70bJZifJsX40G9FHZxqEUAf0tPAVwU4R5dj5r2+v8uPWutd\r\nOlR8Asw/Ev2LTnFf2akMj8gswQ27QemKaqU=\r\n=fxDk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"061cfb604cde23646b9cbef922267c40ccdcc9a5","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/apollo":"^10.0.5","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.5","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.9_1654309917437_0.7911638450318754","host":"s3://npm-registry-packages"}},"1.6.10":{"name":"nest-casl","version":"1.6.10","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.10","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"c02e851ff5aecdcf66e9921c248c386d2275baa5","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.10.tgz","fileCount":87,"integrity":"sha512-fo3mwdolOKj/1KpbhdE4iNGSh1FSMjbF0Re64YvYwPJOUXQyHxRieuxPCOybP693ee6a+huflp4KHBCfCj2p7Q==","signatures":[{"sig":"MEUCIH3fJbuz8ok1qmJkSSQmmP7t4/Rc9Cxkr0IUkyWwTltGAiEAkIaxO6sTacFkKlFn6uCAZV3ZSsylyxMbuuGw8xhQ/uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixdRKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxbA//RKNaQJDYMELhtyW/8K8To6HPdvQaabwAc8M4+WWkycCj4wqz\r\n0zvBcCgH4lxXwjGlmqmVIJObdJrRGCMxcdaPdZUKswu/Diid2yPdKMfklOi1\r\n9G03pLXCIcHvLo97jM+eTBxIujOBTc9EPmZihjAMNG2NjPFvT2A8rXHtDk7p\r\nSZZo2h74yVDbiIzOP1tFICJHTVlxlzSq+iqGem90M3IaSKEWBh5RultJLBHW\r\nHLpwlnOfd71bFleo0795Jor9sXBx8NbVvbj4FAAR/vZllwMZMgLICj1C6IKN\r\nXKxIE10tAFYhEIp0YtHVU63fI9m7V7EqjgWUpmVj5zhnaX2g2+wzTWhJD7BN\r\nZEinqVcWU5uNnTKMiZhxjry9IR3Eg4eHnrBTdb+s7V5ohBNtbOr2OukRXnnW\r\nEY4+zzjbYmjASLNI6vpycgWpkV0iCtHWeXDtEpERRpBmw/3UoBPMuRW3qow2\r\n7Kvbs7yMDkX3LxkViBxahfH1xKa24I7qG7tUHkFVjNklOzetZ1ngmt2d1gvU\r\nfrUsEZ78B3bq43um1nJzbP7xAnZITNJp6ZOAM14kz7ajFkURd1q3xCb57zAY\r\n4XdOAKBJCriEV76ddLXrRIyXJ/xlg/r+v8Nns+punyVSeRdAbwx23dIcOT8y\r\n24dxeE6RLsNZHf8IDAEmhtfHGGKTBemEcrk=\r\n=LMqj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"59899692ba3281c5c2fd4c930cce347d37eb0db9","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^5.4.3","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^17.0.2","@nestjs/core":"^8.0.6","@nestjs/apollo":"^10.0.5","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.5","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.10_1657132106530_0.4086030437392547","host":"s3://npm-registry-packages"}},"1.6.11":{"name":"nest-casl","version":"1.6.11","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.11","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"4db8e0260f3986b4c665668c14122f24ade5ccfd","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.11.tgz","fileCount":87,"integrity":"sha512-6gLoNYJFL+chOZvr6R/H3b1hXeh/Iaq1IsGFhVLaI+uVrhmJVL0yHoQuMAmDwvYItj4LaQ58Eyl3Y5K2If/+ng==","signatures":[{"sig":"MEYCIQD5rZlMW8gWh9Qm27DiRKQRE7d4XMJkSHOydzU2tnaCXgIhAKUUQctMfeIMU5PyqCuDiaX9LFk7NeE2wlq4qWmL2Sn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9kHNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIsg//baaVkjiKluaIK15TDe/SRkciNkgdNjGsLpq8Y+3q5A0GsZlU\r\npk+sSFK1bEiXaE38VyRC0pouqrRe5yyj+qSZSPn/KiGdH/v3235NYwjO9v3W\r\n1WYvccJSQyugMj9Al6MARDeaV3F+E137AjxG7pddclMZvbtRgYMI1C1mpW/T\r\nFhSEU9WYDQo4AhFtBtzFVyU4BQp3V2h3bQ5i9NCWcKz2Fh0WlfpcmHCox0zt\r\nEm56E98QtWOq6nG2N+XKvuzV77SJeTrvUSOZDm7NCuXY9+OTKnHoivaQ76yp\r\n2zz/sPJwjekqFsAsIMbcmbwQUuYRlJLyQB0ahrM+lIV8GjO2O6b6EFsb9Sfe\r\n60fhtBIKL03+8tUMeAMNvYWQTUXsWZMQfKsq4my9Jh1PMXW+OlQv5yeRmcCS\r\nAqRVZEz2Rq6ybhpQ+inVpJK9jRHQrbDI0O61RM7CMUI6B5o9PZl4fOpEXfEI\r\nBKGEjAs+zcpCCeuai8x5ZoujJpbOtJdpQ4y27XqJQrnz571oiRqorL5R+epY\r\njOpgtHtLWY9FDWZpW3HOf8kyjw7B4JV7l3i8hS8Y93qNrMXY3br6Fd5RGBwx\r\nAEUflZeS8AkoGFgVSrYxFSEMBvXXsmOWSpQTo1gRWNUPbm4LYHAyDP3sM+Yp\r\nofWcdmZE8xMKbIhHwA62cfD6HEAOVtryKng=\r\n=0Ktb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"04c952d1721f43b1cbd4d79d9ff943cf02af62b9","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^18.0.3","@nestjs/core":"^8.0.6","@nestjs/apollo":"^10.0.5","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.5","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.11_1660305869686_0.4910663252738685","host":"s3://npm-registry-packages"}},"1.6.12":{"name":"nest-casl","version":"1.6.12","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.12","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"07ebb5e273a17430c922ae7794ba0d6c4aa7298a","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.12.tgz","fileCount":87,"integrity":"sha512-evTDqypzb89LSDwPGq3DtJ07aiGKSrY+2put5fTEqUzNvU033a2YDjcBbz8+JHTI06fNWVVMgMrMEZU9kunaLQ==","signatures":[{"sig":"MEQCIHD3JZDMZEeC4ufMi2In3s+3Mpg4mKr1ABODjZBmf2wWAiB2CtAUD+Xoncdmq2jLHxAG4NZMIA2PmN6I4ZXGQ2X90g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDnncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO4A//RSMoRumy839fW2UwfxC7oTSzFgWJAT1+IsRWPDJ/gxtUx5vx\r\n8dqAi3IWp+oCcwq6T7xPK3WFoRICeTbvmyVtaaJoBXrg6IBMbhM+gMSq4VZ1\r\n4Lmfbf0U+EQBJE9Z6a7PqLJERa4kQXgtN+E5xn5I1tUTaRIbBEkYZb7FEUT1\r\nvsBE7tNOJpVN3lBNHFrxG8gMGkIiJqi51vatvgjMA6plDali7NhpfjvKUjV4\r\nW8/+bW72zaab7qbdWafd+rnv++pXLtdIhx8I3V+FUqVFr0kauaeGPKwNFZQE\r\nwQ763Iga5uu0C/nUq+ZEwG/LMRm+kr/CSpth4haxkOCa6It62tfu9JwUSGjY\r\nexhhnmOHzcqxyzTRu/wElt6KtrOOtUiV0IQ8haTy8Q5GdkYwRON8ScH04wJl\r\n+HxtTlf65rfurEhFKboAHZEGkKlEFf+w85FJejcX1fhvd6q5o7C6VDYsozc1\r\nWlBbjFQwdMLBdnW5ET1B7PxQkqlWgLJKeRYzL/15Mu+JWs+mOKVKvGi775Nd\r\nBNjvyc4TJbdBSnKJB1uhOyG44yD7daCH45bhr5IGdwDi5R1YMy1OqbBXW52j\r\nd5a7/SNgrqar7wLHimtdr1yBfHTXcgKsNYDOfxFG2ckaWUgjPbUPzYMXTW7E\r\nQjU61t4aRXuwGS7y5y1ek2Fdfpa8gf+53xA=\r\n=vUJ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"4cdcc9a020c1b40910f45b3a7986e7b08ab6eaf6","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","rxjs":"^7.3.0","eslint":"^7.29.0","rimraf":"^3.0.2","express":"^4.17.1","graphql":"^16.3.0","ts-jest":"^27.0.5","ts-node":"^10.0.0","prettier":"^2.3.1","supertest":"^6.1.3","typescript":"^4.2.4","@types/jest":"^27.0.1","@types/node":"^18.0.3","@nestjs/core":"^8.0.6","@nestjs/apollo":"^10.0.5","@nestjs/common":"^8.0.6","@nestjs/graphql":"^10.0.5","@nestjs/testing":"^8.0.6","class-validator":"^0.13.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","semantic-release":"^19.0.2","class-transformer":"^0.5.0","apollo-server-core":"^3.3.0","apollo-server-express":"^3.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.6","@typescript-eslint/parser":"^4.28.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.12_1661893083875_0.4176306260443028","host":"s3://npm-registry-packages"}},"1.6.13":{"name":"nest-casl","version":"1.6.13","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.13","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"dcebd3d69c47ddb60868f5aedc1702cc753e2276","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.13.tgz","fileCount":87,"integrity":"sha512-eM6bOODPwBv4rVa45tVMCeQOqwmVfATRwkgnN4KngmlvQqMo/voIus1ElF8sV5pt8ca0QAxtAZmCdZ5wUzLcHw==","signatures":[{"sig":"MEUCIQDcHku0szd+JwWmLB7RLwpGTCqmNaaXxyT4Ce+NAN/6hwIgdPSPmDrLJnKymUO9YYvgpAHzdHzeljKsiOXeewda0Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD9o3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfRQ/7Bfm2DPQrAXawyOf/ZtiiqvalLNjHNl2f6VAU9FWFmndKdf0p\r\nUSTID0knK3IdMp0zvqr6dVo/XvycO5w6wJ7b4sSccz38Qn5ZfiJ140mgWcFE\r\n1OixGKaPS+IImSuVreZr95pIwdbMOU3gwE/qkNFJDFuL1eN6LkxQK4oMP9Oa\r\nPFFFDHM1Ad9t2gMbk9njsx5CnX9jUzdQK3zghdkQeNNDU+PEexyGQ6plvC4A\r\n8IeVb+aKBu7Evo+2vG10yvrAOEVavRyvXcRG+eRh4YYUjOAjS2BLsMnDNEXf\r\n9ICuvR4fOW2G+Lq2CKo1S9t5WfBzgCI3uaY9SL5uv7rQnCjoJj9JsOgpOU52\r\noob/X1lzuWqoch1BmxVZowSZTIBDyvsLQP046cKXGQm2SGvQPC+lcAuz3TnL\r\nt5OYRoU/W96xXBLcQOaIE1RWfyHfA7c5FD/rxmpG1vquYd9M+h4o3EO2wATB\r\n7SIlsciPlSmzIPl2pXGEkr1qQXq8xZSvvqfx/3TyAn/ctFTC94L8OSHTDYtb\r\nJyhQUEFa3DvuVaki/DLH5+t1aSxAVcr4opjjlaxLEYlnN5VdBPSn7fFjylpx\r\n7nYe30s0z440aGZez8+RMfdjury+BCdygH8WyeIdPMQ/E6y15oYRvE5P6eEM\r\nvcS4aI3e6sPKZ2q9BVubNverZBo76AlBEx0=\r\n=7Cfv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"d5ac7b07ace8a0763661bc50ec42fb33e4aabdaa","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.13_1661983287763_0.20444143829120787","host":"s3://npm-registry-packages"}},"1.6.14":{"name":"nest-casl","version":"1.6.14","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.14","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"209d52848977fb30c8b61f2c41581c747b2bbfbf","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.14.tgz","fileCount":87,"integrity":"sha512-RO3Z+7Lnbt9R6+OROFFiXDUk5mLm9xiiJHJJCKOnhBs2zr6nwusjYuCyhNLF7/Wd58RLk4wNrdvzPhmzhg6AWA==","signatures":[{"sig":"MEUCIQCKCh/QQ7fVAtHonfleJa8SZB0gqjZmzILlW46pA3FyPwIgc+Ck0ILde10n+J7ybtu+Dx5pAWxEaVcSEK2tE/TTI/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMgmwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Ew/+NyitjlbGIHq1FAp00eI4FfqkSntp9C7ywjHBPpBqs+HjXQZE\r\nghdjZMUqofzLT26T0jYeELxVN+uOh5cirITqJxmaNVJ2FXT4HG+E1ObhsWT6\r\nHzh8r7c5Es9SdQ/GLKXoogN05Iu0h4or+ebLYjWErZOxAp2elaBBTlTJdFcc\r\nBNuE3zfupmZ11tkhPiPxq9texmyNhYhAgEosiN6OAZ1cRU3rZp71eOXhz4rV\r\nevMvFPZGtT1mK+KAd4Xv8upwDGCM4a98oubsuIBg4+KVg0xKwI0XOTeQRnI4\r\nwMHd9tT5u+cWu5zMLSaeOJDirmjPLO1T1wvhXSc3rWfxubENB3Yig+jBj58p\r\nYDFc+BP2FZB+49zx/qjJS9uXM9N4dNrDs2Zjp2fVa6llq4d7QdGhOLTThhtW\r\nXQmiLb8/SKbK19mCyvCPsyI9FmXThTGXy/eE3YaOP38rEk9aj+cx4rFkDvwc\r\no8NQLZNLxFrZba+9SCbaAb1/45AaZOtxguWhlGeSAQhS43lNSoO59vcxxDj/\r\nWYhRdh6gTuHgwBcwn1YBY5ztSCKQZlO6FOmgGrQm5Bq4/t9ITykLSiHXVh/8\r\nqJ2Qfj1bBHayiI9js/GporeMXiooNK2G7in8D06tBWCTSg8X24G96/e1r+Zm\r\nvdio+pm/LjjTKA4HWuuZgJWbKypV4lpVGpc=\r\n=tzgi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"7317c482b6266e4a3c34dd2efd5b73f11c8159e2","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.14_1664223664136_0.27686034109197455","host":"s3://npm-registry-packages"}},"1.6.15":{"name":"nest-casl","version":"1.6.15","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.15","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"c27f01eda1d1ef147ea3910d80954633d79fb55d","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.15.tgz","fileCount":87,"integrity":"sha512-tgeBiG+DOfUHTRWbBAH4lAPXuwZnR4j6i9fOQO8TpXocW3wUb4XCf9gSOmN1mjCM+8P60yPpmwWgNvcp5ZuPrQ==","signatures":[{"sig":"MEQCIGynmPlT9NV8AOXkW9ndx/MuceU7raDYWuPCHgZ/t0GsAiAba5lZuW8RAA9EQ0WwwmY6vh7E81b3xR90xI/86PfRig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSuYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQRQ//dIbeMNsJ2rHJoP3DAztwy04iFnu/SnQ/YJ5X5ZM8qB1Aa5Vu\r\noeZupqdKxZm8RtUMrjlBAFH7R/H0JgzIvDF9ImELEdeaq/1n49HS4gfYq/ad\r\n+o/FD9Rq0VcMYZtDOQP8KpfV1AORdpzGbP9KiG02RfxGNKgK3JidCThbTTrO\r\nTBdEnp4nNS6PuTfrUM/3f0mBAJ2zBSIJvM1pGnGAqJurIzeg6B4fGI3hkO2F\r\nzoFmbLAQnlxBLR5cVeiLBE8AnUdNxJ9lCEDySQG1SG4x1Ym5Ylaz4pZA/AKq\r\nd4/AN9Gl4mRGrpwfGT+FejFobgAntFV3FvFvOkjA365d70pZNdlD/hOIjFq/\r\n8zarjEsnUbcbwSQhJ3ZHSOccg9w+xYYMG/WcHYgI/aycmMPX4B6HT6/UEpbf\r\nuXuXFcsn/Ckwv7HtWWemNsUnfP5gnWmTJTJq2f/wXFpsnaJeLfl7KU/52vhT\r\nWWPPuyyhjSrYaFE5+Q7R+E7BT3Fr0byFDrp7RtE3FWaSzXBt1YSRb4qYUxP/\r\neBC1ppNp8VDKmhYTEBhlRprZ5rMpETBpvNWsx8DvxSHBqHIEpQ6pxR1qKIfY\r\nnyWcY0Ptr5YFyWky42Ogm5ZPoEwQ/CRNb2of2dcCrWp2OsW13/i4PnVeeydS\r\ns0gD2rthGdeJzvQ14Waa4GDHJ+6dqg58DqI=\r\n=E34u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"f0928133f9f5ed3af19578c69e7f709d1015bb60","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.20.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.15_1665852975680_0.09101684523504305","host":"s3://npm-registry-packages"}},"1.6.16":{"name":"nest-casl","version":"1.6.16","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.16","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"dd70bf5bb0c3dd2301f611f6e4a7a8f04f4ea36a","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.16.tgz","fileCount":87,"integrity":"sha512-bWbiz5y7WIto1B/ogyavxBJCdZj5Bf55oKewFxJo2bDlaq6593TQ23gA0KlHW8Y/r/dRiUEzive3L0AgGgl/CQ==","signatures":[{"sig":"MEYCIQChdNcAq4+SaWf3qVvl+yJOjS1Z843nS+4WfzOsrbCd9AIhAIhBd5IV7sAJ8+Y8mys++W+O82uQoMsV7h1K5M8pMJ0f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZDu5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/pxAAiCkb4tzuqKWKZyX3X1Is5dh3ymnm9CEmfat+hEjSJBxv5yW9\r\njysiwWchEU8PbT1AzH8tJV0b0jjTXy7nt3JwE1bcaB8eb5mfgm/d9G679zYT\r\nwLS4IrAvnEbjeUTOvVmpy26UhkQjgqTQZOm0CrBgTG3qrIs1GN04Z5OsVyCA\r\no0Pf1C/LjEbT5Via/7TAha2NLPps6C092ZfFzWRXGshE0+dXSueDfZzfhHVD\r\nAqcWjr95QBh1LQ0AoyQbs4M/JP3xUpy0o7EPY8ACLn+ALzfD5GOEdDROXdNu\r\nVXhiB8j2hh8+qq23v7aH4aSuIaFTG/Tg8iewtAxFUKG7/RuengLEKAY7U5sf\r\n4l6+p4URB7eoRwbcyhg8pG9GP+srLGDBUE5Bq3ooC1ecIdI4pP1j+ai7XdbV\r\nVWmjehe10EYE0+tj6EBf2am5S0vJL0yd3NfKhHiIvQ9j6GZxMe51Nwvn+cUJ\r\n4XF2GqVi2SPM1VfcfwJaTXzzHFojUrIPfTlyjD5Ns7Bsp5qbj5vcnQyZv6Up\r\n5sFh6GH9muJjGzVy9aAHUt5TffcJQe2JRE1CPOX+1sUR9bt7zI41ABxl9K/d\r\nO9yi8gkHZb7rs64qjrin6hV8r5A9JJmar45NoDvMvCEyZ4TT1i4Bc/XCpQo2\r\nLRYaQ/+7KO02m3cNMcRvmGSKL3jEjwzt59E=\r\n=NOu/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"4a2e3c1c23f8831039515e7cb971240d900bf165","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.20.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.16_1667513273454_0.22356865345028853","host":"s3://npm-registry-packages"}},"1.6.17":{"name":"nest-casl","version":"1.6.17","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.6.17","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"d5e3a785caa7decdc2fb4e55df4b55b38a5d7bc5","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.6.17.tgz","fileCount":87,"integrity":"sha512-jTuHX3LnCVMrkZcDQtLmRhAQbs7kHThj30a+1hVjBxMED5lBcvtmX8LVz2YL0MlXiJPgIC5zaOZFY9qwK/Sdjw==","signatures":[{"sig":"MEUCIQDGIamAWCmYnhemE0XKz2FzatnDDpH4dzoobV7+r1cZUQIgMt7zxkPaiQICz2KT0GYu4OWC73Dz5alVz6N2SqhvMR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjforoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkyw//Q5tly435iHyeLdtl8qCHckhyBIlJvDkfxQEoKDhv74xiAp7F\r\nHpGFGHK/RJd3oAdIU3xUgl580xUaGL5ZA/Kw/N0rTgr5PCnpQErJT9B2jghP\r\nc4veanzUCrCNFmsXDEVLZjjTOkyexREEfHnCefTGiRLHQWECZQGN2Ij+tFcb\r\ncA4cpQUR+yi6HUDgpggjKak5OYxG/xVtZCuGXehQIQCAkJTbVeAFZKekMlKU\r\nsW27ivM+zGY6IdSp4r/Q02Xae7Yi6rLT3BlzkWUA/VgbILBsKEfIvC4dHNd6\r\nDqytAJ7Mdc/lfImC8s3qCH8Pb7jjqixKNVkpc/0dPh0Mg36veaNUpsirz87y\r\nNOlx+6I73jwIx8S70HOoelxCYZvJb9txGOp29gUFppKBFBZLQ0gtrrQpEpSk\r\nIb/lELmKmxzKpUuSHyDkC9Q0wKyk8Jcpp/XBoGDeZMhefFcyzsWQbKBPuMPw\r\n4golr8GENYNccA0N57p1A3x8QCMpabASRT0l+GIzASa91QhqS+ND7JUhBwV+\r\nc4FmQ2Hp7mBcwCczjbn+pznf6itCEo8PSQT2DW/PjXmtcidyfR/CfDlMFFgc\r\n24O0jQVKghNZCslQOU5QV0IX7/6bpe7WxA5r/wP93Cp78W6Qa+vijuGxSfrT\r\nRmIXDx+KfNEAD2DxDnKwd1PVB8h/bbA4sdk=\r\n=vGds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"30ec4084cb1cb108b4e316a4f5a3188c893abfd6","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.20.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.6.17_1669237480014_0.9100207406784229","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"nest-casl","version":"1.7.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.7.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"9f5a52e8923eecffe39e3577dd15886df88bc6b4","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.7.0.tgz","fileCount":87,"integrity":"sha512-oCYBWw19k/ZQyPm4LjG6wi9s848DC8t5Bys1vqc1PhPa2N9YzP/PMTGVJWJqsuudExYd4XcFERDBDiNQIM4r8w==","signatures":[{"sig":"MEYCIQC+LM0MvRbffHT/9EZHkqAxNptX4vwaDgiyKKhU0zjS4gIhAMRQpVcTvOcieTUqv96XlYxL1EVWC5DyRfNMV8EIPvlp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh4isACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroQw/7BgaseJ0x8gnXk6eTrG0gWG1ELFeDODcUUlXCfwoyDdC8JNz9\r\nK+VxQrHblsd+eOYlI0d1hNAr4w1IFj4hspwI/nV0wKWFYnVun+oUWanEdSr/\r\nCqdhveCnFbVELabSyMifNw1OvyImFyxEC1LOaeMGVUoAMMKZXugcNjMK1p/R\r\n1qbLw6mMiRNMZYTgLNQfIsnMieX5RqvQon0/rjt+1XTyLfwNQOouwsvvrL1f\r\no4t3MY3bS62en+kyjVM2NdNLMxNCfLzCxUBQ75MJ+bk+lhFULWyT88XHNM8y\r\nZz6wBrodVRVZeWXabigOg8N/Lbf2sdvH23ARslM7Hy3c5wUO0z1ZwtfAlafE\r\nXlUPsmSIaFm6sC95Ruy/B01s63zyzr0m+Ag196VHyHpg2FOzGDM3aeXxD9E0\r\niR+vYyE4JUgdjA7HEk+meWjpkkn4pyR7tIO6MRnohykdT7ELg+Q/bWhjgp1D\r\nW0Kbzgzwg7eEIOk7hpNzrdwX2ZVPosaFU8be8PffT53hspkuoPzv24i7h5XS\r\nwAGawIl09vxz4WOrTVrzuAk967Soy4CLVBp1yes8WGi4R5PD0PVSthdig1iD\r\np47SkMstucHx6gQUE8UiweDazquub/zXBnKaXAtHExm5ocw8KVyTIb7w+uVA\r\nxcspcWeubEpAo3V7zEnFUgL3O3AG9MhWyNY=\r\n=fQwc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"2894f02330dcf06265385cd9a71f432da79e4020","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.21.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.7.0_1669826732145_0.47200398899803986","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"nest-casl","version":"1.7.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.7.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"90f2bc78046c35a009d7805e4d485f67b31a047f","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.7.1.tgz","fileCount":87,"integrity":"sha512-wLMVSzg6E/6MpP+4fESyoVfGf9cYGBkvgeycScrjXC2CgHY07LJEOe8U+VQCxGr++oGEnzphhRKWh9mjKFUaew==","signatures":[{"sig":"MEYCIQCbTG6XExkOv/77VZE6aG7Cp3/gdxe9Aw+bMrDGwZbX8AIhAPOnR3GgEUWVh20Gvim3ZmGkhS09LZbE9y1USepKnNjh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiUDIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdCxAApIKa0Ux372DWZ3ssR2okx/++s3dGKh4xn6FpYaNOo4PNd0p6\r\n/rTAMxlb1gu0D61ao5bCPINXxnsZwLcOH8WIjYbyAefvDY2mgZdgu2CjClLR\r\n2+6GV9TdyWtvoQPeF/DnhmSMnA6/vG+NdXGEaYV2plmfoS+e5sRVPuTVghKb\r\noq3D7U5Ss1UJla5Gj/Ozf8RsuIQ+Dsjh5xcCqKIgwN58aTx55fxkDx5PPKHl\r\nQu3flDJVVt2IZYZh3aDTKUtQpjiiv3zUmPF19s7bjup3AVO8Co2rAFFOSHUO\r\nAW+dujD+ctFWhFgWVl57CvSseuR/6k67RqWi2CapReLN7UJpKzV9aHVltFRD\r\npqe/Y+tTlGQP4pNwhztIaDACASqjIemewnks2Cq3m7ZWf/IZkL+xgUnaloko\r\ndYoEAZEt2nSzf0rfGujydxx7y7Dzeo+BqreDS2fa0Ks3gBY6dHG89JrZEgEc\r\n1nXqEHVNT2iAHKrGTz62Udj+kjdJH9bZIlVhjZHtwoE8ULDL9Oj7pNJxNo0Z\r\nx2oKGuD9Hs1TiKat11wvrHuu4hi2qBGHyTZIbe9r+P8mydXCR99v30AC90b+\r\nZ+sZa5S+xZe4Uc51v5xiuwP+6xX0r+1iwt48vQF/03G0tSXdTGSS4C+hCKwv\r\nO1MheBHFSK8ST4ZaTml3cVRPj2db/2D5Vzc=\r\n=0ZjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"51568bef9496799a25476058cabbe483360fe707","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.21.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.7.1_1669939400454_0.9539911502343983","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"nest-casl","version":"1.8.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"fea7c21f10470e590f0633b79f7bb9bace17de40","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.0.tgz","fileCount":87,"integrity":"sha512-fECWO5mpiWcLjUvSPfVIAyVmqfbdYvDzoZl/fYNOhkDDdKvtHOiQZOziNah4okdBDjQMIWc9FEz7fbu2VbGWWg==","signatures":[{"sig":"MEUCIAXvPalOvkf+Yyqjuuf6hzUgzgQzgVngJSuyU6S3VPdOAiEAicASFlv7AIEnBAs3Fe9049WlPrXLukrSrLs4bqWvv+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjilKhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzOQ/+MV3BimRbbnmVicS8sX0T7OFqJLPNH5odgwWPJrCIrg1H0KME\r\nqX8XNwFk61rISw8SCEHcADATM8ySVtWC9vblNT3HhJ3Z4ankQsZHOOWdadp+\r\n48ZAb3Gv/nFd0+IWHydp8J3p5vemPu5YbukQVxT8/mhqQyCPUpUMpfFir0bh\r\nuHqShwv6SmLcs48HYJcDfdpsZt5NgccN8FeisjECCNXn7xuEBZqSiLlrdVl3\r\nK1iNepkxykK/2vCcHdM4rD1FV9cW2iZiRPySBF/wwuir+KPKHCwa5hjml1gR\r\nnvZsggCOsiquinS0vi2YEMiKGXqwXyTZhJKtYy/tIY62F5xF7OKoVBLtHnmS\r\n2GTZCYmpLR6ci/v3iz1gXR/oy5V5cpA260ogwp1uEifQTY/7xZqVLCh1n3ma\r\n0dfIZ0cex0sp2ov2FIGRaeXl8ub7GWemlZPu/1fqkouuWGVPNxBmDgBPKGRE\r\nV9POCerZntXuyDIKCGYylm4FBmE6B4TyQowbfOjkS2CATa4pBsF9JObT4iD+\r\nPRVoi4NL7rcMaUk1YbCTeZCs41eKDdmX9XVoL428G38O3NIzTFEcetv+fz3z\r\n2HsEJRAQTdo3uDCFKEwgXjEfaipJLwy/RKALYuQ2o2fPmm1lfTKReXs53675\r\n3nQQjS38t9Tz0rLHq5zYKEfDfKwiwwJZVOc=\r\n=dTdW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"077ed6e9f59f06926e268ceadc58f0f1c78d350a","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.21.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.0_1670009505247_0.17926079337601553","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"nest-casl","version":"1.8.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"6b5ad7de89f52cc12ce52b7731b7488be9eeefd9","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.1.tgz","fileCount":87,"integrity":"sha512-OwARnF8OG3tdsVGvnXq4xmVXIX5/xd/Xhq6mjCC5pbFuyR96m8QaKlWIttRCFcX27sY0lN0PK5F/X72XNjt5nw==","signatures":[{"sig":"MEUCIQDYGEdJWfTcUf0edcgOPCo+br2QV6wADHVXokOOCaRjWAIgN5ZmiZbjNnA6Pxg5zaH4ly8zHztNkHzuCHgAxWstI7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl0erACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnAg/+LsY/5kY0g4wV+54kRDJXrH/vv/lltaTNG6slzl9HX2iH6lEl\r\nmqx0yObzbCULSjhnXcQ884hmyf8IfzY58N9Sq2pyD/V1WH6+crje1b+t5hkj\r\nhe+fo2rTHZE5porPUWMR+hxtlvMEDRENbNtEcXmGil5tvjaZ+tqqNSlLVy9g\r\n7WIfvfdxtnvDdRDI9CVNU2ZpUTugjUA7rbbi7KrGpekuKLP1eiPRqi5iVOP2\r\nAtdIg1pVsQ833HRFJzM19eVaYqcJtup0jmUWwHmg3ouXRaT4MiNPnMpd+z9O\r\nonAoJOXYGSQDoXRKQZP5RIicCtnbdxqWbj62OH18CimjXqkvv5hLgg1FMbmb\r\nDOUgomlWLuHXQani3tgELSEqleeG5MshkvkQo4wK93TUDLY4WtMytKMgTmxM\r\nGBKxqCkP+N7ZUulCInZGsbAi1+aykKHn81UpEk/XN7lj6VIlasMZ2CRjgGHQ\r\n933D9gpHfls73qDPIlZ3V1XNv7b3azAnHHJa8Xa4FxX3davbyYhapuG8GW/g\r\nH5+yB8rR8K3lXq4RnopivFkLPNTryQ7rrsC4oaeUKyW+I0979CBm6uXktfOS\r\niIFToGBaQH4xFwiVN5Jrt7Jv6mxJTzCwBE7IkK03VpAtkFnIKsrDUbTXLT6d\r\nztSHLpUR/OaH1eBII9sJhP0ZdKQloJzIfHg=\r\n=6V9m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"96525ee6b23116634877335606b24f7a93483333","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.21.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.13.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.1_1670858667835_0.13969494144944083","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"nest-casl","version":"1.8.2","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.2","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"627606c8a327d950d762cc7207e8e750b84e562d","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.2.tgz","fileCount":87,"integrity":"sha512-kuA5dPzCZLvYaxpTvkjB0SkY2Ize/mtPKSFembJt+FjTq8eKVoR2368Xz/C1v15kju3RonVm5x317oihAYdm3w==","signatures":[{"sig":"MEUCIBXjTA7guJJEojeDDEzWXNUeoj1GjtWwo/l3E8HAxNt6AiEAy+TWaUvzgvN7dJOKZvaYYLtye+TMqCJnzIWMGadMMg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjviYQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9+xAAjRpp+dIVbxwBVKFniO1mss+gRGeGmDh2XmPFOvTxrdLcJVF/\r\nZqai+1IBf85fniPP20P9OlCNdpPMJT70kqOscrnFFD56AV1CvvOX7Xz+HL7G\r\nnWGwwQM8Aq5srC8g6rhJgRmnlmYpkVESCJcb3gdrMWsHMY0lCXCsOYuG7KZ/\r\noaNCgx/r1wKlJVGx2dnWwXUeL75jtjVo7zGUzR2jy4aVdJOIrBgFtVe+HDR9\r\n3X+7A/yoE1Pk/mWgs5s4exzosGBeI6nKNagiKp1dbpLaRoH15MnfbBlhe0MZ\r\nFf4hu3V/QjFGXZCbZUWG1/m0+gINdRIDCAMdso4pnLEwBMrWhszUciM+HdKi\r\nsDsX9Udv0qnMyLp0kkiY20tTQioYQ4NcOchqn4cbOkkZJT8r8/TP7XCAknKC\r\n+vQj80SnJrP8yxLc81XSmmsIYI8EpCezpsDkagdxhOg05r121e4ITH7trucI\r\n49fXH9G2BFcGUlztP2J+h5+ygqeyDuOlILrs2evizBnjWrWdCJNTJvyH6x6Q\r\ndEZUbhVaLPTl1JkFYOTLyePnF1kqaQ8r0DGm4XL8Wi7tUDNkv1LUPTGTgCmZ\r\n9JUE7Yi6EOdsfrhNYlRDZKktfPXgJfWB9XFzqi1JxsNJabPIs9JyoTjRCM2v\r\noqXy8QwPhHNz2bWmXH+S8/T6p8v2luS1L4s=\r\n=/41Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"07ddda41bcfd4d3b1bb6128fa927bddf041f024a","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"14.21.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^3.0.2","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^19.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.2_1673405967945_0.14276763905820755","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"nest-casl","version":"1.8.3","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.3","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"a4707d4159d1dfa35dd20105d9e8580f349f1014","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.3.tgz","fileCount":87,"integrity":"sha512-0NvtjW3WzvLp/vpga/wSZAUSdl7dtnrSV+lJqlmGDNmKjkSftgk4fNHwYr611ujPdsplrSNw6p+tuzL7ds02mA==","signatures":[{"sig":"MEYCIQDEyl7gjxo3K486OQXyboH94DjKADd5aiGE5OvZl8bygwIhAJrL6pIR0M2PE6pqpOsMud+Y0/kIwxn4ox52eorooYAs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7lkHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMiw//fqRk5lkGi1e0PzNxR/Pj1CwOR+V9BFiGVeXVZiHSvMad0PzG\r\nv4V2WhWrh3T+AX2W78IdWctZImoMkduTRLem1YXeCVqVVVW2PAnNRkCYRTJo\r\nGwCtofT8gUUBxE0wmr5iKsgkNgz36djjBkek5YB6p8BoS3jdp8HAmFYFtNRM\r\nQoR56zjKk4958eZ64zxUcVktvZh2k5dt/9FfpjRcseF73QMO2+g+TEhN74AR\r\nAQMZNwypIuAmlqFjRqBMgUsHgJ08ze/wtoOUb3v+VlairV4Ynpr/0hYFSYpZ\r\nhikR5uG9WUgc+tyRIc+eSfufm/2hrzZl4aBzhOBm3UrXJZQuTdT0T/+OUXxU\r\nbdKLUjiQBFF509DKihJib+sowqwMBOLMk9xZJbkI06pHOGOflofNKED4qaE5\r\nu78Dtsdd1Fjyt94PMbbP9oVY7NytJJissXZBO/G7t6D+5XpYgvC57hkIDoSZ\r\nRV+UGuf2MUfbV0R2Hz/VH7++za39sSTdH+FlH+sEsOHgKlnK1HJv+TTQgadw\r\ncW59wLH1nPMdTi8ZeTfQb2gpq3i2iifFCoE0bybn+NfbGlY0M7x+j9XuBMle\r\nbYHNYPDxciwXZRmVbM1tfwfoLkagMkYS0LH8LEFgUVsvdp/cluQSBZzQZV6R\r\naJBtOctGb6f2K0TGawRaEbfsKg00X+chhXE=\r\n=y2I+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"023afca75cabb0492d3b23aec946b28862a59084","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^4.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^20.0.2","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.3_1676564743696_0.967204000666054","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"nest-casl","version":"1.8.4","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.4","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"561a3320dbfddba83a4fec4747450136e869b75c","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.4.tgz","fileCount":87,"integrity":"sha512-Ayvh+h+Fjn/YmLeilUj8SrzLXLhWCuT/9YYf+uamF55ohGpxx0CDB5xKq/zQnoc99FRBMWnT/FYa3lAeRi+vVQ==","signatures":[{"sig":"MEUCIH5woDvBQnDduZCo88d0N+1Fq8Z3us/DqR7l1juG2rIPAiEApa1LxFg/3N69R/qwHF4zTW+56GHJw+0Y/vXHX6ViPDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7lzzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodQQ/9GjNxXEzMjIU3jeI5LHtrRtXVmX3+i/dJok6hLIXCIgDE5rnz\r\ntQ/H4NsItZGHMCdLO2BdFGfkHTD48WH/D4iHXX95bz9wme1xb+15eZT5kPYG\r\nAkrBNZqq+mloDomT7aP+lY23N3fdHwJLsR4FSt0XacDY658dkEpJ/XsvMTzU\r\nUWRjJJPktkwHAoH2e2ziiy7Eusl6hz8f10cK+eXmoHGNpz07/HAzc7r8dNXx\r\nfKp0Ql1S0uCXS4gOzQp8mtDqd4f2F1rtDJ04fbUQ6mSSoLZcLSycRRLbT8yX\r\nJObJxmrSwMtm+5tAInY7jJlzeg6m3ZeazLMcWxpuLwlITpoZytqxK77w4n5M\r\ny7q8NGKwg8XAQvSMsU/AdvsYDtiLXdz9TavhEhn0yHl7uje3MzjDxmB6n8iQ\r\neH6mMZBze/I1VEsh68FSbyCk6rfEiTaCZdW2E7dg5x+KGJEZm5d8kXYqnYfL\r\nOPqpEAwBqQClrZCOwIWKW5ja4vCmNUphVqx7S10PJcYaSEN+9qesYNnrNFK2\r\nM5GvbTRpzTZp79AheKcwE6aSjavNrDWBHySOTmr/0Qg4Wz5OJ29cHNx1yRyv\r\nkdKPfUQb8D9DrFpKl9vqfXBE77s+tudHUm2Q9IDCpaBSCzuvYA3uHTzcqsdY\r\n+tNtYbvvAQYvIIHHXOSfBj+nL8pQ1QM6V2c=\r\n=1Ifk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"c7d8b96884686bdf70a80cbf41273da7a9914700","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^4.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^20.0.2","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.4_1676565747765_0.450600047548648","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"nest-casl","version":"1.8.5","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.5","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"22e5b17f8ad97d66fba1c8ebe0e9dc8a8d44d209","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.5.tgz","fileCount":87,"integrity":"sha512-MSV+MOFVXE5dlub6F5Ki1d/RStP/+UArovSRlghRYaJSnARoSL1+IUYOyDXi+++psLY9C8cTx+gcjx9OAMmBLQ==","signatures":[{"sig":"MEYCIQCZN8XLJ8nESfSFeMvb6sCojNaiHdWKU821egPnTqZPIwIhANH4aGnrAjGtgcNS+uVS4Az2/veW22VJGQicyb3C/tYb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7mHaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeZg/8CdHwVIP0BuuIMnl+3k8vAl83JfNGBaRB9dSsxmIX3+/XcS4u\r\n5qDDvVPElES2CJJ5OQda+ZDOth5fz01yGcghdwJvZ/+KvsuKwG4A37v5jNUl\r\ncL+4rx4zUrIpinurn7Yrg68Ymvryr+rXijrF2hiocXkRoBjyY9efcbzsDKf8\r\n/f14NS8hOql86GCvy/XuVtyagVG8XWcFE7v6SHLQ+FxFii4yzcZNUIAAvO0s\r\n5w3d7oFHq1P9O2J36nvMy13Ruqf1Je9JoJWPoCuXdTYqon9D6i2zdqwgjzf4\r\nms8AoQrsNcyDe9nDi8V2uS8sATvGKiyDKkxcmE1ds8ZNFfmTJhRsJW3htjc0\r\n2CQop4ioMpLWatnWhHUE5woE4oNAyCDJabH5JGDW+urW3+lccw9drpiZdHE7\r\nTPiOEXhTiqdzVZWkXC5tdWrkQyAQcUb3OdvsS0Xz/4e4uq7oTQXuZi0W+MYm\r\n6rtxkF7xK5HYMXMFklQbY18wwjmrVCdRXS7ahBqy7j8/kvBALHB+40uqP7bY\r\nz6aeAfG0XI4nk7djMe0voWgnoA4YQVR1oZTNAQL48M8nT77LpAeKF1PNU5bD\r\nv3yhfK9jtk7JEEzoUNkUSbQVBsAEWsCYiJLi5hz1ut5VYXkitJN5V51kPGbW\r\nQ/E4ABPm9FwsqpPNLwrcGI/q8QQXpFHgThs=\r\n=mRuH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"2489333a387e1e755568126ca61acefa39b7edae","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^4.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^20.0.2","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.5_1676567002092_0.788545948129826","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"nest-casl","version":"1.8.6","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.6","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"6c8edf6d079f2c35ec24ccf43051259fc7a043f5","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.6.tgz","fileCount":87,"integrity":"sha512-xHoqPoJhmmJ7dnehj+cEGSivTkaQrIZYVmkXmcboWSJA3FJvTMZgyluUqHYLSMnytUFv9u0PItzREBqWfaD9hA==","signatures":[{"sig":"MEQCIFwSmagcfkhBRz3wt1KajE0Ek9JJy9JpEtyDUbB3sw6UAiAD+agbnYB9muJG+dJghRXHYHwb2g5Keggps0ShmOUVVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj74iRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovfQ/+JIimLCFlqJlxH7AOnV97aWBdWx2ftXEfOAQ072nw5ur8ifIL\r\nv5CPXdz9wA8EM1xlkUapJT90DodvPkTCUG1NZAxl2W8lLVyda7WYa+55TPp7\r\nAaJHnyrPditb+KTftGLsglBlthhSh8zqhBEGjTfpVbzrgysVwbbrqe1vfAHR\r\nbnjWmbWOuEh+2iWSKi28GcHk/luVtrtyp1q9oSFKwkJAAaQQrrsgq4wb07//\r\nD9M0RJCJAAS8pws2oJot+XZRJh/IyjXT7rmtbG4Hq66AuSWERbFw1CWMf9M7\r\nJj7u0HumjhKWhJyYPrO0YkGU+7D6/a3qa/ijpffTMSYUYWKcSGUAMJUUKqkD\r\n3sPXE4bBTlXuwsMrkWVqQwjmnmhYN2jwTPa5J2Jn3Tcei8vAP7ySIoLzXSP0\r\nhtZHj0fNxnX7PI2lhny9dc+bK+djd2eakfIF+7kQCyH4mXBpgVgretQHCchr\r\nCf+pQAfbktQLCfiQYj8K9v1zrYo0vUEhyMZzbKekURScOmiyAlMyX0m6NgJg\r\nuLmm4eb2ZaccSSC161/1nmpvdLDlUVcWS+Z3GCX17eiP7DdycUy7b/U0IdOi\r\n9vRZ5HzizoRNOtm/be5TRRkZc5CEnfzZBhwsIOqXfrTOsbTndC/kJXp5+O5v\r\np+lI8k5O39gUEoz8B6ueCqN/4FjRT5DQYFA=\r\n=UKfr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"d780ba438c7a4a255b90db55f6a6ed7bb3c0a50a","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^4.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.0.11","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.0.11","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.0.11","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^20.0.2","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.0.11","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.6_1676642448878_0.1328483128936231","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"nest-casl","version":"1.8.7","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.7","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"ecaf487fbd6cef11bee7fd28906ccbdf35018302","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.7.tgz","fileCount":87,"integrity":"sha512-wHgZKOuJ2+H89+aXKewSPx4fHWVo7H3DMkZG9PWb/OuXx6hF14naRrvrtfTDUdD+6FtjyXP+jqRrDKA2kWtYNw==","signatures":[{"sig":"MEYCIQCc4dDoFOCNZHbzZECLbAjlJ47THcpBBj4fh1Xk8ZA5+QIhAIl/wWt0LNAraAL/oUy6MkfwQmpzQNPa61itQ/eGUkbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMF5uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKDA/+KurhMCDJ8NzNNjxqf7oRa71yrLs3hUuNzMX/p5obmZ3dBWD5\r\nobSwWWetSQs3hQaPHvnpcUq0MidXu6WCX6vRCabv8qlO98FCJcstY9r11hwJ\r\nJTnL1oRHIelfX3+QMZDUQiovkP6Xfb5Wm2lxx6h694sj0fld5wduMfqkPXt9\r\nW22BRU8EJlOx/WOXMhLtBgpdvv0sqW1Domf0eDCK/l/oWE6ygHokkI+Jx/pN\r\nNkk7/ACZVXCaFIAacFXuKAYt6cJ6HvdBoX5IDgvHpnYjkclFHpb5Nq0NrK0F\r\naszvoQ2F9QdCSHAcBKrkG9PEXf1IbwUiyiV1LwvRX+X7RKozY9RG7U6Z+BrG\r\nC7BtBHCiGee9n9BCz8c+e7Y01PRQRIVM3WSMpTcVpW1aKhVhtDZDWvZsdqe8\r\nLSQND/pqEdg481DkSmPACg5L8GKawfrVugqPGsE0lP92pcsZgCRBscnvdPKz\r\nNO7hi4HPO9mOfeyKjjiIULuUeVADnnhsv5nhMYJF5cTTXDtJaZRF+ocaCcgx\r\nqksr5rZ7lCCuUfHkXlBRQ9BJyES2Vpgv4ZGRYdMUB9sVuX4kuT5A+pb1KrXA\r\nFpzHLWcyGZ8B+jRWny3QI3x5xg2mG+HLUQprXFWKdCQcV/yCLlRxVFgFiL9U\r\nMY5pa0ULzVkZAkSdJtkBkmJ3nNdOAhwNlTM=\r\n=3LrJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"f45d4966f74ada8b248ce4943a234eaad27ee02d","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^4.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.4.0","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^20.0.2","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.7_1680891502233_0.5040452875468378","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"nest-casl","version":"1.8.8","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.8","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"c56514c7faa4475e4cdeb23e4ad3a06edef15196","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.8.tgz","fileCount":87,"integrity":"sha512-sdrmeP59kqnSgA28l5e7ynnEbeZZc0Y3GTULOW8VgZ/XvslGCcuCREl1yl+3h4mFkyq7I1rN5+YI53Xsw3uf7w==","signatures":[{"sig":"MEQCICIAretpakwRYvSRsP/k81hfesDlpgf7hzgKIiloQGWRAiBinwPpMP+PBHC4jDnTVctcCJx50qs0HiGaGgitqE8HlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMHLiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2eBAAlwo5Qtk4gcwhDlWesnG3wKvukeUDnowAJINPNaLnBKqY5NYZ\r\nRRw+nkgYurxDUSbn3l8At2kYiDl2DpGuB6TATyhFAfpAhmYwfzZvoH18SuAY\r\nYy3N3fnZACefuv7cks47pi4yQQ+lzzMq/r2kl9cqpk11jITBhrlhcQHCgDww\r\nq6vUD8AZdmPNPzZcea1gtfb5QH77iN67m539H/418AlA0Xj5LaEl1MiBtyRa\r\nhuGnj/pyuYB4bPtRLXCTQ2AjmlIxvJvpqOeDsEzoUEAjyJsAC+HtKVNZPU6r\r\nLc0st3Tn0AfdA5QQvE6N4nMh9Q7Z6uqJ3mpLGlMT9cfjr5LqP36MXedRmBwa\r\nUOtTD03AYCLptLcrDx7xNXFcZrIP3xAHfjbg+pyy1l+Q+cPplFhaIwMyw5hW\r\nH1H5Dos4ooQiXg8zZoRNeg23aSBp3LdzwmNObWNGB1j7ywAMyFBVPe7+SiYl\r\nwgyZuj7/+ZylaxegicImcTjJ+KFfDoa5obfBK1F8o+YK0m2dMF6emu/8Tkwt\r\nsStGby03s6W+zOIrU9KDJNgKMPzsPxuZ7Q2FVOfJUz3Ft6bN9z1Z1NcH4boo\r\nVNVSHINRHBN4H/WsGsADgCt1klxJSJ15Z2oJSlU40KgetBnfAbE2AvZE8s3D\r\n5R4t7fVYv1+CHJmAKM1GFPZbT/E4/hyKk8g=\r\n=5bYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"ac2e269ee425cc24af77a58b17fbad55a8b925fd","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^4.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.4.0","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^20.0.2","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.8_1680896738404_0.14986690984639495","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"nest-casl","version":"1.8.9","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.9","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"580bb90dbee5cf114eca93dd4d00039d08e94133","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.9.tgz","fileCount":87,"integrity":"sha512-4EgvV6+q5PnAv13Hi9ZbAyfxqn6eMcnMcJCmgTN0uMpAShdFcn8rnBhzauIVgIH7sSBsmORLFX0w2FjWVFw8Sw==","signatures":[{"sig":"MEYCIQCA/Lle42Wfqo82i3+4s54uTIJPOq3FLcrOwSuh3t4GSgIhAK8ZXiXfXw5qKf90WnEEmoy3IJdMXoVxKZvxLmJ4uqf0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81544},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"03c4ceaccdba6df16ab87833bbb83f3f2daecd65","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"8.12.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^4.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.4.0","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^20.0.2","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.9_1685392682093_0.8720865870957659","host":"s3://npm-registry-packages"}},"1.8.10":{"name":"nest-casl","version":"1.8.10","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.10","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"a3c2b2471f6e77793b39408aa64c60fa0f8c7191","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.10.tgz","fileCount":87,"integrity":"sha512-dA8Rl6cpX2sbw/+OLkiCD0r1MEDbBPOC6LThUtQ7Uty2SokVYkW7VmHfWptLtaznAqrXyhIi8JSToGr/BqC8tQ==","signatures":[{"sig":"MEUCIGLHMqwDT8aAgr1r4BtScYJsJU0/w/AGv49/a5edG9hVAiEA+nMm5JDTUAB+naly576gTB2N2XAC3/j8yXVjP1cNXUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81545},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e695c3dc620255f3c5ed0a28949eac30924c96ae","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"9.7.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@nestjs/core":"^9.4.0","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^21.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.10_1687291697278_0.48252041332521056","host":"s3://npm-registry-packages"}},"1.8.11":{"name":"nest-casl","version":"1.8.11","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.11","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"71346d2074993a89ae8e59f8a5f80cdd6048203f","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.11.tgz","fileCount":87,"integrity":"sha512-lVs+cItnuB4c3hYyOArAC7Cv3hefQbVwAMcEKJ5Gx0K9w6U6GQGjmB3pIXjpDNPRWGFZKc3a8g+9YE+6plegzw==","signatures":[{"sig":"MEQCIHl9RqZdXFqCLvXIunRgwxK1m+2hS/75+RWMRKE/0ziVAiA7QE0tnwu0jHPXKENK5Ga814/Wv3+fPklaPGUXByPjMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81520},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e3a88390f6655bcd40b01b38ce3113741e4f537a","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"9.7.1","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^5.1.3","@types/jest":"^29.0.0","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^21.0.5","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.11_1689197497840_0.09889348443101365","host":"s3://npm-registry-packages"}},"1.8.12":{"name":"nest-casl","version":"1.8.12","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.8.12","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"c041f459fc1fb722addffc0c2614fe0a08c0508f","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.8.12.tgz","fileCount":87,"integrity":"sha512-3uSfXc6RpsR45e+KWWxaO+04IZ677ORZiS89et6mz7dFIwrwh9FLvw0MRQp+2DxD3Rlroc0tio4V+1wvFJN1bw==","signatures":[{"sig":"MEYCIQCX7h0nWElrTZRaJGmuK6ye0AIpRXLI0kwlYZXax+ZUrwIhAPyHBY6S5ksbs9CpXdJzvdBCcXgpsWoLxbtvdNKnt9FW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81520},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"76fde3690f2bb336b288bb44e3bf6e8d208fe1bc","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^5.1.3","@types/jest":"^29.0.0","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^22.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.8.12_1697581589442_0.6197972459430152","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"nest-casl","version":"1.9.0","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.0","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"19b3ef0a05fc9a0befbd7e3f97f0d5f88c80eb2e","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.0.tgz","fileCount":87,"integrity":"sha512-yqukI2En3/xlmMXn6kBRSGTs9xjaX0H474aZyfwuPOPwbUn8ZHbbpEeHp5uhbgH0RrX2kk9DQCAml/HbuZR/DQ==","signatures":[{"sig":"MEYCIQCjicgsV5T67wzVq7O5Wu9P/Jgkn8QcEK42YF0nrU2T6AIhAKZAx4Jn3miTCY5nMs/vRbgMa2jOAEwr+9JBOofWs69Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82795},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"c3b74e6a88d60490388f8153769d1ce5d7028699","scripts":{"lint":"eslint --cache .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.18.2","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.2.245","@swc/jest":"^0.2.22","supertest":"^6.2.4","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/jest":"^29.0.0","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^22.0.0","@types/dot-object":"^2.1.3","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.0_1699808197753_0.003442037141530463","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"nest-casl","version":"1.9.1","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.1","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"2e7e435edb5360d15d5830ddb557a812aa0e4c05","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.1.tgz","fileCount":87,"integrity":"sha512-A3N2Xfa7clnT1xXuC74qEjSgqKHX9dVpBcqEG6RH3Crkf7ZYHm+tR4Bp81yaNM09oAR+JM058dswkG9896vGyA==","signatures":[{"sig":"MEUCICjj5GWJ0WxkpGHrqW6DnqZf8M6BWgXw9+iK4bGKx4EBAiEAuRl7aPCKYPSg2Wcfe0uI1A6ckaUh4tv3djbYLlzY0HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83024},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"98ea0815299cb2c2790a9ddabb7f04e3274f2d33","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --threads=false","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"_nodeVersion":"18.19.0","dependencies":{"flat":"^6.0.1","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^0.34.6","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^6.2.4","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","semantic-release":"^22.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^0.34.6","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.1_1703164486796_0.6796755388450733","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"nest-casl","version":"1.9.2","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.2","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"e96a864b40f3c8b877e5b4f9f38b50b7ef3e17b8","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.2.tgz","fileCount":87,"integrity":"sha512-BWHZbh9VfWHGQHmn0zcFE+FS6pDLbVMTUDBDNbzvn077LIJa1Djek13B+meRK6W1upa//KVRV+uErpmSl/XjBQ==","signatures":[{"sig":"MEYCIQCHbnNia+ALhHiz4ytZ/06D8kYbT/HtXz7wlpMHA7cYIwIhAJV76hqL+yWJu/fcqKytDNlKPlAIqIDPFuzTRlqSn7CX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83089},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"5acc4331a7a46490bffce111e17bb284eaf3e016","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.19.0","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^6.2.4","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^22.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.2_1703789087141_0.4739363515145114","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"nest-casl","version":"1.9.3","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.3","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"9b6575f52deb828a6cedfabb5daa5da6b0e670e9","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.3.tgz","fileCount":87,"integrity":"sha512-XcDNYOUixehJ/yvtDmbBDfDDbPibpICbWWJ2FoTvRlsiBoaDH+HiJSWDHD5ha/t7LUgXMBGk1vrxyVbMRlsuYw==","signatures":[{"sig":"MEYCIQCFp6YskKNeBanSp+Bioan/3/arDVNuD5wRlMQdLYLJwQIhALWfmbS4M+5DIJTERy2ZXQZn+it25OWOj0cFMi+4nq8k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83105},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"fcc317d3a1ca3c9851aa20bfa42400d5669d9604","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.11.0","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^6.2.4","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^23.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.3_1708023004101_0.04972728438284468","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"nest-casl","version":"1.9.4","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.4","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"c16fe21b0adeaf44b557e61af7a2b98854e03901","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.4.tgz","fileCount":88,"integrity":"sha512-6Ax8gpn2UShFJlEx3XW+fJeuvdr0sF1ACZKIovBLWaUQ5K9CF4yJjKCvaArKnhRoOLSgJavFOWgzyKYtc6jboQ==","signatures":[{"sig":"MEUCIQDjqYvMm/K9I0WSV7mxwEbAGzhYJHQM7+o9BXF6vIz2CAIgTGP7fGd1NTKcFX9imzepmbZpNxR3YhDB+uqWxX1AJJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83949},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"4eb98b117f55be4020f1d180b117bc353ebf47ce","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.14.0","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^23.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.4_1718064875193_0.14722868926298704","host":"s3://npm-registry-packages"}},"1.9.5":{"name":"nest-casl","version":"1.9.5","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.5","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"9ae5491bcfc20352860dd211dc4b2af7fcadd7ae","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.5.tgz","fileCount":88,"integrity":"sha512-MX29SeLqepb0Mh3WSf7hgKXxxMFgnDs6Fo7aEB9xW+crFTGMmA+WXFJysZUQbW7QpKOYkdE0uCswd4WcYVZ5Ew==","signatures":[{"sig":"MEUCIQCM1WFU9+l/61raM6qhuYHnZ/vyZKWR50y9h+7rv8EklgIgPckskQdYrlwTxIfYq4J+jtNRRPsz0hwoDNofpehjSUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83949},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"7d9db0a80792b1ad8183d25119a9d27ebf864bbf","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.14.0","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^23.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.5_1718392331320_0.023586697370619802","host":"s3://npm-registry-packages"}},"1.9.6":{"name":"nest-casl","version":"1.9.6","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.6","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"5dc6599b5012e5d97e670c0cd9b0f4de141cc27c","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.6.tgz","fileCount":88,"integrity":"sha512-Brkr9tdkxsYpN7SiLRx76v4HqUicT/2j4pLQBucupG5Xf6iQqQYEs70GqjUAsiIHkLoIbYrhTAecOlL2uXauwQ==","signatures":[{"sig":"MEUCIQDYvOnevs6yCOosRo5EepHpLfELfAWwloimP6XA0/HwdAIgLu+FHWLAgKjU1AYU6LedglMRc3Vma6/py0ndmUmgMFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83949},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"7624b79cabe943c8909d94ed06503ec2d564dedc","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.14.0","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^23.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.6_1718393463158_0.19250062508542554","host":"s3://npm-registry-packages"}},"1.9.7":{"name":"nest-casl","version":"1.9.7","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.7","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"e8873834a31b869344005691f4f93bfcdb76b26c","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.7.tgz","fileCount":88,"integrity":"sha512-5sYkSHn8cf3PSfDIg8u2s/SUPSVF561tolnI/zZdZZbXrzk2fosgUuTgDEoImoRmMe4xmUt3FhMZiCTlmol0dQ==","signatures":[{"sig":"MEUCIF6TEBFNg6GU0jS7EcFMZUwTn7m8PZktwn6Fs3afzp2oAiEAs0aGWMhBeqA1lLPosBQHt4HOYu3mu6JydDql5I6+z7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83949},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"26e3020219732906a0bbd4576fef603a2bba19f3","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.1.0","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.14.0","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^23.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.7_1718396456638_0.7262809689999556","host":"s3://npm-registry-packages"}},"1.9.8":{"name":"nest-casl","version":"1.9.8","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.8","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"2534368223a00431910c89b3937df4763af52967","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.8.tgz","fileCount":88,"integrity":"sha512-TUWKfBp1P5FRROXzr6qo3zyIQJuJR3Qc4ITzWdapLrMFmOTIlVeEjhZE5vtbr1CSmZ0oUpdKcYXZXxB1jku0eg==","signatures":[{"sig":"MEUCIA8J4eNOnlkNWKIvG0ovtG6Ily4IQ31JY+HoCJZjSjFaAiEAv0IhnsGIG9qWn8r5sDDRbX5vNibeqeGVOCDDwPLbQBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83868},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"eb3868af2d7aeabacba53e85d69e52ad8daa393e","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.8.1","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.18.2","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^24.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.8_1740292757470_0.9044425081270209","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"nest-casl","version":"1.9.9","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.9","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"0513485561a5c2db529d3cbfb2102348d1fec751","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.9.tgz","fileCount":88,"integrity":"sha512-sUOBXGfqcBqRiYhVskpmwQucApN8/aWWFHjCP53UTyGUYYmGhCWdmw4GnCmAtnLAmaWKDAogOWAV7t6a3h0zkA==","signatures":[{"sig":"MEQCIFzEt35yNSBBlGbiNLMB1atd+oALkBIWfPt0VseiZP5LAiARoadv3kBsVDBixWTZ2OwopvqnfFXd9DnGOLalOUgcxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83868},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"2478cad29dbe8a5c9cf0d43890077669142919c5","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.8.1","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.18.2","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^24.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.9_1740293191000_0.2938478080576563","host":"s3://npm-registry-packages-npm-production"}},"1.9.10":{"name":"nest-casl","version":"1.9.10","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.10","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"478856cc3867289e6ad0ac4e0ee33f15a5f00a8b","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.10.tgz","fileCount":88,"integrity":"sha512-l3N3QSrC7WnjYV9OM5anXRHS/5AmkGnIAYkrE3hvkTJuETfxBmLZjW3XtR2hdcmLk067HL5CgNaFG1bRAoXagg==","signatures":[{"sig":"MEUCIFaB/hlKDLd52XAZnTPwf69zOCqd7HpdxUOXZwylXN51AiEApnf75OegbKSYtVMv1gzzb6d0bZVIBy8ZgGhmcpF2Mps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83869},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"c0e2532c8fef2a49ee8b19e9d0e6a19884f16b57","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.8.1","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.18.2","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^20.3.1","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^24.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.10_1740445740650_0.30105419420016966","host":"s3://npm-registry-packages-npm-production"}},"1.9.11":{"name":"nest-casl","version":"1.9.11","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.11","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"af7b7704c85114bf6c4830c2586d747585f4aa36","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.11.tgz","fileCount":88,"integrity":"sha512-MG7Z4ApzwobMsHIhZULmEV2e3QSqNGimjkhMMJsFb8TWAzbt92ll3Ri8Dvzyxa0JWGcvLK8VK0cPsqpn0BQdmg==","signatures":[{"sig":"MEUCICJLl7YXCjlIqNgSfyBedqG9zqESdkz6mN7/kMXpGW1fAiEA5mOeEJ+CBzh0DSpnMmU+dRSrUN1wbHAtX7Z6ysRhMgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83870},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"46dc9c0add4e2d339e1071311d36a2e7279aea93","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.8.1","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.18.2","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^22.13.5","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^24.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.11_1740450548498_0.537519052341719","host":"s3://npm-registry-packages-npm-production"}},"1.9.12":{"name":"nest-casl","version":"1.9.12","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.12","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"9595ff94cd7382e168eaae14ea7f175835e77601","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.12.tgz","fileCount":88,"integrity":"sha512-xtcXT09GXaS8pah0qiJo/qdN0rpFz2z4KXFt8QBzHP0SyPfV+QvpNpvvjKG5e2m8TeUh5IfT18qNvoy/AAhxjw==","signatures":[{"sig":"MEYCIQDVBrIn75nl8ju75T2jn+u+CQzQXFEiwpFQ11WytdknugIhAOwleat6BW67cp6MnK7GaqLnR36YSrvZSEHwSaw54v7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83870},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"261aa9ff1be6dce9edf1d40209e02ee05e5393a8","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.8.1","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.18.2","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^22.13.5","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^24.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.12_1740461924496_0.8738130496692775","host":"s3://npm-registry-packages-npm-production"}},"1.9.13":{"name":"nest-casl","version":"1.9.13","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.13","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"a366b8071b09dbaf7a3a9dd440bd2c5eafb2d725","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.13.tgz","fileCount":88,"integrity":"sha512-S3kI4vDbJ8Z4geRncLLx2qJTRT5qJevFrLB4aEQaKfWPUkd9UUsFFJ5JXSC22lUgP0jD2byZQEGPJh1VUS7fsA==","signatures":[{"sig":"MEYCIQDKJfE0py27r1ocAjYR/idsvXGXyIeoTU51mkPmHvjMtwIhANfoaYOFlD/EckPwMwIvT7MFJ8taPvvs2F4RqeLMOwE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83870},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"0dcc0e9dd71b318f16dc07d16973e8dd77058b64","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.8.1","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.18.2","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^22.13.5","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^24.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.13_1740465209092_0.5203404480486975","host":"s3://npm-registry-packages-npm-production"}},"1.9.14":{"name":"nest-casl","version":"1.9.14","keywords":["authorization","authz","nest","nestjs","casl"],"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","_id":"nest-casl@1.9.14","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"homepage":"https://github.com/getjerry/nest-casl#readme","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"dist":{"shasum":"ed4ac1c8776da33a4772e8a5719713015d1bd3c7","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.14.tgz","fileCount":88,"integrity":"sha512-gCHm4NW0CqN6/od+XT8yL9EmRjpqKI3q6Cm7h4xdzPaypmNE6Dn3DHICsMhF3Fw+hwDLXV6g9E+rdTjOmhSjtA==","signatures":[{"sig":"MEQCID5oSIsYQQXY91b7xGRwDEb32IGKSmQ41ate3viqWTrvAiARIbTtJcy8LDVcAEHllYa0iEcYMmpmlMJFhgMBtut3pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83870},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"8c02bba5dc8c41188ecf0772e4b965c19e876ed5","scripts":{"lint":"eslint --cache .","test":"vitest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","test:ci":"vitest --poolOptions.threads.singleThread","prebuild":"rimraf dist","test:cov":"vitest --coverage","test:watch":"vitest --watch"},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/nest-casl.git","type":"git"},"_npmVersion":"10.8.1","description":"Access control for Nestjs with CASL","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"20.18.3","dependencies":{"flat":"5.0.2","@ucast/sql":"^1.0.0-alpha.1","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@casl/ability":"^6.0.0","@ucast/mongo2js":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.5.6","eslint":"^8.23.0","rimraf":"^5.0.1","vitest":"^1.1.0","express":"^4.18.1","graphql":"^16.6.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.96","supertest":"^7.0.0","typescript":"^5.1.3","@types/flat":"^5.0.5","@types/node":"^22.13.5","@nestjs/core":"^9.4.0","unplugin-swc":"^1.4.3","@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/testing":"^9.4.0","class-validator":"^0.14.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.1.13","semantic-release":"^24.0.0","class-transformer":"^0.5.1","apollo-server-core":"^3.10.2","@vitest/coverage-v8":"^1.1.0","apollo-server-express":"^3.10.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^9.4.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"peerDependencies":{"@nestjs/core":">= 7.0.0","@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nest-casl_1.9.14_1740632731819_0.844411468193687","host":"s3://npm-registry-packages-npm-production"}},"1.9.15":{"name":"nest-casl","version":"1.9.15","description":"Access control for Nestjs with CASL","author":{"name":"Denis Grankin @ Jerry"},"main":"dist/index.js","types":"dist/index.d.ts","bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"homepage":"https://github.com/getjerry/nest-casl#readme","repository":{"type":"git","url":"git+https://github.com/getjerry/nest-casl.git"},"keywords":["authorization","authz","nest","nestjs","casl"],"license":"MIT","scripts":{"prebuild":"rimraf dist","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\"","lint":"eslint --cache .","test":"vitest","test:ci":"vitest --poolOptions.threads.singleThread","test:watch":"vitest --watch","test:cov":"vitest --coverage"},"engines":{"node":">= 16.0.0"},"resolutions":{"strip-ansi":"6.0.1"},"dependencies":{"@casl/ability":"^6.0.0","@ucast/core":"^1.10.1","@ucast/mongo":"^2.4.2","@ucast/mongo2js":"^1.3.3","@ucast/sql":"^1.0.0-alpha.1","flat":"5.0.2"},"peerDependencies":{"@nestjs/apollo":">= 7.0.0","@nestjs/common":">= 7.0.0","@nestjs/core":">= 7.0.0","@nestjs/graphql":">= 7.0.0"},"peerDependenciesMeta":{"@nestjs/apollo":{"optional":true},"@nestjs/graphql":{"optional":true}},"devDependencies":{"@nestjs/apollo":"^10.0.22","@nestjs/common":"^9.4.0","@nestjs/core":"^9.4.0","@nestjs/graphql":"^10.0.22","@nestjs/platform-express":"^9.4.0","@nestjs/testing":"^9.4.0","@swc/core":"^1.3.96","@types/flat":"^5.0.5","@types/node":"^22.13.5","@types/supertest":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.36.1","@typescript-eslint/parser":"^5.36.1","@vitest/coverage-v8":"^1.1.0","apollo-server-core":"^3.10.2","apollo-server-express":"^3.10.2","class-transformer":"^0.5.1","class-validator":"^0.14.0","eslint":"^8.23.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","express":"^4.18.1","graphql":"^16.6.0","prettier":"^3.0.0","reflect-metadata":"^0.1.13","rimraf":"^5.0.1","rxjs":"^7.5.6","semantic-release":"^24.0.0","supertest":"^7.0.0","ts-node":"^10.9.1","typescript":"^5.1.3","unplugin-swc":"^1.4.3","vitest":"^1.1.0"},"_id":"nest-casl@1.9.15","gitHead":"07bdc2eef39a0231f9c405912fe0d541fdcbfa57","_nodeVersion":"20.18.3","_npmVersion":"10.8.1","dist":{"integrity":"sha512-UBDKMyR39edA+3Tt/wWSCy7z32vxPWj/DZ5Q2elOlGmMmBZ0ONOFjEVxKCGuzDoSnca450LaJCT4lg+/WlxiGA==","shasum":"72b25e807ebe7efbbd32ac755869b38b9c68b6ef","tarball":"https://registry.npmjs.org/nest-casl/-/nest-casl-1.9.15.tgz","fileCount":88,"unpackedSize":83870,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDR9CZ9Pg5VOtS6hidj7d5V/9kAUkg4aXSuISQVsWeccQIhAJW9HO5MgNdiW2ZgALrolwvodTbZqpAAxektQbtQy8U4"}]},"_npmUser":{"name":"liquidautumn","email":"liquidautumn@gmail.com"},"directories":{},"maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nest-casl_1.9.15_1740632881458_0.1509317285648415"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-24T00:19:05.201Z","modified":"2025-02-27T05:08:01.842Z","0.0.1":"2021-06-18T00:50:55.606Z","0.8.2":"2021-06-24T00:19:05.339Z","0.8.3":"2021-06-24T00:32:54.682Z","0.8.4":"2021-06-24T17:43:46.405Z","0.8.5":"2021-06-27T04:08:13.652Z","1.0.0":"2021-06-28T23:02:22.758Z","1.1.0":"2021-07-04T17:34:31.913Z","1.1.1":"2021-07-15T20:42:53.349Z","1.1.2":"2021-07-15T20:45:00.340Z","1.2.0":"2021-07-23T19:46:04.197Z","1.2.1":"2021-09-02T01:29:08.641Z","1.2.2":"2021-09-18T15:51:18.268Z","1.2.3":"2021-10-07T18:09:28.649Z","1.2.4":"2021-10-12T18:11:17.722Z","1.2.5":"2021-11-05T01:06:31.927Z","1.3.0":"2021-11-20T21:07:17.589Z","1.4.0":"2021-11-22T00:33:03.805Z","1.4.1":"2021-11-22T17:58:12.510Z","1.4.2":"2021-12-14T20:47:13.238Z","1.4.3":"2021-12-15T01:41:20.086Z","1.5.0":"2021-12-15T13:59:58.520Z","1.5.1":"2021-12-16T17:52:14.271Z","1.6.0":"2021-12-16T18:54:09.382Z","1.6.1":"2022-01-13T17:49:19.707Z","1.6.2":"2022-01-24T19:43:40.263Z","1.6.3":"2022-02-13T01:53:04.705Z","1.6.4":"2022-02-18T19:20:47.015Z","1.6.5":"2022-02-23T10:18:21.790Z","1.6.6":"2022-02-25T17:37:24.170Z","1.6.7":"2022-06-04T01:30:59.697Z","1.6.8":"2022-06-04T02:29:33.023Z","1.6.9":"2022-06-04T02:31:57.612Z","1.6.10":"2022-07-06T18:28:26.721Z","1.6.11":"2022-08-12T12:04:29.923Z","1.6.12":"2022-08-30T20:58:04.093Z","1.6.13":"2022-08-31T22:01:27.942Z","1.6.14":"2022-09-26T20:21:04.376Z","1.6.15":"2022-10-15T16:56:16.116Z","1.6.16":"2022-11-03T22:07:53.703Z","1.6.17":"2022-11-23T21:04:40.198Z","1.7.0":"2022-11-30T16:45:32.310Z","1.7.1":"2022-12-02T00:03:20.611Z","1.8.0":"2022-12-02T19:31:45.409Z","1.8.1":"2022-12-12T15:24:27.962Z","1.8.2":"2023-01-11T02:59:28.136Z","1.8.3":"2023-02-16T16:25:43.872Z","1.8.4":"2023-02-16T16:42:27.924Z","1.8.5":"2023-02-16T17:03:22.278Z","1.8.6":"2023-02-17T14:00:49.080Z","1.8.7":"2023-04-07T18:18:22.425Z","1.8.8":"2023-04-07T19:45:38.581Z","1.8.9":"2023-05-29T20:38:02.301Z","1.8.10":"2023-06-20T20:08:17.451Z","1.8.11":"2023-07-12T21:31:38.079Z","1.8.12":"2023-10-17T22:26:29.570Z","1.9.0":"2023-11-12T16:56:37.992Z","1.9.1":"2023-12-21T13:14:46.985Z","1.9.2":"2023-12-28T18:44:47.312Z","1.9.3":"2024-02-15T18:50:04.294Z","1.9.4":"2024-06-11T00:14:35.351Z","1.9.5":"2024-06-14T19:12:11.509Z","1.9.6":"2024-06-14T19:31:03.314Z","1.9.7":"2024-06-14T20:20:56.838Z","1.9.8":"2025-02-23T06:39:17.661Z","1.9.9":"2025-02-23T06:46:31.262Z","1.9.10":"2025-02-25T01:09:00.863Z","1.9.11":"2025-02-25T02:29:08.717Z","1.9.12":"2025-02-25T05:38:44.664Z","1.9.13":"2025-02-25T06:33:29.326Z","1.9.14":"2025-02-27T05:05:32.055Z","1.9.15":"2025-02-27T05:08:01.682Z"},"bugs":{"url":"https://github.com/getjerry/nest-casl/issues"},"author":{"name":"Denis Grankin @ Jerry"},"license":"MIT","homepage":"https://github.com/getjerry/nest-casl#readme","keywords":["authorization","authz","nest","nestjs","casl"],"repository":{"type":"git","url":"git+https://github.com/getjerry/nest-casl.git"},"description":"Access control for Nestjs with CASL","maintainers":[{"name":"liquidautumn","email":"liquidautumn@gmail.com"}],"readme":"# Access control for Nestjs with CASL\n\n[![CI Build](https://github.com/getjerry/nest-casl/actions/workflows/build.yml/badge.svg)](https://github.com/getjerry/nest-casl/actions/workflows/build.yml)\n[![Dependabot status](https://badgen.net/badge/dependabot/enabled/green?icon=dependabot)](https://github.com/dependabot)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/getjerry/nest-casl)\n[![NPM version](https://img.shields.io/npm/v/nest-casl.svg)](https://www.npmjs.com/package/nest-casl)\n\n[Nest.js](https://docs.nestjs.com/)\n\n[CASL](https://casl.js.org/v5/en/guide/intro)\n\n## Installation\n\nInstall npm package with `yarn add nest-casl` or `npm i nest-casl`\n\nPeer dependencies are `@nestjs/core`, `@nestjs/common` and `@nestjs/graphql`\n\n## Application configuration\n\nDefine roles for app:\n\n```typescript\n// app.roles.ts\n\nexport enum Roles {\n  admin = 'admin',\n  operator = 'operator',\n  customer = 'customer',\n}\n```\n\nConfigure application:\n\n```typescript\n// app.module.ts\n\nimport { Module } from '@nestjs/common';\nimport { CaslModule } from 'nest-casl';\nimport { Roles } from './app.roles';\n\n@Module({\n  imports: [\n    CaslModule.forRoot<Roles>({\n      // Role to grant full access, optional\n      superuserRole: Roles.admin,\n      // Function to get casl user from request\n      // Optional, defaults to `(request) => request.user`\n      getUserFromRequest: (request) => request.currentUser,\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n`superuserRole` will have unrestricted access. If `getUserFromRequest` omitted `request.user` will be used. User expected to have properties `id: string` and `roles: Roles[]` by default, request and user types [can be customized](#custom-user-and-request-types).\n\n## Permissions definition\n\n`nest-casl` comes with a set of default actions, aligned with [Nestjs Query](https://doug-martin.github.io/nestjs-query/docs/graphql/authorization).\n`manage` has a special meaning of any action.\nDefaultActions aliased to `Actions` for convenicence.\n\n```typescript\nexport enum DefaultActions {\n  read = 'read',\n  aggregate = 'aggregate',\n  create = 'create',\n  update = 'update',\n  delete = 'delete',\n  manage = 'manage',\n}\n```\n\nIn case you need custom actions either [extend DefaultActions](#custom-actions) or just copy and update, if extending typescript enum looks too tricky.\n\nPermissions defined per module. `everyone` permissions applied to every user, it has `every` alias for `every({ user, can })` be more readable. Roles can be extended with previously defined roles.\n\n```typescript\n// post.permissions.ts\n\nimport { Permissions, Actions } from 'nest-casl';\nimport { InferSubjects } from '@casl/ability';\n\nimport { Roles } from '../app.roles';\nimport { Post } from './dtos/post.dto';\nimport { Comment } from './dtos/comment.dto';\n\nexport type Subjects = InferSubjects<typeof Post, typeof Comment>;\n\nexport const permissions: Permissions<Roles, Subjects, Actions> = {\n  everyone({ can }) {\n    can(Actions.read, Post);\n    can(Actions.create, Post);\n  },\n\n  customer({ user, can }) {\n    can(Actions.update, Post, { userId: user.id });\n  },\n\n  operator({ can, cannot, extend }) {\n    extend(Roles.customer);\n\n    can(Actions.manage, PostCategory);\n    can(Actions.manage, Post);\n    cannot(Actions.delete, Post);\n  },\n};\n```\n\n```typescript\n// post.module.ts\n\nimport { Module } from '@nestjs/common';\nimport { CaslModule } from 'nest-casl';\n\nimport { permissions } from './post.permissions';\n\n@Module({\n  imports: [CaslModule.forFeature({ permissions })],\n})\nexport class PostModule {}\n```\n\n## Access control\n\nAssuming authentication handled by AuthGuard. AccessGuard expects user to at least exist, if not authenticated user obtained from request acess will be denied.\n\n```typescript\n// post.resolver.ts\n\nimport { UseGuards } from '@nestjs/common';\nimport { Args, Mutation, Query, Resolver } from '@nestjs/graphql';\nimport { AccessGuard, UseAbility, Actions } from 'nest-casl';\n\nimport { CreatePostInput } from './dtos/create-post-input.dto';\nimport { UpdatePostInput } from './dtos/update-post-input.dto';\nimport { PostService } from './post.service';\nimport { PostHook } from './post.hook';\nimport { Post } from './dtos/post.dto';\n\n@Resolver(() => Post)\nexport class PostResolver {\n  constructor(private postService: PostService) {}\n\n  // No access restrictions, no request.user\n  @Query(() => [Post])\n  posts() {\n    return this.postService.findAll();\n  }\n\n  // No access restrictions, request.user populated\n  @Query(() => Post)\n  @UseGuards(AuthGuard)\n  async post(@Args('id') id: string) {\n    return this.postService.findById(id);\n  }\n\n  // Tags method with ability action and subject and adds AccessGuard implicitly\n  @UseGuards(AuthGuard, AccessGuard)\n  @UseAbility(Actions.create, Post)\n  async createPost(@Args('input') input: CreatePostInput) {\n    return this.postService.create(input);\n  }\n\n  // Use hook to get subject for conditional rule\n  @Mutation(() => Post)\n  @UseGuards(AuthGuard, AccessGuard)\n  @UseAbility(Actions.update, Post, PostHook)\n  async updatePost(@Args('input') input: UpdatePostInput) {\n    return this.postService.update(input);\n  }\n}\n```\n\n### Subject hook\n\nFor permissions with conditions we need to provide subject hook in UseAbility decorator. It can be class implementing `SubjectBeforeFilterHook` interface\n\n```typescript\n// post.hook.ts\nimport { Injectable } from '@nestjs/common';\nimport { Request, SubjectBeforeFilterHook } from 'nest-casl';\n\nimport { PostService } from './post.service';\nimport { Post } from './dtos/post.dto';\n\n@Injectable()\nexport class PostHook implements SubjectBeforeFilterHook<Post, Request> {\n  constructor(readonly postService: PostService) {}\n\n  async run({ params }: Request) {\n    return this.postService.findById(params.input.id);\n  }\n}\n```\n\npassed as third argument of UserAbility\n\n```typescript\n@Mutation(() => Post)\n@UseGuards(AuthGuard, AccessGuard)\n@UseAbility(Actions.update, Post, PostHook)\nasync updatePost(@Args('input') input: UpdatePostInput) {\n  return this.postService.update(input);\n}\n```\n\nClass hooks are preferred method, it has full dependency injection support and can be reused. Alternatively inline 'tuple hook' may be used, it can inject single service and may be useful for prototyping or single usage use cases.\n\n```typescript\n@Mutation(() => Post)\n@UseGuards(AuthGuard, AccessGuard)\n@UseAbility<Post>(Actions.update, Post, [\n  PostService,\n  (service: PostService, { params }) => service.findById(params.input.id),\n])\nasync updatePost(@Args('input') input: UpdatePostInput) {\n  return this.postService.update(input);\n}\n```\n\n### CaslSubject decorator\n\n`CaslSubject` decorator provides access to lazy loaded subject, obtained from [subject hook](#subject-hook) and cached on request object.\n\n```typescript\n@Mutation(() => Post)\n@UseGuards(AuthGuard, AccessGuard)\n@UseAbility(Actions.update, Post, PostHook)\nasync updatePost(\n  @Args('input') input: UpdatePostInput,\n  @CaslSubject() subjectProxy: SubjectProxy<Post>\n) {\n  const post = await subjectProxy.get();\n}\n```\n\n### CaslConditions decorator\n\nPermission conditions can be used in resolver through CaslConditions decorator, ie to filter selected records. Subject hook is not required.\n\n```typescript\n@Mutation(() => Post)\n@UseGuards(AuthGuard, AccessGuard)\n@UseAbility(Actions.update, Post)\nasync updatePostConditionParamNoHook(\n  @Args('input') input: UpdatePostInput,\n  @CaslConditions() conditions: ConditionsProxy\n) {\n  conditions.toSql(); // ['\"userId\" = $1', ['userId'], []]\n  conditions.toMongo(); // { $or: [{ userId: 'userId' }] }\n}\n```\n\n### CaslUser decorator\n\n`CaslUser` decorator provides access to lazy loaded user, obtained from request or [user hook](#user-hook) and cached on request object.\n\n```typescript\n@Mutation(() => Post)\n@UseGuards(AuthGuard, AccessGuard)\n@UseAbility(Actions.update, Post)\nasync updatePostConditionParamNoHook(\n  @Args('input') input: UpdatePostInput,\n  @CaslUser() userProxy: UserProxy<User>\n) {\n  const user = await userProxy.get();\n}\n```\n\n### Access service (global)\n\nUse AccessService to check permissions without AccessGuard and UseAbility decorator\n\n```typescript\n// ...\nimport { AccessService, Actions, CaslUser } from 'nest-casl';\n\n@Resolver(() => Post)\nexport class PostResolver {\n  constructor(private postService: PostService, private accessService: AccessService) {}\n\n  @Mutation(() => Post)\n  @UseGuards(AuthGuard)\n  async updatePost(@Args('input') input: UpdatePostInput, @CaslUser() userProxy: UserProxy<User>) {\n    const user = await userProxy.get();\n    const post = await this.postService.findById(input.id);\n\n    //check and throw error\n    // 403 when no conditions\n    // 404 when conditions set\n    this.accessService.assertAbility(user, Actions.update, post);\n\n    // return true or false\n    this.accessService.hasAbility(user, Actions.update, post);\n  }\n}\n```\n\n### Testing\n\nCheck [package e2e tests](https://github.com/getjerry/nest-casl/tree/master/src/__specs__) for application testing example.\n\n## Advanced usage\n\n### User Hook\n\nSometimes permission conditions require more info on user than exists on `request.user` User hook called after `getUserFromRequest` only for abilities with conditions. Similar to subject hook, it can be class or tuple.\nDespite UserHook is configured on application level, it is executed in context of modules under authorization. To avoid importing user service to each module, consider making user module global.\n\n```typescript\n// user.hook.ts\n\nimport { Injectable } from '@nestjs/common';\n\nimport { UserBeforeFilterHook } from 'nest-casl';\nimport { UserService } from './user.service';\nimport { User } from './dtos/user.dto';\n\n@Injectable()\nexport class UserHook implements UserBeforeFilterHook<User> {\n  constructor(readonly userService: UserService) {}\n\n  async run(user: User) {\n    return {\n      ...user,\n      ...(await this.userService.findById(user.id)),\n    };\n  }\n}\n```\n\n```typescript\n//app.module.ts\n\nimport { Module } from '@nestjs/common';\nimport { CaslModule } from 'nest-casl';\n\n@Module({\n  imports: [\n    CaslModule.forRoot({\n      getUserFromRequest: (request) => request.user,\n      getUserHook: UserHook,\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\nor with dynamic module initialization\n\n```typescript\n//app.module.ts\n\nimport { Module } from '@nestjs/common';\nimport { CaslModule } from 'nest-casl';\n\n@Module({\n  imports: [\n    CaslModule.forRootAsync({\n      useFactory: async (service: SomeCoolService) => {\n        const isOk = await service.doSomething();\n\n        return {\n          getUserFromRequest: () => {\n            if (isOk) {\n              return request.user;\n            }\n          },\n        };\n      },\n      inject: [SomeCoolService],\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\nor with tuple hook\n\n```typescript\n//app.module.ts\n\nimport { Module } from '@nestjs/common';\nimport { CaslModule } from 'nest-casl';\n\n@Module({\n  imports: [\n    CaslModule.forRoot({\n      getUserFromRequest: (request) => request.user,\n      getUserHook: [\n        UserService,\n        async (service: UserService, user) => {\n          return service.findById(user.id);\n        },\n      ],\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### Custom actions\n\nExtending enums is a bit tricky in TypeScript\nThere are multiple solutions described in [this issue](https://github.com/microsoft/TypeScript/issues/17592) but this one is the simplest:\n\n```typescript\nenum CustomActions {\n  feature = 'feature',\n}\n\nexport type Actions = DefaultActions | CustomActions;\nexport const Actions = { ...DefaultActions, ...CustomActions };\n```\n\n### Custom User and Request types\n\nFor example, if you have User with numeric id and current user assigned to `request.loggedInUser`\n\n```typescript\nclass User implements AuthorizableUser<Roles, number> {\n  id: number;\n  roles: Array<Roles>;\n}\n\ninterface CustomAuthorizableRequest {\n  loggedInUser: User;\n}\n\n@Module({\n  imports: [\n    CaslModule.forRoot<Roles, User, CustomAuthorizableRequest>({\n      superuserRole: Roles.admin,\n      getUserFromRequest(request) {\n        return request.loggedInUser;\n      },\n      getUserHook: [\n        UserService,\n        async (service: UserService, user) => {\n          return service.findById(user.id);\n        },\n      ],\n    }),\n    //  ...\n  ],\n})\nexport class AppModule {}\n```\n","readmeFilename":"README.md"}