{"_id":"@concepta/nestjs-crud","_rev":"87-7635425c9b47732b4b0e828a591817bf","name":"@concepta/nestjs-crud","dist-tags":{"latest":"8.0.0-alpha.12","alpha":"8.0.0-alpha.11"},"versions":{"4.0.0-alpha.6":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.6","license":"UNLICENSED","_id":"@concepta/nestjs-crud@4.0.0-alpha.6","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"d127224e8680d324e7697a0c569af16d9ca571c4","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.6.tgz","fileCount":3,"integrity":"sha512-3nyEQrAateFdU0PjivkYDdnPnqrFc0fQoAKdWPYqihWAQYYQ2ym2Ma0HyYheG8CqnE5GwflefI+hlyGpI8d7jQ==","signatures":[{"sig":"MEUCIEtyu4/LDespz/5gDsgBugIrUVJXE3LpKwPBEAQvUm0iAiEAqBiQpkM6bgHq7b/DHebHWZqzw9aKPoyflQ/AW60x+HE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPLO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGdRAAh3ZKDKiH9dtkXDu5JeM1dNXXaDF8CFxlc09mOYVaYCHVuoeJ\r\nyw5TPJ5AOgiyN+vS+Evpyfn7VU2FS8x22ybpfibYQQo4ADMa4lSbuutvG5bp\r\nJlJuOXKIJYaiAGnnXlFZP0NHlUu4eom7f7oZdWdI/f8dv61IiT2tr779EjOx\r\n6Bj2s8liFkTTmnd/HzaGDkCe4SYCPEKvz1UC2f3xCKjLySW2Rxdv2NzDtltL\r\nhMv18ypR/t3JZt1/loNlgbLr6vhtpwkOGzWVXqES2MkVj3ZujxIEUkOQH3Tz\r\ntY+EJyp1vtSEDwZL/aFTtfMOHJjqVEFEPI1ppjbiZzxRl6oddYsj7c7xaNgj\r\ncOdhDBBRjvuKqfYA7P8OhMBovwdg7hONyByhSJ+xHFoMzTB6cGgchWnCqyki\r\nXxS/jRsUVpevUSArw1mbVOb+fV1LnCxwC2N4HpXgOLpNx6RI3iULENB7x3rJ\r\noxKEA+SbesjY3TPkT6hQHMYtar5Ks++nagZL8fTNaaq3N0uBVg76ds6Pb8Ng\r\nmfSSodnEY3IlDXq3Vr9PSMujZ7wCWats0lt7OlZJipho6Bj0ER23W4V8TyM9\r\nvPSfTsLcHb/biEXXAC/W0fOeQ6YbXfXs1om1OboHx/GxYSPopZyjRHJ3C8RW\r\nXmFYCAWb0upH8qBsUAp4Hx3QSF3wcBgmQaw=\r\n=bqIo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5a27a472ef14032a97be65303957ebbdc2ac506","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.6","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.6_1648145336315_0.5120868396715332","host":"s3://npm-registry-packages"}},"4.0.0-alpha.7":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.7","license":"UNLICENSED","_id":"@concepta/nestjs-crud@4.0.0-alpha.7","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"c3e13cd7d99c98a463a23f277cddef4c457cb320","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.7.tgz","fileCount":173,"integrity":"sha512-wASVsmrNG+5NS8XoSpmRD0G0X5fDAIL34tL8aD6W8xxIdUgrCOxgmSahB3zTwNE3csmR73ymiJCnbJDX6ZfOSQ==","signatures":[{"sig":"MEUCIQCXWH1N8cc2B1HBBVbHDXuUvzWiothVogm1l/ihT9fjTAIgVGTh6r3jT23WT/wNci4AZXcPpAzVNqiKr8qDI6yEJ+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPLduACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNoBAAm296YweA50lZ0iw/pm+j7mETPLENnlZ2ISuXYzApOmZbjVJe\r\nyI5G5z5CWgqVQty0lmdyiViYlClKv46A7vWxZifEicm222QAa2LVrgKmABdL\r\n+W0E810H7xS/nLFR/ql/AOmyubZkzEqhUDpnPaDjvF5c618AAYWNyPAuA3ul\r\nqYaY8gGRhdDspUMTWW7hf4hiNAqFVRhRJsLTgVJuHGhpeIR35Q9dksMeh2p2\r\n9+0go/JTSTQlOVLIIch4HA6A7XXsXEXfo8AvaAk+5i17zpsPpxsXk6dBUFpb\r\nDiaCTrurTzVGPkce44FRk5VX2d2xHebRi51Sh/ZxbmkD+hYgndFkizlRZGiG\r\nt0ZnaQsjqpZZGDWHBhi8O2e4/ovSC7g935t+fwKTE3YI7wIbwm4covIKXuBB\r\nca+XuvMQ2MG0rAdaNsUQT4Er6ejBITvBCUO1oR60nDwSAmbk8TuzpEvK92vq\r\nnpaS64QyUEdpXi3bRNHuLCv+lCNlkjb+63sRE5TuyMk1z6Cnisr66dIbw1BU\r\n1juErDi027/A85Bf2WwVn5Lk7+65fCTo0sdI35fUhLyUGvXKFK2OuGhNC9nM\r\nq5n5SchcnzH6+Y0Ben4SRSqCbaqihQqAcpJx7zAK69S4Vj6XAzDdMNGoFA1M\r\n3HDRdUZ1xFahcoOga4N1ZyquA+oHNIlzIr4=\r\n=1A1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"98523d97e3086b07da46e61dc9af3c321e401c98","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.7","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.7_1648146286128_0.9724654817360798","host":"s3://npm-registry-packages"}},"4.0.0-alpha.8":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.8","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.8","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"e9d613bc5748abc88d372e644c3880087297fa91","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.8.tgz","fileCount":173,"integrity":"sha512-KoG10PlOxzaFap3kdMOKfUE74wXfaupQlW8Eay/iwRketum82cd+E5X+h3sIMWuyvwbLfNtVZsB0W6jGvfzgdg==","signatures":[{"sig":"MEUCIDEvhzbcYR0BmKof5MwhXhjalL9x2olH3LKIYICqJuAZAiEA2RhthVIDU5naMCOuf98/IuN4Jj5pB3kaobOv5Jjdxzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR3NyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoapA/8D/tx81wHXcFEu44dv1pY6BiZg+I0NtqDuarripKvW9x3P9M0\r\n2hcDpjG1G1uWdKUNGUVtYBsH2dWgs4qj/kqMQGXQ0x5t0eXi/pvZnuHarm5r\r\n3sgE0DXL0Esg4MyZx3c/VPheM46Fbn/rrSLvIcYwYc3rDREwKq+cc952khFg\r\neEXgMzBvam2rA/5XscFkpYROc7nRC7+Zpzl0oZM1dDm8mLZb/nNPn7vL9KxS\r\nhbv31b7WvxVWR3VGLbVOls0qwyxeZbxPqNNd/PYS7J8caU2zuvA51J7vBJ72\r\nSl+NLsiqd7r0eov9MmMBzW/Kj+bM1rvO/dFmG0CoE/uNE55GdwWtmkXH/fiR\r\nxQp5rWsrcEvsEzzCcOxeYhOQqAvi5HRbn8pnBlgdY6iKuqaKimToCmEdAqLY\r\npatEUIH3fiv5+bnPzcqKJMGm4Fc+pXVMnzOOCUW88Pozqu83bcBDMDtIkt5+\r\nQI4eJmhX9iJlMFv0xNHmx461VmVKQlLXmevAuHTcBx1SSEkbKqAf+sVL2ygK\r\ns+cVb238Xo34xJRuDu+1oJbFrhVyNRQ6XQ6TF+5sigbwxc21IjmmLaKtzMec\r\n1zk9JN+u4MAZUtkS/nl3gaaBwKHUKOajdzVinknpT7Hc3qexm7skwbP6SGzp\r\nOQikqhd0OF3E8ErGi4BmlR5WXyX5uQXNmbg=\r\n=Ex8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"13f0033cfa1c8cf5f8b46dffeecc9bb1cfbdf730","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"[![NPM Latest](https://img.shields.io/npm/v/@concepta/nestjs-crud)](https://www.npmjs.com/package/@concepta/nestjs-crud) [![NPM Alpha](https://img.shields.io/npm/v/@concepta/nestjs-crud/alpha)](https://www.npmjs.com/package/@concepta/nestjs-nestjscontrol)","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.8","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.8_1648849778445_0.653788127504439","host":"s3://npm-registry-packages"}},"4.0.0-alpha.9":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.9","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.9","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"5a96407f3c5942ce8bb646abf145e22094fb5e44","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.9.tgz","fileCount":173,"integrity":"sha512-/25YlKNRIJVQyfR9LXD9rMxwpHv4SY/vpO1ikSjcT2Lj1cFXWePzAYwUU45h+mzBcF0zNCx7AtDtfxH+jQiI3A==","signatures":[{"sig":"MEUCIQCAZP9eb59hEt8zimbRfkwAe2LplPe/3+m+PXcmHUmyJgIgXASx0d5VDXgNKQdXXNsfeUXw9TgS27h5lHKNgg7Ba5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVJhwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3fA/+LPtOqE9jjsEe7/UGs/gGlttCQkAsrGv9q3koSWGL08uhVfXN\r\nDN6lxqs0XShRzSeYmaqRIm9UlpaSayKplVKExvPmu6xVwLfR6eXp8QXHS2KE\r\nyGeh1mkBKJjIDToxG2HevIeMOxsWeEOmLOt4EUllM6qD9WJkIZO4IONRFAjM\r\nS/vOAKpvymNOEnD6IGaOv7aNT+jHn/XsY2fWCmlQDZtrbWQ8vbFI2TqW82wP\r\njOOrFYyV+EOgwp/+5j8ekpzF7Gabx2vW5TTKzAqVnJsHirRi4KiIhKuin/if\r\nya5XeRB27n1boGxWAmkmwivb5lCdA0C3TPMnJnnaKRjTVQraV9JGjJ9RIk4+\r\n2AN8fP0oPh+PvUQG0bh15hMzhBwqPk4YyujOSQceklUfEltpOkSKRtH7aTl6\r\nuN7CKNVNdUlxo5niTmuxnpGGPBIsCMR3ZWDtlidw2ybvAUs4CnG4wPzQ4s5X\r\nIQj5TYxWmMXLzrL3xusNxCNh78R0wWaFdu2JChs95am1jH3SJvfHzOajY8EL\r\nHP/4XaRiJDRcmJ8alX8cwnZ0+ZHhB4JmsPfnPvLaIA9nT35CfSB1PaCUJv/w\r\nxMQGmUl9Liaa73+qoxUnbPGd+YiKyPJ3rs9aRTSXuqVeesHm75WTBiL0fW2P\r\ntPZ+6vvz4Ig8ebREDBMbqJpjxvWJhWpFzgA=\r\n=25Tw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b6597c7163c6ca5b422feac99eb4364769ed8c9e","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.9","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.9_1649711216418_0.9886241050271176","host":"s3://npm-registry-packages"}},"4.0.0-alpha.10":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.10","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.10","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"5d0b1092ba2d946630364cfa253e26a01dd22fc7","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.10.tgz","fileCount":141,"integrity":"sha512-6oA2O1Z9Vv1W2nZd6l51zWKV8ow1z+jsm1mefZWTQxIPCGhesOzH2m7EcvfAzA4Td91EY+c4RSwheQ9PVz1EIw==","signatures":[{"sig":"MEUCIEzEYSXcRnSmlcCHk9d/tPHudAtNP51ZdwOjeN9Y4W1/AiEA/LI76lcivxz+eNCwn9tXpteXBMLNodUOOqN5n/pjfLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXyobACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4MhAAkdBlMUDg+v8p7ikk6lBG56p0Y/n1ZZJl5X9fR/4+hbJaTTDP\r\niuhLk20w6pboprcKHXUus3W0ZyNT54QzsbbiXInn0TYd8wn6zH9EQOQQ1uCE\r\nHHE6XSdtvahfOApCD9TWaIFqZntO4iwHiUk1N52a0BiD6MMaA54vKga2HJRH\r\nfyTyh4vlxRUVrencBCeaReFOfNQVSGVMDu5nOXAv8IqWVyQPvlDJn3qAaWL7\r\n1q2OOLwkW60OjU8aZI87X939ozVdbHBm8pxxQoHJ8pex07FuK9Hbvnq6Kfg6\r\nhc/Ate3aleGqE0yrglWbYBvEOQK1Ned3luAowXaqTtNPq3G/Cr5SwcIiiXi1\r\n0NChUKJnB8+Gv9Sai1wZXCGLnEEIvJlXhWUsKE8PvTWZzL3C09FDgTNQO+UP\r\nONCkkiru2RhDdmufPB1dh/sPriQUrPfQpUXPzHRJsF/XQjPNROwsI1ttx3kg\r\nAvCpAFTO1VHANx2LJzfTsYw9wMECnQDqIVAWbGe/ibxi76mxB0wpqIz0TGPk\r\n+GL25AOH48S4Bm44sQiGgvRyG6k9YCtbMliZ548fNJlcMhNvZh182suW7N4K\r\nSH/bz/sX0V9/ZGy48RpFNYax4qPnY183K3h6bLcQQ9oMAtTEvFs/+IW9dNc6\r\nmNv7cziBlVOg7ODS+HtGF2s4kVFpisHrOn8=\r\n=ulVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c8f34de74ea86ffd4bbf5ccdecee43840bfb00a","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.10","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.10_1650403867452_0.11884729757453649","host":"s3://npm-registry-packages"}},"4.0.0-alpha.11":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.11","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.11","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"84f402790a1383964b789ced172e2395c23a569a","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.11.tgz","fileCount":141,"integrity":"sha512-08dWwcbtEp6hj/qbWEaNIiR8dT+65W1nwgRJRck+9YDpN3AhhD3hYbsjgeOBjl6q5HAUXHzkCVtxRUiBHVF9fw==","signatures":[{"sig":"MEQCIGNrHzu0yWWj43fDPKyW6UCOA3ofQO9ue6C5DApuOZidAiB0nXupxBNt7yNNAj54hjEPk9uJXgn6S6zE9TlGhlY5fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicps6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNVBAAg9gThSclyAoplWtCQUktfOBAIori7DkljHkrEtk3H8WoUFJp\r\n3eJp8/VuqHO2Y58COckjtMuF98BypFfRePukabhhiHyEpvOd2ZfsvLzVLnsj\r\ntH7RI76I0CTDfuhZcgglRBMLLSWYvYcGJdhduF/xdW6d9l6Yhz6saJ32wvX3\r\n57t9kSuFv8h6OJPl7CX0uK/kx0b+LIiTf+uMLhptUEUjECPo1TlBrQR5yl94\r\nuvxLpnzW77SBZKI8MqFk59A78DZjbSs1XZ0AL7yAmbWnY8BmL5HRcjY/VY0/\r\nZE2EOwVXc/JEK3gFdzu7omNP8r8+DxkpnXw1LkIdUqAXn/CCB7PtkQHzL2Pk\r\nUJMIY6Vhl3B0FcOyoj01xcpn9Lz+SCZEf7yrdaC/JWCZ7JokLOEv+Fy6H/Bf\r\nl/0K1H1hk0rCMltcVBqX2dKwDdj7gyRJ0LgcKx+xOuL7uTF0d7FGUAo8JsyQ\r\nQuZDOT57EOUHJpYHVcFJt5L2FbXfoK2si4YJrv9HSzBqeV9SefBDe5c0R83R\r\nkH+o+N4s74J7afmxAF4EBy64c3KFzySyESobwbTue7TeOOHhG0leb9MRGbiO\r\nRjzJYBvqroIQwRK42AcEVZXgzrbjpB96dITsZIOFmRMxPovjm3QAuuZqV5VI\r\nJdeJ0sPTERbGKXLRBnLNZ8bYtcR5K+n2ZS8=\r\n=X+tB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a7c928ce5f9450827f4adc8db81b97af4572b300","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.11","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.11_1651678010246_0.5041347552055435","host":"s3://npm-registry-packages"}},"4.0.0-alpha.12":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.12","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.12","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"d464f8c8ce07f5dc846d0c6a6999acbfe818029f","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.12.tgz","fileCount":141,"integrity":"sha512-+3wE9MMocAjETItWRC/vKl5lgYugYKnpWM41qCG2XNpIfwczfqjkzGEjXIse59HmQ992LtQdcBjYnoBNIOzE1w==","signatures":[{"sig":"MEQCID49Pa+hb7ouzFrbhsZyk/2zo+KHTamlJIqhtqgUunx4AiAaksP+FWs7hs9DW8SFr+PiCNy+XKV+CdkH0XOgVc49dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljVwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVVg//SkGNwbZWt/vXKvbHgMPv271T+cEsh0Pz5E9PyaNRP67FjyTk\r\nqiVulJXhDX1+h5dne0AdwDWw4aTxJewh9mDLDZY0NA879d/4m3B480U0TViI\r\nI7bnCyAtX4SDbyCz7+2JlMrlqsnCGBQHKtLfkG1KKR0wBtRw135/zHH+Du+6\r\np+dmZbbKhqGjBWJ1mmoMY7oQc/qQGYLhkIT56hmsBzVah+U8SlYM05RRsxk5\r\n9Fw31JWT4AiYEWob1NDWORl8QXQYO0j+PQIg5tSvhuxSF3jIPhLpBJTewIKG\r\nP9+7Wg5ZIYWqdEtDwueq5uAn8J9SrJbgiuWzIDuiRFQQNC/2DjC+vPbihKly\r\ngtheI3schLYT7QsxNN6SM3oy68kxr4YSiCLnjD4En4cPZThMvSF0C1N/rTd5\r\n9H79zmfM0eMzYQSMxPdSqyAXn42P5nWDa3u+mSG1GyEsY2a4+41xTr0XNfGL\r\nivfdqVW3fW9ffkF7gUnKp/7dLX+uKeXynwEQAA8poNsriWsUUvylAJqQTPO6\r\nx0fmwWuH03gHdn0EVG3uKmfPWCOe/7IMPsD/z9TW4v3mhgGR81LqDi+lc+0+\r\nfMxpCLV5WRC7Sr7MwAiDxJEOhRipoFcQapmuKTlGkIkEpIraWRuZZdykQb9l\r\ncuEVa8+Lq2S6EjPU3ycJsLyhEDW3RSwp9YU=\r\n=MROv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c8bb0426d94d8eff07c32d5dcd161971a1912b2a","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@concepta/ts-core":"^4.0.0-alpha.12","@concepta/nestjs-core":"^4.0.0-alpha.12","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.12","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.12_1654011248203_0.39159250314612715","host":"s3://npm-registry-packages"}},"4.0.0-alpha.13":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.13","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.13","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"dc76a7fc212e6d98f336bf4905e0df20d4f6aa0b","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.13.tgz","fileCount":141,"integrity":"sha512-G98PQcmPbAazaF1Az1cwM+nPFrAIzAx7uxA7EaNF73uVGrwmvsa2S+jduNZlMsJ4N8/qZ5urmBHaZsnKQni3Yw==","signatures":[{"sig":"MEUCID0gIi+53ZEWL+AEohhJFoNH3TpeqhMaqjkYe9DluPjlAiEA48PzVv8dwDsN8HZ5fqKaJMOAmshod6nkFm8qPIxYfrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimMwPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov6g/9HEjUdDL5OnLHyu7ClITJrEBqYZnkEiRtiRANkhMAdXasBUBk\r\nP+E4T/AeUb0kAJYwm0TptUaEAu6knWVuHqqVknxiY8EC3gXHMi/JHqyPg1h2\r\nrL0l6fICQVY4lMUYaqMxC/1jLvTp3utVVUIH40/2pCantiayarKDQR8Q1P/C\r\n0++1zOkzZIZnTJnrYsLxvTY22sUEAwGAbt0BaHdnpckXCDeDjdxUuBGf48RR\r\nBuKOfa7Mui4XaFSPJTu48WxCNde9nR21PFynLrrSznn+vb5NejgnQo03ED3K\r\n+7cRxfm8jk4rOAGcXNG1QKv6UpepAoaIp4sEkcMW4YIT0JFU/ExGiW8AVY6N\r\nsdZRbTDzgqHxr+yT11AeGIVuq5F+vjf4LXT5rD0ZVyht5d9jgZVBNEawuhdv\r\nX1UZLmyjspPq8AGLFbTKgwt0yqpY2EfoSS2+IYXyHFbEBQBAQTQ6CeNRoYPr\r\n+99UcleVd6M7881tihQVt3YUVc8GGPVLEpkMNp8rFmn2LgB5T/Ybxa/bogiF\r\n91seao2CBtmEvwtutAupo5mW9seiGp0XqkgiJcj6u7Fs6974mo8vWBdig6jm\r\nVj0KoemPCa6xpFZbimQ1+2cIk8LDsAr6fZIZ5AWknpsm85q/0zTS24WhrPK2\r\nGil2ddCgoEwkJkR5YIZwEGaB8nrRK9mZjIA=\r\n=API9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"226582e4f946aa68edcf0ab8eae3af4c6d8ccbd0","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@concepta/ts-core":"^4.0.0-alpha.13","@concepta/nestjs-core":"^4.0.0-alpha.13","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.13","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.13_1654180879006_0.11725514426891226","host":"s3://npm-registry-packages"}},"4.0.0-alpha.14":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.14","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.14","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"cbd2085c0ad761250f135ac7cca2e46809db1bd5","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.14.tgz","fileCount":141,"integrity":"sha512-TzJHlvpKA9OW7nFJtD13H1Vve4NQR5jDLbGsQsHd0MThN+Ic8bp73vF8AVPnmiri5P8CSCqze0GToAB35xDEbw==","signatures":[{"sig":"MEUCID8v7CYYHfvneYWI8SY7GrNfGeSe2rKYr1Sj6AMJaaJFAiEA+E5xZOFLu39rQosw7ZGBcL6WfRutBMUa/oRLrfHkQqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqNdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxqg//bJKem0W15L0t+zaQcps1fLcDoG0og/z25j02kGmvBbfT6xe8\r\nbDBKfY+SpqlUFgLkT9aF/Cry+785Ya6Bv1F2la9a39BOdSW9g5EuzDVBVYob\r\n4BnCJbwcQGV8+YkA262y3Z9UVhDe83AMudBpvEBXTbXK984k3OyrCfIvgFQZ\r\nKLjUPSxjWYBawaDDkvOguztpmqprjcojB8ETk+Bhh6GBZMlflmjrWpyxv5eN\r\n2Q5ouu8EhYuTalFJ12FGLdykqLLJ3nwVpeNnGQqj+X/cV4lMuYRkaR5D8/JE\r\n+aBxCUEhOWXKOjVI1AMbRW5EFeIr1O8msXsFkufHFoIAunPcC+9blc4/v2RV\r\nKgGxpSp7CXn/feOj7/xozI+eBW9f0yh16gBAHYFdfzQJri3yrnDMt8Ejg7O8\r\n1cYx/YkFgvExgY1lEVDK/Wvq7GI4F3yete64d80ZtbBjUppmUo6pC0Ap8wdO\r\ndb2B1gkWL/ri/c85+5Zohlt4oaImyXtZ5f1OtphtEBRZ2J611NWtIwxixb5T\r\nntQ1Wnt0kIXnM2QtHeRlqtP6J4atbjvjxe6KdHBnZ2cUvszyJhMYYB8cDK0I\r\n5YpleCnTOxG14YFbHU7yNVOZfmbtbK7txsbnJmDZ9iKjCU7PAGbOuEQGFPxY\r\n/UitEwP0iPDlbYbJc8PFxpzw8OjAuI/dwKo=\r\n=IThK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7660186e711af089f3dc198c3d3bae3e3a45ef34","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@concepta/ts-core":"^4.0.0-alpha.14","@concepta/nestjs-core":"^4.0.0-alpha.14","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.14","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.14_1655232343239_0.6337044577487712","host":"s3://npm-registry-packages"}},"4.0.0-alpha.15":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.15","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.15","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"deca654d88d970aab925eddf12efc17c86b5ea9f","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.15.tgz","fileCount":141,"integrity":"sha512-W0uuoEZ9diqGpFXc+F+OZFN91MTcYAb9/3jKXfs/0skwwxp+n/pI/vnKkjvHKNVYlPpaJqiSVeFcBYhJ4xCz1g==","signatures":[{"sig":"MEYCIQC20tXYLuLWz8Ay8Wsy8MG/LjRy7kcAyJnAD9any6nCggIhANNowNFNc+bggtu3V99W61Jk5GdjETbpNYqrAZUXOGk1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirIU8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIsRAAonVYnGS3D55ypHW7XawI9LnQDZpf9+2YzmLue7o5G/+3bNsW\r\nm4XG6G6jew3lGkW1erkqz53Jvheg0FUJ0G7ujzUj4PgnegzRXLjyAeGOtirb\r\npiGrA8fMCsMWsyewRcwaCUY5kFCrSnD/dbBOwlL6dYV4CV0pxHaJygkBr9Q4\r\nxcrmZoPVx9hQfyEcSRAP5B1A5KJZFS/u99r9biJ6sUnVoVaaIJywoMrmi7Ik\r\nNsEZP99hH1XfvrgE/zd1I5sHSjqBClhasCcS34kYPAfLS2mNLcnuqknh3S1J\r\nV5vKoe8NQAMX6F8qLPJbeS/Aw8krhyMpAx+g53UcPseyUU3N1WtRQ9CGog7D\r\nCJDakp9WOa+wOJ9LLwgsH+fZkfAWLRKaojP0jD4TehsxrWK1t+yMzgVjA/Nm\r\nIJvWyQm2g9cxwNacr7kPPVoebRMX1aKBlYuTKNkfLZDKc8q6VB7aCRk7gq0l\r\n6Y2mImoKL2a9MWz3dkTtadP8M6WOG4iua3k2xZrPAu19rTAHoE2h9vFe8oYI\r\nMD1svPXrxHJAgjECe6ceV6Ud8PV+qZw1qzhW+cjVBUZUViiBAB28ZbkJVi/5\r\nsuHe2Dn/1nDfjYlFup4Z/KPV4tAmPxs7wjKMd0esxn/uEPe8kFpRfof1xVAn\r\nJSccLFLrQNHI6AAcMc2NAdHX4xS+z8moKyI=\r\n=uMtf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"98542a3fedd4dd5014b557caa64d4539ff79ceb4","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@concepta/ts-core":"^4.0.0-alpha.15","@concepta/nestjs-core":"^4.0.0-alpha.15","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.15","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.15_1655473468407_0.09750994399273982","host":"s3://npm-registry-packages"}},"4.0.0-alpha.16":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.16","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.16","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"b2eb7ba33c5c3c3a34ff5ed5ae7a3ccb7c9110f4","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.16.tgz","fileCount":141,"integrity":"sha512-cSI8o0Qindj8kve3jLnrclkOQDHn6TkGUXtCZ5be/gRO4Oao7v095joyDtSYYK42JbB5BvEuxZEcf1WywODUlg==","signatures":[{"sig":"MEUCIEt6a9Azj+a4KRbN9Ixu/Ewg7NALv5MUhz25nDByDipNAiEA+eRyn/yhzfXFyOJxfrzp29Ao5193z6GUQ2eL2cJG+vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirIlxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT0w//fzxzBBelnmHAlbvWo7qcau4buZ7UqIWF48qD1cnSUsHIa42U\r\nJEDwIs+0r2n6C1Sr/5AbphcPEVNpQ/xNXqwLzVTWdJQYL+1PtiMCNS5sM7VC\r\nFsSaakZElYV8UzifmcWBVA8jySETCItBU5u1RxUdJngsiXDdvFLEoC7c4Tm8\r\n05tVU4Ol0drTgal0frYaYdF1bU0vOjlgaeIlWjo744Z+j5epmxmIziZ0XyV0\r\nKNAFbQcRcSiEDhU9BzUqDyZA+cb0rxPdUoOUSRGRVK+YhVRNjPMy2p47KEIw\r\nNbvrHT1BRilU6CJXSz2x8N/xLKXgcYl1dBp1ZDfmxZtXJOvvrkQ/1DZf1jw6\r\nFYrN47Ct2PahzHeMJdAaFKFw4eBqfE3IyLQu8DHUWuTxB/tKrVf+gEu9Saps\r\nzgiuc/LUt8G/GdB9ymvon+xdTz4/FSCbIOAUSPOhL2+TyEgGCdAZLAskajRL\r\nyD3ssA+C6CAqJ9aRZ65aE0oSI0YmMiSDzccck3PzNa25IZ+BV31blx01alp7\r\nfq2r73VoozwamC9ekfCZi8WPWfJuGX9DkTW8874agSOaiinPM9eiB+NMzcVH\r\nRrXRPsLV0+OpSuuoRQZTsj2Dv0qsF9IkIn5h/6nNfKQ+m4FL8MWJq96RL/hb\r\n+R2s5PdrPT/pQuLnoTrIjA5GOBMCI8pUP3E=\r\n=FZT2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f95bead3980c9272cc56699aa99930d014f4507a","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@concepta/ts-core":"^4.0.0-alpha.16","@concepta/nestjs-core":"^4.0.0-alpha.16","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.2.41","supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.16","@jorgebodega/typeorm-seeding":"^3.2.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.2.41","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.16_1655474545220_0.6295753679918898","host":"s3://npm-registry-packages"}},"4.0.0-alpha.17":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.17","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.17","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"57efbf340260a1ec2485fd1ea6477523787c670b","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.17.tgz","fileCount":145,"integrity":"sha512-MMT0v/VNyGBebfGt+IqNEnbQ/aHM3t1v1HngkSZb4CJSNSbEzu3qxJf54ai5FDu4APTUocVaq8jVqZTJUt3aPw==","signatures":[{"sig":"MEUCIHcj+fPOmQ6tbkqN6YIyTiq4mLMWGcWCFLWEu55pzmpmAiEAs4B0o3X0f8/700M+rHk3NERY4GPk+cx+UoTIkRaaIME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixzarACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYhQ/9FLUbluznRVLOYayeOJLQJNB6dpZ9zW89ejj8IWm19FVObNvn\r\nVp2wvY7u6LqzpWmKGjgi168QRw63JkqzrXIKqiDYaaJgHTMPvKg7OBuCpTN8\r\nHaSEL7aNBQco/S0S7jLdfeQMxT6trsttBKQklD98VnAGIFgwAfulbd8gjyE4\r\nmjeh2joc8h+oBcc0Cd3dYzM7X+PZrDOT4ij1Xi8dF6rlCM3Jx7FwM/F+K9LL\r\n6oOfUBAx0o8068orOtgIcs7RZoIjfhCr1ebBSuvrVmSOsRmfHOhOctOO2cbg\r\n+lKqyyxyPs7+244vhyUJwzAn4VU5snycwKJGSzlmvH3mA2HHO4+hRvuMBAyc\r\n3XaIfO1hgbK+V/cGKKc7wUiUMso/LzlWpb9M+nO5pHIWvGkbmjlXe84EOdEG\r\nOS3nY0uJI4psfIJxr2MOEvUSvu6yNz38JUeuPyO48vvXh4v3wgYX7OeLF1DK\r\nuRCmzAYCs+7rNt3Cq9RIjewUvD9/vfKSJ9lAnfX9cD8b0iQuBf4J6P1PI1tx\r\nUlJx9ypAhP9ohnvJKgZrQnM2tnUQy5zCKqzP6uwX3UQ8h5PmzifrPOIZ99tr\r\nskLWurK7KwGooNrn10rrbbXJREXz7rwFfgaGBFvXBN35U665SNtWWYcdtBHd\r\nnccM8KexdsxzEhegrMXKvqBqO7y7QgqRzFM=\r\n=p4QG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3e7432ec34eecb7f0e2c1024027df95332ad1eab","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^8.0.8","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^8.0.8","@nestjs/config":"^1.0.0","@nestjs/swagger":"^5.2.1","@concepta/ts-core":"^4.0.0-alpha.17","@concepta/nestjs-core":"^4.0.0-alpha.17","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^8.0.8","@nestjs/typeorm":"^8.0.2","jest-mock-extended":"^2.0.4","swagger-ui-express":"^4.3.0","@concepta/typeorm-seeding":"^4.0.0-alpha.2","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.17"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*","jest-mock-extended":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.17_1657222827179_0.05474424735873962","host":"s3://npm-registry-packages"}},"4.0.0-alpha.18":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.18","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.18","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"c5ecae97e58eebcc471836c6440542de84100c96","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.18.tgz","fileCount":145,"integrity":"sha512-jmOL61VfZSATQsRa7151sju0uzbUkf5lPIzTU7kg7WFZaIKALs3V4gaI/jM+sBC/DUPMTEn8M9tXAOw/8bIrpA==","signatures":[{"sig":"MEUCIFs0qGsr3rpeYmqJOGDMitgOzNwqM72CvqMvcOyLu5b7AiEAipSwNs1c1SwtyZvlkV5hAT91e5B/BMcPqxI4NnqNs6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2EKJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonbw//aHF+EY2QecxMJW/vD2oykptIOggOLubn3zJcR8A+8R1yO9ag\r\nYoBeJotbGcROHyaK05jqRFZRIrQIw1zm80rNWP8ssAUEAqL2EmU7Qymetk3H\r\nI9/0ymUQEjOJ8xZ657R690d7s8STfiJ8X1YZ7HoS/9YcJJUkt7jfDnax5nbM\r\nLsS83+TxLEUnpxc/yNAnSm4GX098wCVO9zxnBjnus+BygQWvD7OGOOJWZAjV\r\nJxBsLrDwNFj8DCA9+pEBoYksNLP070fqjt9St/RHNF9ChjHP27MNyDnT4Z7A\r\n6GtHPqnafNErrOyIOyrdOnEoU6S3Gz0YmxzpvlWBYneYrxkqvRNx7qPiY1XT\r\n6X/8nNJjaoX9N/2CT67NYi3s7C5yXFaFX6Ontlqt0Ao84ES2oGL64AghVmpE\r\nMLjq+ZXpPx0XwIrXBp/FMXgnwJEvOmEsVser047lUOQ0grSNl9D14FkgGuyC\r\ndt/CtwfZAZaru396lGAik6f8+btGoNzfnDO3S5N0yUTFKomkvffw+o1uKVU2\r\n2K2PKxxigdCGoJ9lXEHcR1bPWOXvFI3vjsGNd6DOuTUMKRzNEV8nZwH5TZ/f\r\n1nRTbyKaQZspQ8JLGbNqfQtNGo49Yju0acIDttbFZs3KH/V9RoMlIyxYm1yw\r\nJcu0UVqWwJTj/Jv5PG4UIXuvDofjw0a7Vgg=\r\n=FVxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4ee236319c79f9c337b7d0e377f8a5ef2748a441","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.18","@concepta/nestjs-core":"^4.0.0-alpha.18","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.18"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.18_1658339977217_0.21278206403126032","host":"s3://npm-registry-packages"}},"4.0.0-alpha.19":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.19","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.19","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"44c32b73af845f70c8ce8b0d69e7c42ff51c70cb","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.19.tgz","fileCount":149,"integrity":"sha512-qMSJShz5qq02pJtyNhbMaxrvEfg/dgVjpphODU5DzIiyE52rwOd+Zyehk/NN/QYRxg4bP5gDp7Ey3PlZbfVurw==","signatures":[{"sig":"MEUCIQCeJGRi2Zm9UsNM+cXjhXVveSKWeS4uOXhgy1oku5dUIAIgXmsx0Qv9Piwvmo2LeqVU3ptUy68OyuYmAgESLUkyo28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF1YVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm9w/5AOrbqwQQwB/kBG6my+g+JcPQl02GlIJPONFGBwn72dVee9Me\r\nMnQ32fXPpzMvRui1xkpvqseo0ITkROebdrKz/8o4ZN5ZBJk4LyhZ33jS/wEy\r\nw8ayBrm3UGvpMuWTnUhcxgxcLGIxRz1L0Q0EhJ4BC9pWjnlt0xqyrENxPKa+\r\n9ntJiWRRckNOBTG48JkIwrqbb7VFwTYqFlDaMgdHM+8Sgq10ap6/H9M03mXO\r\n/oz6pqnWC+6eIeDTiqXPOlLVFON0NroqSuW9iLq6BysNTSSwmm4K+pvkttqm\r\njZLD8cPIoa8gyAh74QPKFgoD7lELG4Nza66APsCX72Dc0dKrDlOgPkirr/t5\r\n5cgOe1cg6qKofYK+l4idPMUvZPwpt8Ns1kho626hdxLOpqVBZnW0QFdFBCKD\r\n5C6ehAYOU9hQvNCG1peVJEI7xY+J0pQsF4MXa9MtL08x6kDt7DlqfiQjxS8j\r\nd1nX7M2SctER9vwLCmOOtq57Uaa1ctu528bp3CG3G3Gwlpecrc6FFG9tSfiG\r\npIWdCsQJQI9OF1aBAjAALWW7NJ4Y+Qo0wLW9G79hDUnW3b1HWDqiWkTWcrrK\r\nDjQovaAlT0ye7NYba/H0kqJldWJruauubC4y0Kqs/e2pcPBHqYbkGpM7gwVo\r\nCCZ9lPaEOfIFn8zvMND65WOke4+MxRFM6Rg=\r\n=RFl3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ed98289c14bf57033a98f846d6da0891498c2cb4","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.19","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.19"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.19_1662473749534_0.4644163435431474","host":"s3://npm-registry-packages"}},"4.0.0-alpha.20":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.20","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.20","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"9e9defefddb716e1e7f8669e56ab20e9dd5cd011","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.20.tgz","fileCount":149,"integrity":"sha512-vYZfigzdzv2qSg8RkBTthZTWmu+v/ozE6w2zEjFlhez9W/HvUNiMsQj9fRHXuu4hWHCCE8IiYv8VGh7FYi3kXw==","signatures":[{"sig":"MEUCIErcS8gJdMic21/liPYal0o0NiBOi6XcvLEiPUoX2Jq6AiEAgDouHGFBsEq4qrYpmLtb4JROctDf4j6d+IFJeX9ZBQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGPJMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz+g//SdvWZaFew6/3y3Wr8VZgD/elSnJsnoIfHz/xDHfAmem6j9fl\r\nC1HiOMcv5uJ8wMqCUpWo/8VFMiuK/5TJBt+Fk3s+cTzgzhp+XLyhH2elXKDP\r\nf+feXOUCccAKDPuopPnZbYRZf2zJoQI5GOOCQ5nHSjbNacIUt9wBdx8yzdvr\r\nDVkN8M95quH4Z5Q+Vlxegl7NItI3FC58qgEBMCoc7gt+moPVigcAaqn/BmNw\r\nh0NblotzBf0IkP5KSBbPp85RYUaeaxtwLlKsCXAIKSBJmI/KCuUCpMROTB50\r\nkWcd1C2KawoCC781IkIQNumorLZaFmeD+32dmCKM4/2Jl03dcGr3xoiZK2ID\r\nBVY/kudnpADCDey3JvIGG9TVgRJ5k9GDUR87VY2PL1G5mG077JKryjEOYvTk\r\nKodj+hEZKtTWgLIwISi4gNmATxZJOGJZ4GlMLIs/Pn9Er7V6L6nhPqKs+RrG\r\nXmGPthdyEJLRK4Pm6801LKbdFonLHZzpRtNFmOYyrDb+kDuq9Qr3gVGDb23n\r\n+onIHW7KKNaygIME/i6gBzt/LpQHMqw05W8ocJ2TH0srFiRdgZabXdbMWTmd\r\niheOmoDgtXaUiBdlGzeV1u1Bzc3X3Eo0OrgjX7JDfy/Qc/mZY+OmD14I1u7C\r\nFLPIHsUHADa9UfEdYHc0rzgWSfy02ZDOAuo=\r\n=5NQV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07795638d947351ccc42786d9d836bb04ecb853a","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.20","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.20"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.20_1662579276048_0.334957861046312","host":"s3://npm-registry-packages"}},"4.0.0-alpha.21":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.21","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.21","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"90f6c02a211086a6290418cb7c61206ec68d3185","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.21.tgz","fileCount":149,"integrity":"sha512-dXXQzqihq5QDMXk4TQG20V6SqQzRs5vui61wiBPNJIZK1ehNg2layx1j/W69lCE1K+LbyBGrkoSt5A4pG8c1hA==","signatures":[{"sig":"MEYCIQDkfVj5+Z+hO8iemmH9D7rwGL2gaKkpvyF12hbf2xUtPgIhAIYOSYiHcbbNkWNbbZ5tM5Fjv6dZkwkc6HrMUuX9NvP6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMgioACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7lRAAnHWpecHmPLYLcQwLKdw0CB37WhJzQOV/WmGh5Gj6vpIgX5MF\r\nODigLlUyuKV+VBUf8WzI/zOIlkDEvppmMIRmT9uC/gMkavm9ZRjzXr9V+GA2\r\nafAke4oiHfaE4j6F0M7vCOKFAUdtJGVTBgkrzKVoIpJPXx0PH9a88+QCHCc9\r\nYrS2aip39fLePkJoFMGKqsbSUDulttsNZXO3fv9KTMnGG6nciERCrmcLo1QI\r\nBR1ee+A+O3EmIbXTk4UslgAlfoTQ0QVasJuuxR3+1VkmTdd+oAh9JzQ/cyZm\r\nF3K54WOKLm3o1olI/QA7xOiQoqP3iuF0cACEucve9IAvBQ6xwa4xr9PD5uyW\r\nkPCeht9WNDmGktBkA27H3S/bBIgROPfYeML8CkaeP9qu2aGcOZINuyC2kmJb\r\nny4XtChPcxmJT571ulLDl6L9ptcoMizlXV98gKN+Xxn57jKZSrGdJa7YCpSr\r\ny98bzloK80nzR/uuhpYjNEmbjmLuEucVO1WpZ1d6hDpVPaxy9vkNKZPBps77\r\nNkVWynsv2xvc553X53jlvNQLdbGgRzZqIjz5pKFzYyABXrchimtG17A5xWPB\r\ncF0mJ8mPAG9ZPRMWP0hx3BHILT0MyahMnQ3s0iELWubXA1Z8vzG6aj2GurWV\r\nvH2EjsNqf9xl+dxHXyXUxG9WP8wcy0JCIq0=\r\n=a4AI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bbab7cf2189c5431c66274d0b50aefc56cefa641","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.21","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.21","@concepta/typeorm-common":"^4.0.0-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.21"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.21_1664223400704_0.24478196912718286","host":"s3://npm-registry-packages"}},"4.0.0-alpha.22":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.22","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.22","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"744fe9c784387943ccc50f3241519233342a9c3c","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.22.tgz","fileCount":149,"integrity":"sha512-Oe0yXqtGFLa05oGtpLtfa64f7qEQvCZbpobNbch45zPkbQ5fT/FQkYJeQMTYdC5EwOOqC7HuogZsIjWD0Uu6hQ==","signatures":[{"sig":"MEUCIQD2r5pXtzWV2hYWjtkfdWGSH6gNqssN5hla3P8k+bJn5gIgakcW8Ec6h5+boCvmyGdX2KZo161OEA9KOV2aLdCQen0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRGtnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY8hAAganqLcW7/N+Vln+FkRuCSPmuySMDfmFkLdMgu4fsq349khB+\r\nEAImcsV2cYe/5vraGbZAMwulq898ysAnOLM1lyUg+2cD1KupKdDdKZzRofls\r\nn7TDEnY9IkgUpmO2eOHulMnFCO6Wg+4wuXaioHgjmdJlX5LR3KL0tAkJLlf/\r\nBC1y3lL8sCs7K12qfwML6IrwpKdMW7tzq5XcA2dmQPCmRdY40nctt9lM00t9\r\n/LBYJJPm1chSBMW04UA6cHlG+r5ZaaEkb3I0SZj+3yvD5TVu5/hOHNjapKzT\r\n7XEP18nLebMYy/KxCAGS2S2Jl0fsDfWp85+wtt66BpyR+w9p1ezb9V8MBlKm\r\nRpKxi1BA+SXt8/ofu2lcbNoHgyP+GZL7zsr0oKjerSxn9gXXhD6OO8BX0HS5\r\n3eeodEccLWbmvgu8efP2rNvDEufQZI18ugke4jS1sb3RNFao24JwQZ+atUwl\r\nwXpHAv5BZ2xeIODnU0H39zDF5NvkzjAPZCd1tPjAoVYzb/QqlskMKTxkfNBx\r\nUEIBQTxdkBPpLwdsg99tMBCWPsakktVF5pgpNNbPY9G5Uc6Wrrc9v/EndpoW\r\nSDfVSjXScq2sVxGFjPCACg233Jwel2P+hs9P382uXqiPlCznPIsHW5a+hKzE\r\nvWucgqXMtmmEEV5+X87cXgo62AmeGn9FQzo=\r\n=gikt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a10db89ed1655cf4107c09a4788cf2dbf82b005b","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.22","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.22","@concepta/typeorm-common":"^4.0.0-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.22"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.22_1665428327094_0.7087230166660157","host":"s3://npm-registry-packages"}},"4.0.0-alpha.23":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.23","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.23","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"a79d99a4cd00263dd0caee02bba9c162abfbdd3c","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.23.tgz","fileCount":147,"integrity":"sha512-lTF5lYyDRyvfabwbY3gmm6C+WQNd0fhZT4mCwQBGC38SSGSA+gdWgMkluvjCuuIQxCe6JKjK47zwtRS2x/tbCw==","signatures":[{"sig":"MEYCIQCI/CgM0n9XVLTC40Ni+uG0LjOGddub+cJcA7ZTJDjKfwIhAJTwHcbQmMSbs4zxQ7Qo5mzfizCuwoKsaIkn1TnX0QiZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq3vqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZjw/+LYZeXOU2GygEAnTuF1GOIfBWVedTgf8zkDAI6n8ly9ZwX5vc\r\ned9Sm4t4rxa3RyZ89BJcMhOf0L4IzlfEN7SlldFu5pXGO/kn4rXVQo9udfOR\r\ncI1kcV6w2/CsYjAJweoFYgh0G5P6E9oJrguW5ys6jTt4LYF1WS/v0S2EkX7A\r\nI/OjMy9GgkHCU44/Qg9wJWvhuf307zAyHpVbx1F2EJKLe19nmhclabv+Km4C\r\n9PLumFuIMaD//0dS5sbIB3yI05WgTVfAyCkP6y+Wnf91zNGti7TgDN8sAd9b\r\n48752DGBI86m7ojG9ucZF2nbVBb+CMJitOeaW/OcHc41d+4Xe9p7UaD1dDh5\r\nDlbusPC0T2wzyVJ/qY0HNbFaPB5mFSgjU5NP2vZTDjo22y6gCtqR+Qe2MfS8\r\n4CxbJ9i4NKqSqYj7u6i8cSUoG9br82N9CTZUlu30Qpf07ZHxt3XJbRxbd38z\r\nFZB6AuhzqIMs6O0T6tetl8OmJ7sNVgKTH4FpIUsdcSAjSDWP/xdKJhhIrIkr\r\nzBhQddz0jrOF+OVHmIQhrFH/PmsJRvzyELLrKbF4nTZaoOriwM4HnCD4WOaR\r\nYKHN043ZvHRHD+KUDvjy5YJc91iEtV2H7yc2pLxbCjGTz+i5G/JcFr1zt/6i\r\nldcmoR0AaA7+v9iM+PImRLxpNgjOhj+PKV4=\r\n=65AR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07d68b3a8f347047d5882274b7d5378c4e9bf5f8","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.23","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.23","@concepta/typeorm-common":"^4.0.0-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.23"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.23_1672182762428_0.72636322526202","host":"s3://npm-registry-packages"}},"4.0.0-alpha.24":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.24","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.24","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"b7f5581cc3301fe034a8c76d453c53b0359d7791","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.24.tgz","fileCount":147,"integrity":"sha512-WrZnG1h/gfiP6iV7/c+mxUUYvfUqSkCkA3ApYlMzUvjk81Yvjfhm4STNH8mxpGc04bvUT1+txdGbJoCqWE4Yhw==","signatures":[{"sig":"MEUCICX9POctA175Kth5U3SCP/l0b1/S7yvekqfut5xey3uCAiEArAvrfbhXEraOT2/c4opbAQOx4o4xVkEgeWHP6fnzuAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126252},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7cdcb341e9d79a80329ca245e11a3fa6c2aa485b","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.24","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.24","@concepta/typeorm-common":"^4.0.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.24"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.24_1692120920919_0.8177065703125004","host":"s3://npm-registry-packages"}},"4.0.0-alpha.25":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.25","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.25","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"ee6864c325c8d4702a76d969e49e964a926a5f70","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.25.tgz","fileCount":147,"integrity":"sha512-huQHWUXjB2pmTemHR5JswWK6Xrrk8Tb5RIJjE26sk1GkAWg02NmCo8+VLm911Pfgm8tsbgWhPMrUMdDaiNCssQ==","signatures":[{"sig":"MEUCIGATadfbN8qrZAM82ysKxysxXTcmXvIHXlZTAUS4JGGeAiEAkq8Y2bJaPYoROPLsiiZb3/nu/u6Y15A6VzK5Kb1NPus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126252},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6516bbe57da4cd78dc5a23ccda46782ad1f45ea1","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.25","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.25","@concepta/typeorm-common":"^4.0.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.25"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.25_1692206868327_0.9459551616767328","host":"s3://npm-registry-packages"}},"4.0.0-alpha.26":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.26","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.26","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"ee025cc9fb009a41e455277b73ee86d6209c98ad","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.26.tgz","fileCount":147,"integrity":"sha512-ZQCH8khSQ8+bueskyFwrzDWOoQTMh24MbfINtIWWaNst2GuON2lUN36ywI9kU6wJ4ZEJF/7eJlasMWnpW+NlEw==","signatures":[{"sig":"MEQCIHRqjdy0AD+/J0wpO6/l46A217MzawYhpJKUkcbVQ4sMAiAsQJEVh8Vvt/Ay5ztvLGJmFXbZ4dWoqXOo5Z6CgtUwCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126252},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19c4b2367e5a03cc227909d2442ea04923e36d3a","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.26","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.26","@concepta/typeorm-common":"^4.0.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.26"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.26_1694204934615_0.5715670760627372","host":"s3://npm-registry-packages"}},"4.0.0-alpha.27":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.27","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.27","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"dd4167bf7c833cfbee19db45d93f22c7cbe94678","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.27.tgz","fileCount":147,"integrity":"sha512-di79QRhw7XMnLISj4gKHNO0adrBGb9+0L4vZ6KDHRkNKunL+p3o8KmyGeNhIbwDAhgvDrHqBRoD6V9qm7vuXAw==","signatures":[{"sig":"MEYCIQDLb2LzG5ARByg+t2/tNSFneUqmppfqmIhwRxVcMiTtlwIhAMjTgjOWCrfWVx1nuft5JqZiLcUbO2HySSGpP3m2/W8N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126252},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4dd5a48af601508d1766f3d1969aef406a82d355","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.27","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.27","@concepta/typeorm-common":"^4.0.0-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.27"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.27_1695409844409_0.35522863177708386","host":"s3://npm-registry-packages"}},"4.0.0-alpha.28":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.28","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.28","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"25fb496854285a291de6634433f8d90b8c1c1956","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.28.tgz","fileCount":147,"integrity":"sha512-j08hIcCXiCBYpec6hy0u09bbmJqtdqbCVSNpiGG5gyxlGszSB13SkGUv+FpMwOlKRAXWh7c2dU+yjeQMadd23g==","signatures":[{"sig":"MEUCIA8+0XCg8gbMqzBBYr0L7kn/LqTlxjTTN41v2mX0JJLIAiEAoOD/45pYezFqRV4dnMckdKS3joBqgRpmtW3kvlU6oqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126252},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6642e5fcec61645c06c43e4b4442ea40b6353b92","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.28","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.28","@concepta/typeorm-common":"^4.0.0-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.28"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.28_1696013199375_0.07374941422019377","host":"s3://npm-registry-packages"}},"4.0.0-alpha.29":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.29","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.29","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"e3f369da75141b45b908403a2609b111cd37afde","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.29.tgz","fileCount":147,"integrity":"sha512-U3k9rQSqFiriWMr0LfZOBB3sg7fDuWn85acgAimip0ShiDiN412/123m8s9eAelVzv5cIA6V+8Sl1eF80i4Wow==","signatures":[{"sig":"MEQCIEAwK2Kx9HqH/ZXKnc/8L6opJwa9APOALxg8DkCvuK0CAiAHGe8JJg452XfudB0tcB8JGEDl69UjQ2VdDCDbeTpYGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126252},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f62778f91242f12a29294d31d7c16e0fe81b8732","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.29","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.29","@concepta/typeorm-common":"^4.0.0-alpha.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.29"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.29_1696444948894_0.1976217868355512","host":"s3://npm-registry-packages"}},"4.0.0-alpha.30":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.30","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.30","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"3f0a4883bd2264aff4b58217053302fd1a61d27f","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.30.tgz","fileCount":147,"integrity":"sha512-XFN60+YyjLXf/iKIYFrk0lyyRt8VvLWJiUJjrrnxksexbKcV9mr5b+fSmOBlCRUEJvX6RZffayt40LgVfb8u5Q==","signatures":[{"sig":"MEYCIQDb/L5LDDvwi6T+gorVSwUC2hoqeUgYHOWRI1UMggESrAIhAPA9bo/B63VZVTmo+BA74eJ3TwQvbq+RH84s8Uxxnr1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128453},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9d61919dc6ac200f13703f49fc6e5c5b99e9aafc","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.30","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.30","@concepta/typeorm-common":"^4.0.0-alpha.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.30"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.30_1698254466545_0.2927407290276014","host":"s3://npm-registry-packages"}},"4.0.0-alpha.31":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.31","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.31","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"435762b2280346c3335a1f05e1b378b862ce6628","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.31.tgz","fileCount":147,"integrity":"sha512-PCsOBkpNFpTC/HpQWURuoZk7H3rs3pidkXcehipvBejt8fLfUDzQgrdBVQZ782Ij3DQZGgvPPJXyqz74n2RRXg==","signatures":[{"sig":"MEUCIHoqHYWosKdArjcR959qDv4X9CkFCZGGoghgIGENOpLQAiEAq93dRueKle5QX6u8liptUTD+4gPaU0EhmNhiv73rTlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128453},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4dccb9378abee258e38ea13ab0cd356ef933f744","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.31","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.31","@concepta/typeorm-common":"^4.0.0-alpha.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.31"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.31_1698443236845_0.5614721111423291","host":"s3://npm-registry-packages"}},"4.0.0-alpha.32":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.32","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.32","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"f0ba560f0f11529ca77d3c1b9b07cd3aeee0d51b","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.32.tgz","fileCount":147,"integrity":"sha512-QCTr6p+86kKqiQDaZDfbIymTYIuxp2YBRN7i1kV19dhhBAtR3yGOpaapVV5zoTXVIUNwJdZjzlvEAeFmy+y8lw==","signatures":[{"sig":"MEYCIQCtrIBVvqYPqhqbe9iajBCo3UEty+YJj4ZSHiOM4naUhgIhALBNGb8vzhODWEXjk0E0GVVwLgCQPx98B972z1mBDh2S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128453},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c66ed228adb3bd82dd6484442e35de39108cded8","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.32","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.32","@concepta/typeorm-common":"^4.0.0-alpha.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.32"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.32_1698687789711_0.35638995623822756","host":"s3://npm-registry-packages"}},"4.0.0-alpha.33":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.33","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.33","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"8a3b6759034aa0c490e0fe29661fdfde510ee594","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.33.tgz","fileCount":147,"integrity":"sha512-2kq+aIusaAoiK5Yxuhgi+v39j85urk0hnsYejkNtCsDRI2FyLGD1GnCRvorTFsMxoNvoo5ZXCJbNQvgh8cyrew==","signatures":[{"sig":"MEYCIQCiWjlQorC4txJG3k8k+vjgxqlNSvLHm6SNQqcXSM2k8wIhALFHzI+Ieny6r88hOalt7ZsR/kVuLY5nuLXj6+0C45Z6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128453},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1904d9117056cba7b70a57f949c3eba80d7ff5ed","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.33","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.33","@concepta/typeorm-common":"^4.0.0-alpha.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.33"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.33_1699903818044_0.674878039042174","host":"s3://npm-registry-packages"}},"4.0.0-alpha.34":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.34","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.34","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"49be67952f081876f5960f0455b7dd66c4005c6f","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.34.tgz","fileCount":147,"integrity":"sha512-vjafCXhWVsjCC2LSoRFkpK67mv0OkG/hJZ5eA0DLZE6rroXxr+otXZeSI+4aFB3gOk6CVdjshBXjlM/bht5WpA==","signatures":[{"sig":"MEQCIEhfYvBHO4XqYjwMeBK4AjbjpgGq06jYIxmfb3AMupRNAiAPbZKQNBKDs7oVgNB111zn/wBNTHau3AlCZKbUck9k3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128453},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23c1097a2057a9916e313adabc170b026f6d3860","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.34","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.34","@concepta/typeorm-common":"^4.0.0-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.34"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.34_1701269213744_0.4542032418177968","host":"s3://npm-registry-packages"}},"4.0.0-alpha.35":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.35","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.35","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"148999e6fded5a86881b23578a43ca20ee112a38","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.35.tgz","fileCount":147,"integrity":"sha512-etSmbfEjRG/r9aHR+leS31UjnKxSw0NwVNioXOetfsUNdophzFxxt2a7tscvMK2FLNrao/Osazx+jJCCe6guUQ==","signatures":[{"sig":"MEUCIGSd4IdiIT+FfImowGz1xddyj5O26k4GyPuQ7mH8l8O9AiEA3yGbFEN2RwADc6g+ywWjlZz1ef5+Ll4kROsD0Fudjd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128453},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4350cbd91e0947597b3bc61419d93db8b034fcf6","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.35","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.35","@concepta/typeorm-common":"^4.0.0-alpha.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.35"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.35_1701355979362_0.7387555746371184","host":"s3://npm-registry-packages"}},"4.0.0-alpha.36":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.36","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.36","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"4edfd30201488ca3b53132be314f6e6dfd1c448a","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.36.tgz","fileCount":147,"integrity":"sha512-cXtJeOl/IaFeHtv5XsOAZgMFVXlTmqpR6UzkBUBlDaoZZBdNPdtljjehu24qt1Ijctr6GNFPlz0eNvwqnkR5aA==","signatures":[{"sig":"MEUCIQDV/g9puYVNylrytTUP2Hw9gdoViDAMICm4dLbuUl4psQIgPa3vCfFEleCkl6B/UsUnJ0D4ljs0+Vd8GV60F/xq26k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128453},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8501c6b34c682c228fe5684fafcee5fb91eb91a1","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.36","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.36","@concepta/typeorm-common":"^4.0.0-alpha.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.36"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.36_1703192094042_0.2260100116148489","host":"s3://npm-registry-packages"}},"4.0.0-alpha.37":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.37","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.37","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"661b090cea489383c7859db9327ada1d4879341a","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.37.tgz","fileCount":147,"integrity":"sha512-O7W59JM9IF4PJWWIRALmb6iML9IZlu658jJDSCvcBjZh2hd3kTao5BDJbqcC9zOAOe/WeeM56YoZsuBUHpLVKw==","signatures":[{"sig":"MEYCIQC0iTeKTltsVphJLKAEHVo/TVH0rYzPFn/bcRbW7nmpxgIhAJX47Tat5FoUAybK4Rz1sdHHIWyCiUvwwe5v7sB1kP0p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3c2c692898e55467f66202701eee78e42b022de5","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.37","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.37","@concepta/typeorm-common":"^4.0.0-alpha.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.37"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.37_1704466188083_0.9246095607369078","host":"s3://npm-registry-packages"}},"4.0.0-alpha.38":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.38","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.38","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"a3e3e174b1e9d56858909695cbb78f3d3db68cca","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.38.tgz","fileCount":147,"integrity":"sha512-EebilEOmHNTjJxLz5yao6xrS0IlZ32jtOw6VS6ByCe+tRVXCzltVT5+xd9SnwmrulFE2c0HJhYq2YMRR4nrc+A==","signatures":[{"sig":"MEUCIQDr+PNgMXpuD/9lQEFalDRsUqouwv1V92L3TF3HXUhojgIgejD9l7bnJ3hJ2MBBnEewuo1qDQl31Fb+vjd3CwK4d+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d03852db82f66ab67b3d3114c2532288f477f2c8","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.38","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.38","@concepta/typeorm-common":"^4.0.0-alpha.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.38"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.38_1707165139522_0.13399196049946838","host":"s3://npm-registry-packages"}},"4.0.0-alpha.39":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.39","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.39","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"f128f97653dccb9fc0c5130aac73e4c612764bf6","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.39.tgz","fileCount":147,"integrity":"sha512-J9O/cH1X8p9Ur/7MvY2zx8rlOD/P9IWYHX+Rhb3DWto9I/Fx7dwDSQz5kerkxTMfFyt3W0Rt21MGjyFApB+41g==","signatures":[{"sig":"MEUCIAiTmxd5pZVo4x9eitYO1i+K0rLBr0mkXmEccSfd4AGXAiEAnZIqzxd1xmQ2/L3z+JLC6eqHUWvnIQw/S4asW2jvOA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2068c78c14469c23117f5a954d4c7acec9257a8d","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.39","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.39","@concepta/typeorm-common":"^4.0.0-alpha.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.39"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.39_1707398738842_0.5245079794427145","host":"s3://npm-registry-packages"}},"4.0.0-alpha.40":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.40","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.40","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"fc86fb42a5b094873f165bc37c29884dc7607f00","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.40.tgz","fileCount":147,"integrity":"sha512-T7gM5+6MaTN8AAxWH4yMTSbho4Rt5N0p8BKjruSYJxKhsQgRuV8+yWJlgdQuhsx8RpKaEavSnVCaKDMPbtsPxg==","signatures":[{"sig":"MEUCIFgZ5QguOxfdXEmaxdACRkHcrUkWhYRVExBPhXIR5o5+AiEAzOF4PDhPQ0QxzQ9DOyPBGxAruUxYRLsV495NRQ3Qg68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0eac18f0aec39e8742bb99556d39d1091ecdefa3","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.40","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.40","@concepta/typeorm-common":"^4.0.0-alpha.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.40"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.40_1708364384351_0.8072439950831549","host":"s3://npm-registry-packages"}},"4.0.0-alpha.41":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.41","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.41","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"e5d7c88674427c19b05e9c867932e14547bfbc48","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.41.tgz","fileCount":147,"integrity":"sha512-nNAiHj8dENyQCcbhwxyOLyOE0IYV4DY30vwVvMibKm+EGyqKa+kkvhtdEqUTxLJTrGr1Qb8oJnhY+9rrdEDuqA==","signatures":[{"sig":"MEUCIQDeSRb6C2Zbefn6/AskSrnDjiap5B15UD1mMAoNFqa13AIgQWpogzp97whiCDFyerPI4/RADXJkpoaj9RTR/ne7Bes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128543},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae9464cbdc4f31671d2cf68fa49ba9b040387567","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.41","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.41","@concepta/typeorm-common":"^4.0.0-alpha.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.41"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.41_1708548318348_0.006068269425161921","host":"s3://npm-registry-packages"}},"4.0.0-alpha.42":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.42","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.42","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"bc9eae4bde68e22161cb4a95177f11d98eafb589","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.42.tgz","fileCount":147,"integrity":"sha512-K5PtASTbyU0d+rPAZV8qfvSvaXsJHLQwi1Iy7UErxC2UDRlvcXIY1pV3PRZ/1yWaR2BT0zVrqDn19SPW45ArbA==","signatures":[{"sig":"MEUCIQC3aNGrkEFCM74V7AUQ/clu/UT3iITDIHhu+r11PH8SEgIgTgdWFV6TL0ArJl51z9C6ZFMvFsCfXIk1KAAZuIafvyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128543},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5ef049fe06f500090d817f346fdc40025159c285","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.42","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.42","@concepta/typeorm-common":"^4.0.0-alpha.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.42"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.42_1708552328141_0.08824900426540983","host":"s3://npm-registry-packages"}},"4.0.0-alpha.43":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.43","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.43","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"13110a414ee57495be921c600450cd6391c5a723","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.43.tgz","fileCount":147,"integrity":"sha512-diGOMaqLrWW+ROG7SIzTFlWeM2hKUiFbcnkPPuQkyFknz38jUdtB6Skqzr6L4x6zVsYNvwVCPAFiWOMQS5i0gg==","signatures":[{"sig":"MEUCIAqpuk14oMVaS1cQSoHkeXZmJSQz4296sHukIkLdZbbsAiEA09NvfG+gccMHtbETm//jFwXsAQN8wSpp2ozbxZw+9DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128543},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9f89a7314b799428e108b16870530d45443e6507","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.43","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.43","@concepta/typeorm-common":"^4.0.0-alpha.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.43"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.43_1716485096143_0.1665761330897395","host":"s3://npm-registry-packages"}},"4.0.0-alpha.44":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.44","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.44","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"bfbe1d1a615f96da205039dbab08033df4b454f5","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.44.tgz","fileCount":147,"integrity":"sha512-sfJISsVRYhJdHaHJgmsgOm5A+pMYgr3q0Tu5NM5UQ3lHWTMccCyJaQl66IEpjhWGtpmydQiAO90FS3IH4MJh2w==","signatures":[{"sig":"MEQCIGtZ3DCin+6HCuCI/bSVIDOVWuwgDU8KpvTubVBZPSeWAiA3nqN6mf1rMZpWBiSvkTG0cQ58s/kZ7oVfXvh6nh/NMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128543},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80645a415ca1243e117dbc90bd92dc695dd57e0a","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.44","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.44","@concepta/typeorm-common":"^4.0.0-alpha.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.44"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.44_1716592815125_0.30359256933473855","host":"s3://npm-registry-packages"}},"4.0.0-alpha.45":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.45","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.45","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"0dded1985db26d53b6fa1118cedd7c54b98855a0","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.45.tgz","fileCount":147,"integrity":"sha512-E3QTprmV1/Lro4Y159hkrunJpklqgma09maRL8w+GGMZvxHmYzn6JZlUgUYCA2Y/V7AjEcAVWHSWBbY3EOeSYg==","signatures":[{"sig":"MEUCIQCiRRv0A9CVscQSBG7j9dKAeijS/ga/OfmJtWkBl4C+ewIgJqgk0id95Kdp6n33Jdf8HWD0QFtAGH2y8iL4AxLEp1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128543},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a011c52b7086e4ce6c594db1b8c99ad24155ad83","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.45","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.45","@concepta/typeorm-common":"^4.0.0-alpha.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.45"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.45_1717693562632_0.007726079732656821","host":"s3://npm-registry-packages"}},"4.0.0-alpha.46":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.46","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.46","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"f109b3e0196bf5e3b40fd9c046f092a7e076d46f","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.46.tgz","fileCount":147,"integrity":"sha512-lqkCLh8iS5PYSr3nImW2JN6Ak05UT90ZcdhJ9ddQMFlPGdLYhaNoBKik520CEn5dll8WduRniJpujAmrfZNYAA==","signatures":[{"sig":"MEUCIQCwNL9wEuuv1MEuly9IELTk3snVSmek7XK6jLz2fPlIpQIgb56OVCNTpHwkeFkl4b49eUbM4qjYeyvfMDURWdmzIPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128543},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2f6c3b075034dc30bffb6111e08ae2a5116418d","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.46","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.46","@concepta/typeorm-common":"^4.0.0-alpha.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.46"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.46_1717706435318_0.6195717727098831","host":"s3://npm-registry-packages"}},"4.0.0-alpha.47":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.47","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.47","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"5d12b1a1e34faa468385f10fc1d3a4660b454955","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.47.tgz","fileCount":147,"integrity":"sha512-CgzkqeA88ZLCreXH8dLUECiusaNla+Sf4ZwhKanF7jNbGfyQXRrUXpO/cMqXglsLgtl82bbGNWRZgtzMp9mL6w==","signatures":[{"sig":"MEYCIQCIRHuFZy+7/fYWOSRXjqvdXdbD1vk0sC9n2VGwJFkRqwIhAI8VGEkTlOYpRWPeRwLX6X6msWIzOuqArPw7mfRy37V8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128543},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d24e626b57768c35aecb9401da02859f3cf318c3","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.47","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.47","@concepta/typeorm-common":"^4.0.0-alpha.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.47"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.47_1718658482475_0.49642754753212825","host":"s3://npm-registry-packages"}},"4.0.0-alpha.48":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.48","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.48","dist":{"shasum":"5c97367cab7bf5cfde225d9b4763f0c54f4c2e7d","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.48.tgz","fileCount":147,"integrity":"sha512-oB9NzTbI6NKg94LM5rNmTpJIQcqLpcRAB++ezsUS9PzhxtVVXSB+Z65UY+c2SsOzCTf1s2NWqqlq8dTOHgsh6A==","signatures":[{"sig":"MEUCIGZeBO4ILPjsgjzbpsRUVPu+awHdz54qzJWEtAHu1OIkAiEAvYPd3pm/20rptUbkh1bafmWblsWY9DZ53a4LsNpEYcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132452},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"054dcdcc22c82f2a5787d3ffb0aa6d0fe534756a","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.48","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.48","@concepta/typeorm-common":"^4.0.0-alpha.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.48"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.48_1719582765346_0.9096707200909062","host":"s3://npm-registry-packages"}},"4.0.0-alpha.49":{"name":"@concepta/nestjs-crud","version":"4.0.0-alpha.49","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0-alpha.49","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"f427321d014dfade610e4d7d0403cd444a50293b","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0-alpha.49.tgz","fileCount":147,"integrity":"sha512-miOdh0XADqp8QnT5EeM14gVgA3BIDheI5uYqUZWrG9KtqrJ1epOyjX36bG7q344JLwVzyA4x272AaqWIujg0kg==","signatures":[{"sig":"MEUCIQDBsed5oCcyMzo9EoWtLgFMeeY2asw9Z6Ha0vTwZwnT+gIgZWUyTcFZUW8Ju41MQtDCmg/p9tg+F6LiWAbTfmtVJY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132452},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9ce80eeab3363f973fd24d3c56f5cdf95c3bd56","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0-alpha.49","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0-alpha.49","@concepta/typeorm-common":"^4.0.0-alpha.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0-alpha.49"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0-alpha.49_1722275714509_0.6251704587157956","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@concepta/nestjs-crud","version":"4.0.0","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@4.0.0","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"2aced51d6bbf5ad52ff92aed77b00a58916438f0","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-4.0.0.tgz","fileCount":147,"integrity":"sha512-c5zt3fvtCRIrZb/OzC0qQgq3mREf0LoMfyWqh1A+kqt/DcLyzsqIJCEI+NnSyibhdREaG129IUBwVGg2GMq4dw==","signatures":[{"sig":"MEUCIQD7M/7xVy/HHLF6C6/PWGTTTLlEJRSQeGasiI7nhNBs/gIgcl0p2QKcuHC692CHR1T/bPm+1PMnF6FKEZOg5rg8gmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132407},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a7dd4fef1d0b98fc75393670a897bbc233a7a1d1","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^9.0.0","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@concepta/ts-core":"^4.0.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^4.0.0","@concepta/typeorm-common":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.1.6","@faker-js/faker":"^6.0.0-alpha.7","@nestjs/testing":"^9.0.0","@nestjs/typeorm":"^9.0.0","jest-mock-extended":"^2.0.4","@concepta/typeorm-seeding":"^4.0.0-beta.0","@concepta/nestjs-typeorm-ext":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_4.0.0_1722955174611_0.6798760450156618","host":"s3://npm-registry-packages"}},"5.0.0-alpha.0":{"name":"@concepta/nestjs-crud","version":"5.0.0-alpha.0","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0-alpha.0","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"2177316fcd28f98011afc0b25e484af9414d53ff","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0-alpha.0.tgz","fileCount":147,"integrity":"sha512-FyBEIp7ZanUVWUWBetnjZYXZvB/UfnlasMWv+brCS0/7AtSC37+qQNFyZNwWdhTEij4OrFsMN3rZq9EYllNHGw==","signatures":[{"sig":"MEUCIFidl8q+E5r/LvlgdMHVgCldxt8go1YTVFYoowuvR4GcAiEAigjpxdgi22o03HngHuEG+VnuRyoXDPf2aWN9UpX1TyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132436},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7dcf4cbb64720d32d1053a739e2a6a5900f691e9","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0-alpha.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0-alpha.0","@concepta/typeorm-common":"^5.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0-alpha.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0-alpha.0_1723586821897_0.8806670078218486","host":"s3://npm-registry-packages"}},"5.0.0-alpha.1":{"name":"@concepta/nestjs-crud","version":"5.0.0-alpha.1","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0-alpha.1","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"8e9d8104b5aa847d74f140c32e2cfb53640c902a","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0-alpha.1.tgz","fileCount":147,"integrity":"sha512-uBz4o1G9/exbxZYRPTT5pinO7uK2bgi/HEOHY/NPrzZbKFctk86aUbQsfDvF/SzCiFF1x+JBwk668WoxCnSmgw==","signatures":[{"sig":"MEYCIQDprKAy8WGLpnGrYrKXu02DiT4E01n/dsH3TU/1b5lolAIhAIWQvs0+Wkx8L2kTb5izzby5tMjnJ8tN1uDfHxiEIguo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132436},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5818dbb97e4605eb92b36d81e5f7f0aa69db8364","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0-alpha.1","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0-alpha.1","@concepta/typeorm-common":"^5.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0-alpha.1"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0-alpha.1_1724177053457_0.34379107711911217","host":"s3://npm-registry-packages"}},"5.0.0-alpha.2":{"name":"@concepta/nestjs-crud","version":"5.0.0-alpha.2","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0-alpha.2","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"8cc68323b1862b124c4f2fa2e0e0481c36ee19c9","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0-alpha.2.tgz","fileCount":147,"integrity":"sha512-CidpznQHxkZTQoooFQMt0/ueFieo5a5lk2apJRAJI+cHqJpXAdTmUHy5mD0a+gDbkPPuTAFzsAdzvjA69U63BA==","signatures":[{"sig":"MEYCIQCKvRHJoL9tuBFI2k+UH1vZ6NEn8R710A0H+smhcRobswIhAPI6qmf4mYvV8YYSna+vRn/ftZGC/ESC77UCgMNKH501","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132436},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a81b7444b69c48b4ac506c0c4bb446d2d5442cc","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0-alpha.2","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0-alpha.2","@concepta/typeorm-common":"^5.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0-alpha.2"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0-alpha.2_1724350853444_0.2847325239477738","host":"s3://npm-registry-packages"}},"5.0.0-alpha.3":{"name":"@concepta/nestjs-crud","version":"5.0.0-alpha.3","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0-alpha.3","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"e1aff0b784ac37839b0210e5e78e670df45aea8e","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0-alpha.3.tgz","fileCount":147,"integrity":"sha512-AdmkVu0b7AIVGtVNBQgUR3SzG7bLiQX9xE21dboAJ5jOhjx9t4JPkUSUU/JnbLCvQSL5lKh5jlCLQ6bwlunZ0w==","signatures":[{"sig":"MEUCIQDx4I2Dcq8KAyWIbxdYvxgQLbwSSr8PW+8dDXeuCJcNAwIgFm5eqieKyQWtHRPa1nV8twhLSZkl+LNQMo6mA1xrpqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132436},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4f4d6b222ccc3d7aca22817faf4ec24b3dfe5769","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0-alpha.3","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0-alpha.3","@concepta/typeorm-common":"^5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0-alpha.3"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0-alpha.3_1725634682369_0.20179358058237784","host":"s3://npm-registry-packages"}},"5.0.0-alpha.4":{"name":"@concepta/nestjs-crud","version":"5.0.0-alpha.4","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0-alpha.4","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"045768813df742a4da8a9ae73d075557fc59fb3d","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0-alpha.4.tgz","fileCount":147,"integrity":"sha512-S89zOzJBiG0YQw6xCL/umLL2Vdi/7kPO3R6H3jBrcdU0zPtg7GCyIXXVDOMRv9Gu5Nad/a2/0ktrbOixOpS9oQ==","signatures":[{"sig":"MEUCIQDrHkeSfGf97VhY6iJXMZ3sCx0pEOR7kEvD4EBhHYHGegIgZJeq5hblJm1KfogtU8lU46frCUhYswk1R/Zp6NYbja4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132436},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e70c0ee1fa8adf80e43fb725c93455cbdcd57ed0","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0-alpha.4","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0-alpha.4","@concepta/typeorm-common":"^5.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0-alpha.4"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0-alpha.4_1727264089432_0.291875319260831","host":"s3://npm-registry-packages"}},"5.0.0-alpha.5":{"name":"@concepta/nestjs-crud","version":"5.0.0-alpha.5","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0-alpha.5","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"149253268a9a263824b96e58109aa89508707dea","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0-alpha.5.tgz","fileCount":147,"integrity":"sha512-KFy8wHyrebxArx0c39jPeDyPNV/2Esr9ydbCHSRkkbDSDqkSDs4PLd+9R8hMRFB9vVF46nGbxxmyOyEXGY+/LA==","signatures":[{"sig":"MEQCIBkCgU6jhszcKC4p3QusQLLtHUDgsIF1F3OmzJ+c8gk8AiAdUk96ysbIpLAlxMIMF4XooDPFCGQIeiCVxMiicNfhqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132436},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"efa4f1c0ce9fbfc5b0c0164012489495fe90d544","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0-alpha.5","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0-alpha.5","@concepta/typeorm-common":"^5.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0-alpha.5"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0-alpha.5_1729203303548_0.7195713155007604","host":"s3://npm-registry-packages"}},"5.0.0-alpha.6":{"name":"@concepta/nestjs-crud","version":"5.0.0-alpha.6","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0-alpha.6","maintainers":[{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"leoafarias","email":"leokcta@gmail.com"}],"dist":{"shasum":"5c0989802b965fabad6d4691b29afd223fee6d0c","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0-alpha.6.tgz","fileCount":147,"integrity":"sha512-3lc+JIVHfwU51qH1s5tKo2VL701EnPn6rzFRMxCKfC6aHwuAN+v6IuzaCmM+a8tTZw15Q/C73vVV0kBL1Yd7aQ==","signatures":[{"sig":"MEUCIQD293uiP7gNFIGBWlIzmcBZtQ+PoNtf0r1E16a9Yk2iBgIgPE/bEppCOSkgI0IZJgPMZH2g1flswwYI5sfMpKxGyxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132750},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0c27de724c2026e16fab298e45a4e095b9104491","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0-alpha.6","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0-alpha.6","@concepta/typeorm-common":"^5.0.0-alpha.6","@concepta/nestjs-exception":"^5.0.0-alpha.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0-alpha.6"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0-alpha.6_1729546464880_0.9800400412591583","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@concepta/nestjs-crud","version":"5.0.0","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.0.0","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"019c33d530fe70071fd27e823840b316cdf315c7","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.0.0.tgz","fileCount":147,"integrity":"sha512-M+hqtGb3lge6f7P/c+Xnr/CEG6BpCWpS4YOwY0KnoGF4cRNORSjJaOELhj3I3xZqS2TOr0vDsE1xCLhy5AMXuQ==","signatures":[{"sig":"MEUCIBEZokjTeSBlPE4InH8NkGHAy84mCkD2Gyg3pIsz/NL7AiEAwldBvXStcdP2s8vH/J+hDV4CWbjmQNtTasZVbQ38Uf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132702},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc6d4c9b2282f704ba02c4919d26582ab4e57267","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.0.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.0.0","@concepta/typeorm-common":"^5.0.0","@concepta/nestjs-exception":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.0.0_1732723443009_0.13971729386840703","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@concepta/nestjs-crud","version":"5.1.0","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@5.1.0","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"7286b0263a4f726ad5039f33778546a1d99b7028","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-5.1.0.tgz","fileCount":147,"integrity":"sha512-by0LSpjFgLNDv9rXKcax4ZN/NWucIBAPiGE5bIMIBMNJa6hx3v6VoUGAA+zlOZTt6BcSN2/LL+Syl+FIB80xUQ==","signatures":[{"sig":"MEUCIQCxii7m5MmqnjErg6M/GHK9WH2HH7W3M5IwWO8pofCsCwIgCIm5bm36pLAIIVdC4hq5a7uFz/saQXVxYpnFNAmAPeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132702},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b637be07ba5367ff45f0a23aaef69c5fea70fd9e","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@concepta/ts-core":"^5.1.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^5.1.0","@concepta/typeorm-common":"^5.1.0","@concepta/nestjs-exception":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-typeorm-ext":"^5.1.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_5.1.0_1734011819267_0.4092692424213482","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.0":{"name":"@concepta/nestjs-crud","version":"6.0.0-alpha.0","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@6.0.0-alpha.0","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"45d57a8596b0c9de1e752c808e3d2e87b064a302","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-6.0.0-alpha.0.tgz","fileCount":169,"integrity":"sha512-9cHk/i6H/fbT5A0JhE36Sr6UJsk9tm1xTFwA4K7K4vv8ubH5JhUV9bNKWLu2k8C+tizeMfI3OAOKMeKLeeBe8Q==","signatures":[{"sig":"MEQCICxFgP42sfJbJnQxF6Nm9eIzWyA87S3L6PSGFJDKAFqbAiAINUnlYVdMvrGYk6+CjstYYtGkUvJH6z/J7ZZQHPHs4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161678},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba85c595836b3563ede19e68dcb0224c60819be1","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^6.0.0-alpha.0","@concepta/typeorm-common":"^6.0.0-alpha.0","@concepta/nestjs-exception":"^6.0.0-alpha.0","@concepta/nestjs-typeorm-ext":"^6.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_6.0.0-alpha.0_1734731661315_0.8828951763444084","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.1":{"name":"@concepta/nestjs-crud","version":"6.0.0-alpha.1","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@6.0.0-alpha.1","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"7ce7aa7aba90dbd9e32105cf60598e508c0ab771","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-6.0.0-alpha.1.tgz","fileCount":171,"integrity":"sha512-RQ+FcXfL49JXmXDY+Zd+sOOLQuH1XQzD6fMhg4/HZuiWf7amQ9Fl2GG8IwU4WX76JZNLTSj2mAZumr+TLOP4DA==","signatures":[{"sig":"MEUCIB0xrMfQbkT+80gW4q2etrwkClk9/CYW2GDtPzDB7DguAiEAs7fYI7l1Xj5M8W+DrHgyjxXed2x414Ii7SytGh9pq/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167491},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a04f900919ee11dd57ee1d37aaefc464ae2ac51","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^6.0.0-alpha.1","@concepta/typeorm-common":"^6.0.0-alpha.1","@concepta/nestjs-exception":"^6.0.0-alpha.1","@concepta/nestjs-typeorm-ext":"^6.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_6.0.0-alpha.1_1737639411215_0.3611588600374731","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.2":{"name":"@concepta/nestjs-crud","version":"6.0.0-alpha.2","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@6.0.0-alpha.2","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"c0abea3155df3cafd7c8a182f82c0ca896a81bd3","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-6.0.0-alpha.2.tgz","fileCount":171,"integrity":"sha512-ruAK8qaz5CZ58v3bZBgeaJK/7V+Zq13oqAhiEKQ5VOyBgYcSgnkOTxDVTu69GOfrcVgqwx4sMaC1Z6kzOjw+4w==","signatures":[{"sig":"MEUCIBKxMEPtWhAj3kVPwPcJ7eIdo5t5wo60L8MdZrKVIDRTAiEAll/7AAakh2BdYsZ1xvvq8MxsawgmU2lSV3tlhPxUrk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168083},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"498ab13f81f7952d345262c378569dd50aa18974","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^6.0.0-alpha.2","@concepta/typeorm-common":"^6.0.0-alpha.2","@concepta/nestjs-exception":"^6.0.0-alpha.2","@concepta/nestjs-typeorm-ext":"^6.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_6.0.0-alpha.2_1740750523779_0.4219726242049173","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.3":{"name":"@concepta/nestjs-crud","version":"6.0.0-alpha.3","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@6.0.0-alpha.3","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"191a0e29748ee77e0b3762da27f8c371641a6894","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-6.0.0-alpha.3.tgz","fileCount":171,"integrity":"sha512-Xrhg12C3uF+AjsEbtEqrpXRiitmP4pPxHPOd8N8S5unwNuShfrCj7RDyxMZ0cMK1cZN91agJ2/g8fcqmN/MLEA==","signatures":[{"sig":"MEQCIENrWa0cbNm+w8zhWFLiUcWI/4W7IZxvhQyag26XOaFqAiBej3o7w6UL5fL70WyxVTgM6yU63cNenK3d+AJma3RGFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168083},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a4da4648aafbb383458c906fddf8a899995b4d40","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^6.0.0-alpha.3","@concepta/typeorm-common":"^6.0.0-alpha.3","@concepta/nestjs-exception":"^6.0.0-alpha.3","@concepta/nestjs-typeorm-ext":"^6.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_6.0.0-alpha.3_1741727757696_0.2974178912254213","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.4":{"name":"@concepta/nestjs-crud","version":"6.0.0-alpha.4","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@6.0.0-alpha.4","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"9af1e0a8ae1a450fcfdd428afcdeaaac35e6f8ec","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-6.0.0-alpha.4.tgz","fileCount":171,"integrity":"sha512-ZAr3Ba5lecHKfGNulHjOyWymKDYouTzAhJK6PRbUbrNgHGTed9hjZoITpsBzTcTtpLv1cyKla1a3fWVpSZ3pKw==","signatures":[{"sig":"MEQCIHbMeO/r34CHKQqbNqnuSQPYLe0KBhAX0/NMi50e1uNNAiBTk5zNt+C/DTgYDcuT9q5cTPHsQnX0z9ZfpsKzLQEwkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169593},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f429c236c3de28a2662d563e336b0fb651ab115f","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^6.0.0-alpha.4","@concepta/typeorm-common":"^6.0.0-alpha.4","@concepta/nestjs-exception":"^6.0.0-alpha.4","@concepta/nestjs-typeorm-ext":"^6.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_6.0.0-alpha.4_1743084274367_0.869539197203032","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.0":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.0","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.0","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"6cbbd9f937c56a6bd97eaf5e6390403cfbb96713","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.0.tgz","fileCount":171,"integrity":"sha512-BHRTVvTnGmO2QkgwTUhurWZGk09q0OmwPtDQxQ7qdjjrlZleVz9gfhdPTYS7QtPkbqXYmmUD2MwO8UvAbx98bA==","signatures":[{"sig":"MEQCICj0bYyc1GwhoZVA3BPwDea6ZQy5D0s8h5uq3HWONNLxAiBxtL0YJcVABV/Ex5voQcT+7lubfOYPFVC8LdQupLZE3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169593},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3274650701a8b75c817f3460a7da6a7a8832c49","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^7.0.0-alpha.0","@concepta/typeorm-common":"^7.0.0-alpha.0","@concepta/nestjs-exception":"^7.0.0-alpha.0","@concepta/nestjs-typeorm-ext":"^7.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.0_1743966200114_0.5955637813644199","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.1":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.1","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.1","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"93f1b34049bed905857e1fb081e44c5fa89dd590","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.1.tgz","fileCount":171,"integrity":"sha512-MR9hVJo2gl+UKkMpKKVsDccca1YQRXlEeY4OdoMrqbkt9GmQDmEmVQH4uORoZ4t2/+rW/WA02aalsrX54Zu4nA==","signatures":[{"sig":"MEUCIQCB1FxaZHKrkU8Bt7jwEGefW27eiyqpAjiejZOK9BJrjAIgbMLMo+NKmCe/KL3Zwi2g8Oh6rmVNIdh7nJBBl7ybOjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169593},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ca6f3a4160503ddb700e41295090a81f75d0ea92","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^7.0.0-alpha.1","@concepta/typeorm-common":"^7.0.0-alpha.1","@concepta/nestjs-exception":"^7.0.0-alpha.1","@concepta/nestjs-typeorm-ext":"^7.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.1_1744057049568_0.8362041094837811","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.2":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.2","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.2","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"bf44e0c1f2f4dbb179fb1aec498ea960ded66eba","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.2.tgz","fileCount":171,"integrity":"sha512-pU9QxOi3QW2AyAlGgGKYKWsErThICwp7Ich71w0WCvLWd1+6DT/ghJgXkZPc+0lLHaUR+8FmYYzaz14zQriSbg==","signatures":[{"sig":"MEQCICvpIFVeC/I/7RKigTCn6zUh5MisVc27VsYxBxSgqbBjAiBQjLgz/ppB8ysEo5V2syAn/BZNBdOsphf0+7WOt9t9xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169520},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cf6eb6f51c708d72fe1b625c07cd1a9f6cf25280","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^7.0.0-alpha.2","@concepta/typeorm-common":"^7.0.0-alpha.2","@concepta/nestjs-typeorm-ext":"^7.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.2_1744062746522_0.9452156974731223","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.3":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.3","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.3","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"01fe0de3f84d161889cbceb4e4a87befdaa260b2","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.3.tgz","fileCount":171,"integrity":"sha512-TJ9MQVeQjIOB2uUHQu6pRspN3KKlxX629inxwYQ6MZu08Q4TZfweFGBKBywQDnKAbEPlViQmt1EGJboAtawSfQ==","signatures":[{"sig":"MEQCIFowVQmM5lmRgaVRSpoK60s8M2R/lXDRa/6eQd7EuiMKAiBmbnxhKHxlpm03870OrOqexg9EMqjc0jFiMh2jmP9/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169341},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"717d82f2090051ade22b28ab107d239007fea08e","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^7.0.0-alpha.3","@concepta/typeorm-common":"^7.0.0-alpha.3","@concepta/nestjs-typeorm-ext":"^7.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.3_1745492577294_0.2675379429884128","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.4":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.4","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.4","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"8e19a30617ef7c3a2022a74b58ac907aa00794ec","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.4.tgz","fileCount":171,"integrity":"sha512-9dkQJtoHhSmEs8q9wSRBDxnNp0W6V6zjW1cePl4i3ZKQbfHA3hnbzBDu13B/bdDChgHWGI6+15nbc7SAthjlxg==","signatures":[{"sig":"MEUCIGyc1wNPNDTBvs9O9W9E/4ZdH5+7YeCaTF14v4a5dgSkAiEAnCIIsGJlGjZxIreXJtoMIK3KTQxWtXGBtRlgEfrP540=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169222},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51ef631173544dd28a3013ffb07d69cb529317b0","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^7.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.4_1748366278840_0.7099742363912178","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.5":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.5","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.5","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"25b6a46347546b2d28370feb2196acc40e0b2464","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.5.tgz","fileCount":171,"integrity":"sha512-9YAaZZMtNwhpFqnaOmlJU+ypbSGGrcL776t+zvuOIVuOwtlcDIywHaGDCmqji8uHG7U0QDe/KovQdCnZgTpUPQ==","signatures":[{"sig":"MEUCIQDVoWzBJyRvfuaqTyo29z2ntoXta3DwADxDmzT6bbBQlwIgdIfMHOue7pvOno0IaQ9M6j6tiCLsN6oxxZ6y1vgY61g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169222},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc05089acf36018b115b762334084fb0aeddec38","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@nestjs/core":"^10.4.1","@nestjsx/crud":"^5.0.0-alpha.3","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@nestjs/swagger":"^7.4.0","@nestjsx/crud-request":"^5.0.0-alpha.3","@nestjsx/crud-typeorm":"^5.0.0-alpha.3","@concepta/nestjs-common":"^7.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.3.4","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.5_1752696052921_0.42516325550357914","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.6":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.6","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.6","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"70418decbf0611bc5edfc21c1b0f6dabbe417bb7","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.6.tgz","fileCount":293,"integrity":"sha512-YlkDuJ4d7xG5UyaonvXAgT9OEj9gZwiPP6h0YJidpn/PgkO0e8WkwPpp8NvzIGlMhAceKZ7ZnZfYsofmZz4MJQ==","signatures":[{"sig":"MEUCIAunLx4WbVzy1nwseiqqWjXvhkkF/2RkND5Ek/eKDMFoAiEA+86XAwg72dnCZQ0QJXVAccMZdx4bDRTOtqjv71OnJyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342941},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"13af2b3fdfd13351e1ac158d8962bb523f9919bc","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qs":"^6.10.3","deepmerge":"^3.2.0","@nestjs/core":"^10.4.1","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@zmotivat0r/o0":"^1.0.2","@nestjs/swagger":"^7.4.0","@concepta/nestjs-common":"^7.0.0-alpha.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","jest-extended":"^2.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.6_1753983761601_0.11791981439335131","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.7":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.7","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.7","maintainers":[{"name":"leoafarias","email":"leokcta@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"0d0a06dbd365e803064ef4f06d7baea43e1b0b96","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.7.tgz","fileCount":293,"integrity":"sha512-JsCTNQjm5fg6OIo6inuTQXO14ZhyuL3uRI+tEeLT3M5bgTlxdb1V5L5zQE1jO8iOLLxNNXaF+dwNQEGk7iaEHQ==","signatures":[{"sig":"MEUCICjmmL5cDZBmBGQ5WZygLnU402sqC+3ocXyryAnB8Kl6AiEAqBPt7iXPHpDmIzSQiBzJNYI8X30AOKGU8QWjZPmiC04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342941},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e4f344aabfefe2d160cbdff38326fa38eacc29a9","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qs":"^6.10.3","deepmerge":"^3.2.0","@nestjs/core":"^10.4.1","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@zmotivat0r/o0":"^1.0.2","@nestjs/swagger":"^7.4.0","@concepta/nestjs-common":"^7.0.0-alpha.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"supertest":"^6.3.4","jest-extended":"^2.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.7_1755021989917_0.9762472891611189","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.8":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.8","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.8","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"2df4067a3feaa2a92bc87b6bc80cbe450bc95457","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.8.tgz","fileCount":337,"integrity":"sha512-+q3oaEUXcvxPyjJEKSaoR8rtW88Yebk48p71hBOy5nrug1dbSGcVN2HOqi/1wE27FiW6LGAfNb91xDgm3pZJuQ==","signatures":[{"sig":"MEUCIQCR8NfjXwMBZr8PsqmBa1UZRIryCQ8AylJ1ioBqpN2oBwIgc+2k/jG51PBeimaN36VlP3ZgkF3LKqtne7L3xy2ROLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469990},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8949f2665cf129e8541d3dd9104fe1fbf5927285","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qs":"^6.10.3","deepmerge":"^3.2.0","@nestjs/core":"^10.4.1","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@zmotivat0r/o0":"^1.0.2","@nestjs/swagger":"^7.4.0","@concepta/nestjs-common":"^7.0.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.3.4","jest-extended":"^2.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.8_1759265206152_0.809310007929255","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.9":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.9","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.9","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"4b9b9055f219878fd11681791adbe494bfb8c27d","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.9.tgz","fileCount":337,"integrity":"sha512-0D4EIcxS4nrTTV4R3ZQ9yax1ALI+Y8H6DPwkMLgayTPI/ykPQ1+UuH4Z4sVyrp9Uo4EWqj2n18qBc5v/EBQ73g==","signatures":[{"sig":"MEUCIQDHYNy3Xym9FANZnMjTA5X51x/4Tm9rwPbJmXhuTcECCgIgPf84UQL63dcnXnlaLOrJ/+hMiRLSAjR5zDPYQ7uktp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470360},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"03e55e92bb032503dfbf2bf92b05bc78481900fa","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v18.20.3+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qs":"^6.10.3","deepmerge":"^3.2.0","@nestjs/core":"^10.4.1","@nestjs/common":"^10.4.1","@nestjs/config":"^3.2.3","@zmotivat0r/o0":"^1.0.2","@nestjs/swagger":"^7.4.0","@concepta/nestjs-common":"^7.0.0-alpha.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.3.4","jest-extended":"^2.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^10.4.1","@nestjs/typeorm":"^10.0.2","jest-mock-extended":"^2.0.9","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.9_1762812440037_0.5908949639875847","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.10":{"name":"@concepta/nestjs-crud","version":"7.0.0-alpha.10","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@7.0.0-alpha.10","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"fc69f737c2f014beef2d3fbc09bbe2e0677f9056","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-7.0.0-alpha.10.tgz","fileCount":337,"integrity":"sha512-2u7ZnwsvBnpme07Hy7phsAPytYD1nySbqDLSmqwyafWdDjRHAYGsQ0MG0nsYgM80RD1qeCyHIMZTQbpU1dTVpw==","signatures":[{"sig":"MEUCIQD0B8knenxc2tnv8qP8/6yl03eJ2qTadoSQRePSceDllAIgOCxTYWnMASLIiEqC9UOz9xqzd5h6BzP+SDZVk+zxV0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470610},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"680f5c6e0f5be96b3a5bd17b7f11cdb93ad8905d","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v20.19.5+x64 (darwin)","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@zmotivat0r/o0":"^1.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-common":"^7.0.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"supertest":"^6.3.4","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0"},"peerDependencies":{"rxjs":"^7.1.0","typeorm":"^0.3.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_7.0.0-alpha.10_1763690165635_0.641710276151136","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.0":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.0","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.0","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"1a65e0b9add712bac4b69b45cce9ba059bfbaf7f","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.0.tgz","fileCount":2,"integrity":"sha512-4jqbbmpsSfMnfT9/H0Tl5RDf7rhGuYB5JsK9Ph+GEk4YRuyrNurGXZURj8FbRl0DTW0rwY4XBRdQdZy4kXC5Uw==","signatures":[{"sig":"MEUCIQCkcot4lOc7MdSrGwf9Jh4Cn3lFK2ETLfEwpJftVb3DHgIgBTghL+EKS7ora+CeXHNGunjsdeuMo58PK68M5zBC8UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29758},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8621ea0a2b7a14f52a2324b578dee4b4318ad7a5","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-hook":"^7.0.0-alpha.10","@concepta/nestjs-common":"^7.0.0-alpha.10","@concepta/nestjs-repository":"^7.0.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"^7.0.0-alpha.10"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"^7.0.0-alpha.10"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.0_1772655578091_0.5461048831497732","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.1":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.1","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.1","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"ce29f8d784b540ba6eeff071c90a75dcb643c1d7","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.1.tgz","fileCount":394,"integrity":"sha512-2A6NZpcUU/PU6XRsb941cD15IgFVxEUUAFRnEavrLKHNUGlS6++ISoFlKmRZSaOIpQ14cHTdHb/NHjz9eLwfUw==","signatures":[{"sig":"MEUCIQCBNApxBOplgzlig/LBmI6JUwMR2xIo4dVBPew1Hj03RgIgNyTK3NE3z+krWgxVH/qivwsL51Hmo8ABE3i81Ar24UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487038},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e5df07eee73df53a7ea9ec12e43a078b07d7f7b1","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-hook":"8.0.0-alpha.1","@concepta/nestjs-common":"8.0.0-alpha.1","@concepta/nestjs-repository":"8.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.1"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.1"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.1_1772715674624_0.4728835219872649","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.2":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.2","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.2","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"364a64edbbb61d4abe37e9808cf38ce913eb0b32","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.2.tgz","fileCount":324,"integrity":"sha512-jVfEkz8p73Pvk32gvUBluI9t9Q5veE9Li5oLqFpcH18JD7jct8VX21zJ1bf11+YawBgaUIOKfBboG/5hQqqqqw==","signatures":[{"sig":"MEUCIQDpuERUGSeS/huPSBXJK5Lyu9clomzpfs1KmRcfwVyyYAIgJNifhgAu1C4C/oRu3vsBToxhrMwadpvls1d2aWWzfFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413149},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5df7cda706188f42a0f42295a6c77300c297a9f7","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-hook":"8.0.0-alpha.2","@concepta/nestjs-common":"8.0.0-alpha.2","@concepta/nestjs-repository":"8.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.2"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.2"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.2_1773954959350_0.4665930416475397","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.3":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.3","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.3","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"2828d0842eb1d4bf7e4c1b0d09b16026100060e3","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.3.tgz","fileCount":330,"integrity":"sha512-OQ2yOmLcxNjnqnVpgOG28/mKWPOx/oDrB826y/n5tUHGuVLUOTf3E/eNlof5u8P9jTdMZhuQMWpeu7/eh9v9kw==","signatures":[{"sig":"MEQCIFvrGtigXxfobm7cJx7+Qp23AqLmuzeH6dQYyXV6kilHAiBXFMkfveUobwYiwsadBHiguR7oUf7pcdN+wZdJQxWJ3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415576},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"580151a37425d0c17c8f113ab55866dc5b0f6855","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-hook":"8.0.0-alpha.3","@concepta/nestjs-common":"8.0.0-alpha.3","@concepta/nestjs-repository":"8.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.3"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.3"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.3_1775221764717_0.742059480175318","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.4":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.4","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.4","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"63b5fc9175d7554f9b545faea7e4b451152818eb","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.4.tgz","fileCount":330,"integrity":"sha512-AWm9rRNCqU4ZwP9nvxXk1g35lMIWVJjn+zbgv7ZYfQpHP3rHDbY1XjQQoK17ItXxEn/O8Hoe/ZzjfEFJwE3NDw==","signatures":[{"sig":"MEUCIQDLBaII15PCgfkDAooKr61AdlY2KoWz4TLyDf34pnsEOQIgK6JATKb91UGu0koPqRvpc8gMEIz+Mv6RUcZRK4ZnTdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415576},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"448b8886aa73db1001b026f5b2ea582dc4d990ce","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-hook":"8.0.0-alpha.4","@concepta/nestjs-common":"8.0.0-alpha.4","@concepta/nestjs-repository":"8.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.4"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.4"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.4_1775482266064_0.24902972154059833","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.5":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.5","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.5","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"a85e4f6979ce6a3cd8422cc5d9610994324cfd9c","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.5.tgz","fileCount":330,"integrity":"sha512-znOQCtQzH4/9vh0j2bVSStmniAJNNi8QaXqbag4Ey02JuEmIVLqxs0lbWjYglzBeBly17ofTugtE7IyGk5WSiQ==","signatures":[{"sig":"MEUCIQD9R2eWaq5wNSCp6lXLV7avbAkdfellNArcdhuJOTn4aQIgCJ4Dss023KwaamEZZO8aAjdL3Ywawfh4In9MsQXowv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415576},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"48fcef1f8f6123ab7e4a3c5102d730b753b97d7f","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-hook":"8.0.0-alpha.5","@concepta/nestjs-common":"8.0.0-alpha.5","@concepta/nestjs-repository":"8.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.5"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.5"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.5_1777058526689_0.7277687512018742","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.6":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.6","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.6","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"8fa4551f2a61be1e42acc49c3482d9588ed01c68","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.6.tgz","fileCount":332,"integrity":"sha512-hERtDzK4JIOL5+PQeatIHjM03+jW68XKawZQ1iGUB25+K0w0axxiJjSd5M2sTnAq9D2NT97kSAA+nUrZLbYW5A==","signatures":[{"sig":"MEYCIQCLBHtKD8m+k9NYmM5gwRdfo7CfPcTV3Mumrfaz0ZXgXwIhAIueJO98gIY2kaHdSeDe0d1adY5xj153zeUor7/Tjm7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418284},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"02173c2a821a2bfa82e0534fd878939b6e690a39","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.2","@concepta/nestjs-hook":"8.0.0-alpha.6","@concepta/nestjs-common":"8.0.0-alpha.6","@concepta/nestjs-repository":"8.0.0-alpha.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.6"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.6"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.6_1777495830088_0.6886880514229341","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.7":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.7","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.7","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"0fe8df929aa93ee0af1cedf9f96cf8d18eb9d1d5","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.7.tgz","fileCount":318,"integrity":"sha512-nDCLOHZ5eCOIS6eZDhXgUIRayT/grV2CyNJZ351Uw9ltLp5Z//kNDa+fx3akWhbXgkHSVuk2+cb9MAFCFANCgQ==","signatures":[{"sig":"MEQCIDlruCKMWZTb6ZIC7W/y0ddam26oNYbyghGxXEBrmnxqAiAmvv+HQ8yZcT5Nh2rbN+7y0kTT9UfuNK/H/wIBfzna1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405248},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e5040610813ded61b169a9d6e32add5007924ff2","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"^11.1.9","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"11.2.2","@concepta/nestjs-core":"^8.0.0-alpha.7","@concepta/nestjs-repository":"8.0.0-alpha.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","jest-extended":"^7.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^11.1.9","@nestjs/typeorm":"^11.0.0","jest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.7"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.7"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.7_1781985076727_0.33895454098416433","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.8":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.8","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.8","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"}],"dist":{"shasum":"30fdd66ed77846c5623df742077a56201415be8e","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.8.tgz","fileCount":318,"integrity":"sha512-r7Dj9lK+J/59g0ibDX1ds5mfzNLzXpy7LnvB0AGxxTwrMU6M+2hsly7OaKBVM2gy6NTOYz92WFR7wSH11USnUA==","signatures":[{"sig":"MEYCIQC36jHBdGyMZKzfFbgeLV8Zg41T2sDMLfUXeLWppJwMTgIhAI0ieLnxvovnkKkJ7l4klQfCbnpLwQM2DK2eeMsedZSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3b752ac1855f1385461c378562da549ca3c974fb","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"10.8.2","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","deepmerge":"^3.2.0","@nestjs/core":"12.0.0-alpha.5","@nestjs/common":"12.0.0-alpha.5","@nestjs/config":"12.0.0-next.0","@nestjs/swagger":"12.0.0-alpha.2","@concepta/nestjs-core":"^8.0.0-alpha.8","@concepta/nestjs-repository":"8.0.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"12.0.0-alpha.5","@nestjs/typeorm":"^11.0.0","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.8"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","class-validator":"*","class-transformer":"*","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.8"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.8_1784411146536_0.3659911673821641","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.9":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.9","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.9","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"tnramalho","email":"thiago.nramalho@gmail.com"}],"dist":{"shasum":"9fc4236d40dc741036d146f293148e8b0e4da395","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.9.tgz","fileCount":316,"integrity":"sha512-Y3WH/pBq3DcoVtLqisPugcoRlnFy6M1xurZ1FJxd4bjlqJFrAz3v8+B/lwIrpUJ9neSJEaCvAi8MxBvyds19Aw==","signatures":[{"sig":"MEYCIQCsbjtnDjrDS2PVLfZG0VRIUiyEagJnTjjrmkvhWloh1gIhALjUj4tPMxaPw5SO2skuyoMKVjDhf09qlphwXPs/Kl02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d374a8ecbb2364c229a46c283bedb7f381ec0dbe","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"11.16.0","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.14.0","zod":"^4.4.3","deepmerge":"^3.2.0","@nestjs/core":"12.0.0-alpha.6","@nestjs/common":"12.0.0-alpha.6","@nestjs/config":"12.0.0-next.0","@nestjs/swagger":"12.0.0-alpha.2","@concepta/nestjs-core":"^8.0.0-alpha.9","@standard-schema/spec":"^1.0.0","@concepta/nestjs-repository":"8.0.0-alpha.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^11.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"12.0.0-alpha.6","@nestjs/typeorm":"^11.0.3","@concepta/typeorm-seeding":"^4.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.9"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^11.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.9"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.9_1787607368799_0.330778990848547","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.10":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.10","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.10","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"tnramalho","email":"thiago.nramalho@gmail.com"}],"dist":{"shasum":"dfd1945988883e0736a4be347241491d92cc90af","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.10.tgz","fileCount":322,"integrity":"sha512-M5IMsm9k8LZvdftmYSisx5Or9nEQ3y1ZDAdPLMPkWCLvFB3rN0rRe4GNQ6uIhXp1hnXeA7KBDSaspxVzJXuBDg==","signatures":[{"sig":"MEQCIEQVmsjlbvHBVlQSLhKCCBVPOlBpJflU4c/0iySEwIfjAiArgF1E81hHOh8Bbb6LYR/0By1OGpKfwyZQd6xHABdtYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3d5b377e5b94786d547083850abcc98338b314bc","_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"_npmVersion":"11.16.0","description":"Rockets NestJS CRUD","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.14.0","zod":"^4.4.3","deepmerge":"^3.2.0","@nestjs/core":"^12.0.1","@nestjs/common":"^12.0.1","@nestjs/config":"^12.0.0","@nestjs/swagger":"^12.0.1","@concepta/nestjs-core":"^8.0.0-alpha.10","@standard-schema/spec":"^1.0.0","@concepta/nestjs-repository":"8.0.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typeorm":"^0.3.28","supertest":"^6.3.4","@nestjs/cqrs":"^12.0.0","@faker-js/faker":"^8.4.1","@nestjs/testing":"^12.0.1","@nestjs/typeorm":"^12.0.1","vitest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@apidevtools/swagger-parser":"^12.1.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.10"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/cqrs":"^12.0.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.10"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.10_1788105355698_0.24889765448725343","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.11":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.11","license":"BSD-3-Clause","_id":"@concepta/nestjs-crud@8.0.0-alpha.11","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"tnramalho","email":"thiago.nramalho@gmail.com"}],"dist":{"shasum":"916bb8a0dbb07d1964b11db31c630edf3c61947a","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.11.tgz","fileCount":323,"integrity":"sha512-mfPl2JS9i433NoEYVXXuMKyiahNzq1nA2dhm+2W2AkoTV10h2c2y3WRtEqOF0ROL1gS7MM73D0KEoxknVHrt8Q==","signatures":[{"sig":"MEYCIQDFVtWsyGtaTSFqtO/bvxaFrJUL+9mZ+FqmsFDWpvLzuQIhAKVSQ3bAA5aACieqCkTEucd6FKGd2315NDAUaEKpXjZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"description":"Rockets NestJS CRUD","directories":{},"dependencies":{"qs":"^6.14.0","zod":"~4.4.3","deepmerge":"^3.2.0","@concepta/nestjs-core":"^8.0.0-alpha.11","@standard-schema/spec":"^1.0.0","@concepta/nestjs-repository":"8.0.0-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^0.3.28","@types/qs":"^6.15.1","supertest":"^6.3.4","@nestjs/core":"^12.0.1","@nestjs/cqrs":"^12.0.0","@nestjs/common":"^12.0.1","@nestjs/config":"^12.0.0","@faker-js/faker":"^8.4.1","@nestjs/swagger":"^12.0.1","@nestjs/testing":"^12.0.1","@nestjs/typeorm":"^12.0.1","vitest-mock-extended":"^4.0.0","@concepta/typeorm-seeding":"^4.0.0","@apidevtools/swagger-parser":"^12.1.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.11"},"peerDependencies":{"rxjs":"^7.1.0","@nestjs/core":"^12.0.1","@nestjs/cqrs":"^12.0.0","@nestjs/common":"^12.0.1","@nestjs/config":"^12.0.0","@nestjs/swagger":"^12.0.1","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.10"},"peerDependenciesMeta":{"@nestjs/cqrs":{"optional":true},"@concepta/nestjs-repository-typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-crud_8.0.0-alpha.11_1789070431125_0.43628330756627065","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.12":{"name":"@concepta/nestjs-crud","version":"8.0.0-alpha.12","description":"Rockets NestJS CRUD","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"@concepta/nestjs-core":"^8.0.0-alpha.12","@concepta/nestjs-repository":"8.0.0-alpha.12","@standard-schema/spec":"^1.0.0","deepmerge":"^3.2.0","qs":"^6.14.0","zod":"~4.4.3"},"devDependencies":{"@apidevtools/swagger-parser":"^12.1.0","@concepta/nestjs-repository-typeorm":"8.0.0-alpha.12","@concepta/typeorm-seeding":"^4.0.0","@faker-js/faker":"^8.4.1","@nestjs/common":"^12.0.1","@nestjs/config":"^12.0.0","@nestjs/core":"^12.0.1","@nestjs/cqrs":"^12.0.0","@nestjs/swagger":"^12.0.1","@nestjs/testing":"^12.0.1","@nestjs/typeorm":"^12.0.1","@types/qs":"^6.15.1","supertest":"^6.3.4","typeorm":"^0.3.28","vitest-mock-extended":"^4.0.0"},"peerDependencies":{"@concepta/nestjs-repository-typeorm":"8.0.0-alpha.12","@nestjs/common":"^12.0.1","@nestjs/config":"^12.0.0","@nestjs/core":"^12.0.1","@nestjs/cqrs":"^12.0.0","@nestjs/swagger":"^12.0.1","rxjs":"^7.1.0"},"peerDependenciesMeta":{"@concepta/nestjs-repository-typeorm":{"optional":true},"@nestjs/cqrs":{"optional":true}},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_id":"@concepta/nestjs-crud@8.0.0-alpha.12","dist":{"integrity":"sha512-CWfiaxUXS4wClWtYDoQ9uh1voGS+diqHKPrt+eOajZmJkMvi6Oo4w64EPbku4vPpUjm31x9vGO1lx89FeK4rMA==","shasum":"faf63e0fcab6fdeb280717c2b2dc20a3075d7143","tarball":"https://registry.npmjs.org/@concepta/nestjs-crud/-/nestjs-crud-8.0.0-alpha.12.tgz","fileCount":337,"unpackedSize":381648,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEYa5Cv7ICs6nffBvoRpHe1mN3UB44cFdzkjjcJgXbFhAiBEFogT8Rru84lqajMYsxWnTZ0P1XO9fdjnlZDh1VDd/w=="}]},"_npmUser":{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},"directories":{},"maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"tnramalho","email":"thiago.nramalho@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-crud_8.0.0-alpha.12_1789312477261_0.5632056279550872"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-24T18:08:56.158Z","modified":"2026-09-13T15:14:37.584Z","4.0.0-alpha.6":"2022-03-24T18:08:56.516Z","4.0.0-alpha.7":"2022-03-24T18:24:46.276Z","4.0.0-alpha.8":"2022-04-01T21:49:38.834Z","4.0.0-alpha.9":"2022-04-11T21:06:56.560Z","4.0.0-alpha.10":"2022-04-19T21:31:07.595Z","4.0.0-alpha.11":"2022-05-04T15:26:50.488Z","4.0.0-alpha.12":"2022-05-31T15:34:08.660Z","4.0.0-alpha.13":"2022-06-02T14:41:19.179Z","4.0.0-alpha.14":"2022-06-14T18:45:43.567Z","4.0.0-alpha.15":"2022-06-17T13:44:28.642Z","4.0.0-alpha.16":"2022-06-17T14:02:25.516Z","4.0.0-alpha.17":"2022-07-07T19:40:27.340Z","4.0.0-alpha.18":"2022-07-20T17:59:37.398Z","4.0.0-alpha.19":"2022-09-06T14:15:49.781Z","4.0.0-alpha.20":"2022-09-07T19:34:36.324Z","4.0.0-alpha.21":"2022-09-26T20:16:40.960Z","4.0.0-alpha.22":"2022-10-10T18:58:47.359Z","4.0.0-alpha.23":"2022-12-27T23:12:42.620Z","4.0.0-alpha.24":"2023-08-15T17:35:21.299Z","4.0.0-alpha.25":"2023-08-16T17:27:48.550Z","4.0.0-alpha.26":"2023-09-08T20:28:54.926Z","4.0.0-alpha.27":"2023-09-22T19:10:44.753Z","4.0.0-alpha.28":"2023-09-29T18:46:39.601Z","4.0.0-alpha.29":"2023-10-04T18:42:29.140Z","4.0.0-alpha.30":"2023-10-25T17:21:06.845Z","4.0.0-alpha.31":"2023-10-27T21:47:17.159Z","4.0.0-alpha.32":"2023-10-30T17:43:09.897Z","4.0.0-alpha.33":"2023-11-13T19:30:18.334Z","4.0.0-alpha.34":"2023-11-29T14:46:53.908Z","4.0.0-alpha.35":"2023-11-30T14:52:59.521Z","4.0.0-alpha.36":"2023-12-21T20:54:54.264Z","4.0.0-alpha.37":"2024-01-05T14:49:48.328Z","4.0.0-alpha.38":"2024-02-05T20:32:19.766Z","4.0.0-alpha.39":"2024-02-08T13:25:38.995Z","4.0.0-alpha.40":"2024-02-19T17:39:44.506Z","4.0.0-alpha.41":"2024-02-21T20:45:18.572Z","4.0.0-alpha.42":"2024-02-21T21:52:08.296Z","4.0.0-alpha.43":"2024-05-23T17:24:56.320Z","4.0.0-alpha.44":"2024-05-24T23:20:15.304Z","4.0.0-alpha.45":"2024-06-06T17:06:02.872Z","4.0.0-alpha.46":"2024-06-06T20:40:35.559Z","4.0.0-alpha.47":"2024-06-17T21:08:02.766Z","4.0.0-alpha.48":"2024-06-28T13:52:45.540Z","4.0.0-alpha.49":"2024-07-29T17:55:14.698Z","4.0.0":"2024-08-06T14:39:34.775Z","5.0.0-alpha.0":"2024-08-13T22:07:02.178Z","5.0.0-alpha.1":"2024-08-20T18:04:13.639Z","5.0.0-alpha.2":"2024-08-22T18:20:53.753Z","5.0.0-alpha.3":"2024-09-06T14:58:02.531Z","5.0.0-alpha.4":"2024-09-25T11:34:49.652Z","5.0.0-alpha.5":"2024-10-17T22:15:03.772Z","5.0.0-alpha.6":"2024-10-21T21:34:25.154Z","5.0.0":"2024-11-27T16:04:03.204Z","5.1.0":"2024-12-12T13:56:59.462Z","6.0.0-alpha.0":"2024-12-20T21:54:21.565Z","6.0.0-alpha.1":"2025-01-23T13:36:51.393Z","6.0.0-alpha.2":"2025-02-28T13:48:43.999Z","6.0.0-alpha.3":"2025-03-11T21:15:57.885Z","6.0.0-alpha.4":"2025-03-27T14:04:34.528Z","7.0.0-alpha.0":"2025-04-06T19:03:20.370Z","7.0.0-alpha.1":"2025-04-07T20:17:29.800Z","7.0.0-alpha.2":"2025-04-07T21:52:26.756Z","7.0.0-alpha.3":"2025-04-24T11:02:57.482Z","7.0.0-alpha.4":"2025-05-27T17:17:59.080Z","7.0.0-alpha.5":"2025-07-16T20:00:53.106Z","7.0.0-alpha.6":"2025-07-31T17:42:41.837Z","7.0.0-alpha.7":"2025-08-12T18:06:30.108Z","7.0.0-alpha.8":"2025-09-30T20:46:46.353Z","7.0.0-alpha.9":"2025-11-10T22:07:20.219Z","7.0.0-alpha.10":"2025-11-21T01:56:05.839Z","8.0.0-alpha.0":"2026-03-04T20:19:38.247Z","8.0.0-alpha.1":"2026-03-05T13:01:14.812Z","8.0.0-alpha.2":"2026-03-19T21:15:59.487Z","8.0.0-alpha.3":"2026-04-03T13:09:24.888Z","8.0.0-alpha.4":"2026-04-06T13:31:06.227Z","8.0.0-alpha.5":"2026-04-24T19:22:06.856Z","8.0.0-alpha.6":"2026-04-29T20:50:30.273Z","8.0.0-alpha.7":"2026-06-20T19:51:16.851Z","8.0.0-alpha.8":"2026-07-18T21:45:46.670Z","8.0.0-alpha.9":"2026-08-24T21:36:08.942Z","8.0.0-alpha.10":"2026-08-30T15:55:55.838Z","8.0.0-alpha.11":"2026-09-10T20:00:31.267Z","8.0.0-alpha.12":"2026-09-13T15:14:37.398Z"},"license":"BSD-3-Clause","description":"Rockets NestJS CRUD","maintainers":[{"name":"leoafarias","email":"leoafarias@gmail.com"},{"name":"mrmaz","email":"marshall.sorenson@gmail.com"},{"name":"tnramalho","email":"thiago.nramalho@gmail.com"}],"readme":"# @concepta/nestjs-crud\n\nDecorator-driven CRUD module for NestJS. Generates REST endpoints from\nconfiguration, with per-method option customization and three controller\nbuild modes: fully generated, pre-decorated, and hybrid.\n\n## Project\n\n[![NPM Latest](https://img.shields.io/npm/v/@concepta/nestjs-crud)](https://www.npmjs.com/package/@concepta/nestjs-crud)\n[![NPM Downloads](https://img.shields.io/npm/dw/@concepta/nestjs-crud)](https://www.npmjs.com/package/@concepta/nestjs-crud)\n[![GH Last Commit](https://img.shields.io/github/last-commit/conceptadev/rockets?logo=github)](https://github.com/conceptadev/rockets)\n[![GH Contrib](https://img.shields.io/github/contributors/conceptadev/rockets?logo=github)](https://github.com/conceptadev/rockets/graphs/contributors)\n[![NestJS Dep](https://img.shields.io/github/package-json/dependency-version/conceptadev/nestjs-modules/peer/@nestjs/common/feature/version-8?label=NestJS&logo=nestjs&filename=packages%2Fnestjs-crud%2Fpackage.json)](https://www.npmjs.com/package/@nestjs/common)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Module Registration](#module-registration)\n- [Architecture Overview](#architecture-overview)\n- [Controller Build Modes](#controller-build-modes)\n- [Operation Decorators](#operation-decorators)\n- [Route Option Decorators](#route-option-decorators)\n- [Query String Parameters](#query-string-parameters)\n- [Paginated Response](#paginated-response)\n- [Serialization and Validation](#serialization-and-validation)\n- [OpenAPI Documents](#openapi-documents)\n- [Resolvers](#resolvers)\n- [CQRS Integration](#cqrs-integration)\n- [Specifications and Hooks](#specifications-and-hooks)\n- [Exceptions](#exceptions)\n- [Entry Points](#entry-points)\n\n## Installation\n\n```sh\nyarn add @concepta/nestjs-crud\n# required peers\nyarn add @nestjs/common @nestjs/config @nestjs/core @nestjs/swagger rxjs\n```\n\nThis package is **ESM-only** and targets **NestJS 12** on\n**Node >= 22.12**. Request and response shapes are defined with **Zod v4**\nschemas (Standard Schema) — `zod` is a direct dependency.\n\n### Dependencies\n\n| Package | Notes |\n| --- | --- |\n| `@concepta/nestjs-core` | Core interfaces, utilities, schema helpers, and hook system |\n| `@concepta/nestjs-repository` | Repository abstraction layer |\n| `@standard-schema/spec` | Standard Schema types |\n| `deepmerge` | Option merging |\n| `qs` | Query-string parsing |\n| `zod` | Schema validation and serialization (Standard Schema) |\n\n### Peer Dependencies\n\n| Package | Required | Notes |\n| --- | --- | --- |\n| `@nestjs/common` | Yes | NestJS core — install explicitly, no longer bundled |\n| `@nestjs/core` | Yes | Module reference and reflection — install explicitly |\n| `@nestjs/config` | Yes | Module option registration via `registerAs` |\n| `@nestjs/swagger` | Yes | OpenAPI decorator support — install explicitly |\n| `rxjs` | Yes | Interceptor pipeline |\n| `@concepta/nestjs-repository-typeorm` | No | TypeORM repository driver |\n| `@nestjs/cqrs` | No | Optional peer — only when using `CrudCqrsResolver` |\n\n## Quick Start\n\nDefine an entity, Zod schemas, and register a fully generated CRUD endpoint.\n\n### Entity\n\n```ts\nimport { Entity, PrimaryGeneratedColumn, Column, DeleteDateColumn } from 'typeorm';\n\n@Entity()\nexport class PhotoEntity {\n  @PrimaryGeneratedColumn('uuid')\n  id!: string;\n\n  @Column()\n  name!: string;\n\n  @Column()\n  description!: string;\n\n  @Column({ default: 0 })\n  views!: number;\n\n  @DeleteDateColumn({ nullable: true })\n  deletedAt!: Date | null;\n}\n```\n\n### Schemas\n\nRequest and response shapes are Zod schemas. Helpers from\n`@concepta/nestjs-core`:\n\n- `conformsTo<Interface>()(schema)` — pins a schema to a TypeScript interface\n  at compile time (no runtime effect)\n- `withNamedComponent(schema, id)` — registers the schema as a named OpenAPI\n  component (bare component id, e.g. `Photo`)\n- `withOpenApi(schema)` — enables OpenAPI JSON schema output for schemas\n  documented inline (typically request bodies)\n\n```ts\nimport { z } from 'zod';\nimport {\n  conformsTo,\n  referenceIdSchema,\n  withNamedComponent,\n  withOpenApi,\n} from '@concepta/nestjs-core';\nimport { paginatedSchema } from '@concepta/nestjs-crud';\n\nexport const photoSchema = withNamedComponent(\n  conformsTo<PhotoEntity>()(\n    referenceIdSchema.extend({\n      name: z.string(),\n      description: z.string(),\n      views: z.number(),\n      deletedAt: z.date().nullable(),\n    }),\n  ),\n  'Photo',\n);\n\nexport const photoCreateSchema = withOpenApi(\n  photoSchema.pick({\n    name: true,\n    description: true,\n  }),\n);\n\nexport const photoUpdateSchema = withOpenApi(\n  photoSchema.pick({\n    name: true,\n    description: true,\n    views: true,\n  }),\n);\n\nexport const photoPaginatedSchema = withNamedComponent(\n  paginatedSchema(photoSchema),\n  'PhotoPaginated',\n);\n```\n\n### Feature Module\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { Operation } from '@concepta/nestjs-core';\nimport { RepositoryModule } from '@concepta/nestjs-repository';\nimport { TypeOrmRepositoryModule } from '@concepta/nestjs-repository-typeorm';\nimport { CrudModule } from '@concepta/nestjs-crud';\n\n@Module({\n  imports: [\n    RepositoryModule.forFeature({\n      module: TypeOrmRepositoryModule,\n      entities: [{ key: 'photo', entity: PhotoEntity }],\n    }),\n    CrudModule.forFeature<PhotoEntity>({\n      crud: {\n        controller: {\n          path: 'photos',\n          entity: 'photo',\n          request: { body: photoSchema },\n          response: {\n            resource: photoSchema,\n            paginated: photoPaginatedSchema,\n          },\n        },\n        operations: [\n          { operation: Operation.List },\n          { operation: Operation.Read },\n          { operation: Operation.Create, request: { body: photoCreateSchema } },\n          { operation: Operation.Update },\n          { operation: Operation.Delete },\n        ],\n      },\n    }),\n  ],\n})\nexport class PhotoModule {}\n```\n\n### App Module\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { TypeOrmModule } from '@nestjs/typeorm';\nimport { RepositoryModule } from '@concepta/nestjs-repository';\nimport { CrudModule } from '@concepta/nestjs-crud';\n\n@Module({\n  imports: [\n    TypeOrmModule.forRoot({ /* ... */ }),\n    RepositoryModule.forRoot({}),\n    CrudModule.forRoot({}),\n    PhotoModule,\n  ],\n})\nexport class AppModule {}\n```\n\n### Generated Endpoints\n\n| Method | Path | Operation |\n| --- | --- | --- |\n| GET | `/photos` | List (paginated) |\n| GET | `/photos/:id` | Read |\n| POST | `/photos` | Create |\n| PATCH | `/photos/:id` | Update |\n| DELETE | `/photos/:id` | Delete |\n\n## Module Registration\n\n### forRoot / forRootAsync\n\nGlobal registration. Required once per application.\n\n```ts\nCrudModule.forRoot({})\n\n// Async with factory\nCrudModule.forRootAsync({\n  useFactory: async () => ({}),\n})\n```\n\n### forFeature\n\nPer-entity registration. Generates a controller, adapter provider, and\n(optionally) CQRS query/command handlers from the configuration object.\n\n```ts\nCrudModule.forFeature<PhotoEntity>({\n  crud: {\n    controller: {\n      path: 'photos',\n      entity: 'photo',\n      request: {\n        body: photoSchema,\n        params: {\n          id: { field: 'id', type: 'uuid', primary: true },\n        },\n      },\n      response: { resource: photoSchema, paginated: photoPaginatedSchema },\n    },\n    operations: [\n      { operation: Operation.List },\n      { operation: Operation.Read },\n      { operation: Operation.Create, request: { body: photoCreateSchema } },\n      { operation: Operation.Update, request: { body: photoUpdateSchema } },\n      { operation: Operation.Delete },\n      { operation: Operation.SoftDelete, path: 'soft/:id' },\n      { operation: Operation.Restore, path: 'restore/:id' },\n    ],\n  },\n})\n```\n\nPer-operation `request.body` schemas override the controller-level schema —\nfor example, a stricter create schema is enforced only on the Create route\nwhile other operations keep the controller default.\n\n### register / registerAsync\n\nNon-global variants of `forRoot`. Identical options, scoped to the importing\nmodule.\n\n## Architecture Overview\n\n```text\nHTTP Request\n  |\nController (generated or hand-written)\n  |  @CrudController + @CrudList / @CrudCreate / ...\n  |\nCrudContextOverlay\n  |  Parses params, query string into CrudContextInterface\n  |\nCrudResolver (dispatches operation)\n  |\n  +-- CrudAdapterResolver  (direct adapter call — default)\n  +-- CrudOperationResolver (handler call, no CQRS bus)\n  +-- CrudCqrsResolver      (QueryBus / CommandBus)\n  |\nCrudAdapter\n  |  Wraps RepositoryInterface for CRUD semantics\n  |\nRepositoryAdapter (@concepta/nestjs-repository)\n  |\nDatabase Driver (TypeORM, etc.)\n```\n\n- **Controller** — Decorated class with operation methods. Can be fully\n  generated, hand-written, or a hybrid of both.\n- **CrudContextOverlay** — Parses the HTTP request into a\n  `CrudContextInterface` (entity name, route params, query string, options)\n  and defines it as an overlay on the request context.\n- **Resolver** — Dispatches the operation to the adapter directly, through\n  a handler, or through the CQRS bus.\n- **CrudAdapter** — Wraps a `RepositoryInterface` and adds pagination,\n  field filtering, where-clause building, and entity preparation.\n\n### CRUD Context\n\n`CrudContextOverlay` defines the parsed CRUD context as an overlay on the\nrequest context. In hand-written controller methods, unwrap it by passing\nthe `CrudCtx` overlay reference to the `@Ctx()` parameter decorator:\n\n```ts\n@CrudList()\nasync list(@Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>) {\n  return this.resolver.list(ctx);\n}\n```\n\n### Injecting the CRUD Adapter\n\n`InjectCrudAdapter(name)` injects the adapter registered for an entity key\nby `CrudModule.forFeature()` — useful for reusing CRUD semantics from\nservices:\n\n```ts\nimport { Injectable } from '@nestjs/common';\nimport { CrudAdapter, InjectCrudAdapter } from '@concepta/nestjs-crud';\n\n@Injectable()\nexport class SomeService {\n  constructor(\n    @InjectCrudAdapter('photo')\n    protected readonly crudAdapter: CrudAdapter<PhotoEntity>,\n  ) {}\n}\n```\n\n### Operation-to-Repository Mapping\n\n| Operation | Adapter Method | Repository Method |\n| --- | --- | --- |\n| List | `list()` | `findAndCount()` |\n| Read | `read()` | `findOne()` |\n| Create | `create()` | `create()` |\n| CreateBatch | `createBatch()` | `createMany()` |\n| Update | `update()` | `update()` |\n| Replace | `replace()` | `replace()` |\n| Delete | `delete()` | `delete()` |\n| SoftDelete | `softDelete()` | `softDelete()` |\n| Restore | `restore()` | `restore()` |\n\n**Update / Replace and optimistic locking.** When the entity carries a\nversion column (`CommonPostgresEntity`/`CommonSqliteEntity`), `update`/\n`replace` are guarded by an atomic version compare-and-swap in the\nrepository layer. A concurrent write that lands between this request's read\nand its write is rejected with `409 Conflict` (`OptimisticLockException`)\nrather than silently clobbering. This requires `RepositoryModule.forRoot()`\nto be imported (it provides `TransactionScope`) — see\n[Optimistic Locking](../nestjs-repository-typeorm/README.md#optimistic-locking)\nin `@concepta/nestjs-repository-typeorm`.\n\nThat in-request guard can't stop the case optimistic locking exists for:\ntwo people editing the same record from a screen. A and B both open a form\nat version 1; B saves first (→ version 2); A saves and, without the\nmechanism below, still succeeds (→ version 3), silently discarding B's\nchange — each request only ever compares against its own fresh read.\n\n### Optimistic Locking Over HTTP (`If-Match` / `ETag`)\n\n`nestjs-crud` closes that gap by accepting the client's expected version\nas a request header and threading it down to the repository's\n`expectedVersion` option (see [nestjs-repository's Expected Version\nsection](../nestjs-repository/README.md#expected-version)):\n\n```text\nGET   /users/1                  -> 200  ETag: \"3\"\nPATCH /users/1  If-Match: \"3\"   -> 200  ETag: \"4\"     (wins)\nPATCH /users/1  If-Match: \"3\"   -> 409                (stale, rejected)\n```\n\n- **`ETag`** is emitted on Read and on any successful write, derived from\n  the entity's version column — never from a `version` key in the response\n  body, so an unrelated field of that name never produces a bogus\n  validator. Narrowing with `?select=` suppresses it defensively, since the\n  tag is a row validator that doesn't vary by representation and a client\n  that cached the full body must not get served a validator for the wrong\n  shape. There is no `ETag` on List or CreateBatch — HTTP has no per-item\n  entity-tag inside a collection body. Suppressing our own `ETag` doesn't\n  disable conditional `GET` entirely: Express (or Fastify) still\n  auto-generates its own weak, content-hash `ETag` for any response that\n  doesn't already carry one, which is a reasonable fallback for\n  representation-varying caching — just not the strong, version-based\n  validator this feature emits.\n- **`If-Match`** accepts exactly one strong entity-tag (`\"3\"`) or `*`.\n  Comma-separated tag lists and weak tags (`W/\"3\"`) are RFC 9110 features\n  for cache revalidation, not lost-update prevention, and are rejected\n  with `400 Bad Request`, as is any non-numeric or unquoted value.\n  `If-Match: *` states only \"the resource must exist,\" which\n  `getOneOrFail`'s 404 already covers with no header at all — it carries\n  no version, so it does **not** satisfy `@CrudRequireVersion()` below.\n- **A mismatch returns `409 Conflict`** (`OptimisticLockException`,\n  `OPTIMISTIC_LOCK_CONFLICT`) — the same exception and error code the\n  in-request guard already used, not RFC 9110's `412 Precondition\n  Failed`, so clients handle every version conflict on this API the same\n  way regardless of which guard caught it.\n- **Sending `If-Match` at all is optional** by default — omit it and\n  behavior is unchanged from before this feature existed. `Update`,\n  `Replace`, `Delete`, `SoftDelete`, and `Restore` all honor it; a read\n  route never evaluates it — a stale or malformed `If-Match` on a `GET`\n  is simply not checked, since a lost-update precondition has no meaning\n  on a read.\n- **`If-Match` targeting an entity with no version column returns `400`**\n  — the resource can't honor a precondition it has no way to check.\n\nIf a resource should *require* a precondition rather than merely accept\none, annotate it with `@CrudRequireVersion()` — at the controller level\n(`@CrudController({ request: { requireVersion: true } })`) or per route\n(`@CrudUpdate({ request: { requireVersion: true } })`, and similarly for\n`Replace`/`Delete`/`SoftDelete`/`Restore`), with the route-level setting\noverriding the controller default. A request with no `If-Match` naming a\nversion — including `If-Match: *` — is rejected with\n`428 Precondition Required` before the handler ever runs.\n\nExpose the version column in the resource's response schema so\nlist-then-edit clients have a value to send without an extra `GET`:\n\n```ts\nexport const userSchema = withNamedComponent(\n  conformsTo<UserInterface>()(\n    referenceIdSchema.extend({\n      name: z.string(),\n      version: z.number(),\n    }),\n  ),\n  'User',\n);\n```\n\n`?select=`/`allow`/`exclude` narrowing drops any field not explicitly\nselected, `version` included — use `persist` in the route's query options\nif a narrowing client still needs it.\n\n## Controller Build Modes\n\n`ConfigurableCrudBuilder` supports three controller build paths.\n\n### Fully Generated\n\nZero hand-written controller code. Pass controller options and an operations\narray — the builder generates the controller class, methods, and providers.\n\n```ts\nimport { Operation } from '@concepta/nestjs-core';\nimport { ConfigurableCrudBuilder } from '@concepta/nestjs-crud';\n\nconst builder = new ConfigurableCrudBuilder<PhotoEntity>({\n  controller: {\n    path: 'photos',\n    entity: 'photo',\n    request: { body: photoSchema },\n    response: {\n      resource: photoSchema,\n      paginated: photoPaginatedSchema,\n    },\n  },\n  operations: [\n    { operation: Operation.List },\n    { operation: Operation.Read },\n    {\n      operation: Operation.CreateBatch,\n      request: { bodyBatch: photoCreateBatchSchema },\n      response: {\n        serialization: { resource: photoCreateBatchResponseSchema },\n      },\n    },\n    { operation: Operation.Create, request: { body: photoCreateSchema } },\n    { operation: Operation.Update, request: { body: photoUpdateSchema } },\n    { operation: Operation.Delete },\n  ],\n});\n\nconst { controllers, providers } = builder.build();\n```\n\nOr use `CrudModule.forFeature()` which wraps the builder internally\n(see [Module Registration](#module-registration)). The batch schemas are\ndefined in [Batch Create Schema](#batch-create-schema).\n\nGenerated controllers derive `@CrudBody({ schema })` metadata automatically\nfrom each operation's `request.body` / `request.bodyBatch`, so schema\nvalidation is wired without any hand-written code.\n\n### Pre-Decorated\n\nFull control. You write the controller class with all decorators and method\nimplementations. The builder extracts handler metadata for provider registration.\n\n```ts\nimport { Inject } from '@nestjs/common';\nimport { Ctx } from '@concepta/nestjs-core';\nimport {\n  CrudController,\n  CrudList,\n  CrudRead,\n  CrudCreate,\n  CrudBody,\n  CrudCtx,\n  CrudAdapterResolver,\n  CrudResolverInterface,\n  CrudContextInterface,\n} from '@concepta/nestjs-crud';\n\n@CrudController({\n  path: 'photos',\n  entity: 'photo',\n  request: { body: photoSchema },\n  response: { resource: photoSchema, paginated: photoPaginatedSchema },\n})\nexport class PhotoController {\n  constructor(\n    @Inject(CrudAdapterResolver)\n    private readonly resolver: CrudResolverInterface,\n  ) {}\n\n  @CrudList()\n  async list(@Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>) {\n    return this.resolver.list(ctx);\n  }\n\n  @CrudRead()\n  async read(@Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>) {\n    return this.resolver.read(ctx);\n  }\n\n  @CrudCreate({ request: { body: photoCreateSchema } })\n  async create(\n    @Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>,\n    @CrudBody({ schema: photoCreateSchema }) dto: PhotoCreatable,\n  ) {\n    return this.resolver.create(ctx, dto);\n  }\n}\n\n// Register:\nCrudModule.forFeature<PhotoEntity>({\n  crud: { controller: { class: PhotoController } },\n})\n```\n\nTwo rules for hand-written controllers:\n\n- Pass the `CrudCtx` overlay reference to `@Ctx(...)` — a bare `@Ctx()`\n  yields the raw application context, not the `CrudContextInterface`\n  defined by `CrudContextOverlay`.\n- Supply a body schema for validation: either explicitly via\n  `@CrudBody({ schema })`, or by setting `request.body` (or `bodyBatch`) on\n  the operation decorator or the controller. The validation pipe resolves\n  `@CrudBody({ schema })` first, then falls back to `request.body`/\n  `bodyBatch` resolved through the metadata hierarchy (method → class) — so\n  a controller-level default is validated, not just a docs placeholder for\n  `@ApiBody` to render.\n\n#### Query-String Filtering Outside the Nine Operations\n\nA hand-written route only gets `@Ctx(CrudCtx)` — and with it `ctx.query`'s\nparsed filter/sort/pagination — when it carries one of the nine\n`@Crud<Operation>` decorators (`@CrudList`, `@CrudRead`, etc.). A custom\nsearch/aggregate/report endpoint that doesn't fit any of them still needs a\nway to reuse CRUD's validated query-string contract. `@CrudQueryParams()`\ndoes that independently of `@CrudController`, an entity, or an operation tag\n— it works on any route:\n\n```ts\nimport { Controller, Get } from '@nestjs/common';\nimport {\n  CrudParsedQueryInterface,\n  CrudQueryParams,\n  CrudQueryParamsApi,\n} from '@concepta/nestjs-crud';\n\n@Controller('photos/search')\nexport class PhotoSearchController {\n  @Get()\n  @CrudQueryParamsApi()\n  async search(@CrudQueryParams() query: CrudParsedQueryInterface<PhotoEntity>) {\n    // query.filter, query.sort, query.limit, etc. — parsed and validated\n    // the same way a generated @CrudList route's ctx.query would be.\n  }\n}\n```\n\n`@CrudQueryParamsApi()` documents the same standard filter/sort/pagination\n`@ApiQuery` set generated List/Read routes get. Both decorators are optional\nand independent — use either on its own if you don't need the other. Route\n**path** params aren't covered here; Nest's native `@Param()` already handles\nthose with no friction.\n\n### Hybrid\n\nProvide a base class and an operations array. Existing methods are augmented\nwith decorator metadata; missing methods are generated.\n\n```ts\n@CrudController({\n  path: 'photos',\n  entity: 'photo',\n  request: { body: photoSchema },\n  response: { resource: photoSchema, paginated: photoPaginatedSchema },\n})\nexport class PhotoController {\n  constructor(\n    @Inject(CrudAdapterResolver)\n    private readonly resolver: CrudResolverInterface,\n  ) {}\n\n  @CrudList()\n  async list(@Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>) {\n    // Custom list logic\n    return this.resolver.list(ctx);\n  }\n}\n\n// list is augmented; read and create are generated\nCrudModule.forFeature<PhotoEntity>({\n  crud: {\n    controller: { class: PhotoController },\n    operations: [\n      { operation: Operation.List },\n      { operation: Operation.Read },\n      { operation: Operation.Create, request: { body: photoCreateSchema } },\n    ],\n  },\n})\n```\n\nMethods generated from the `operations` array derive `@CrudBody({ schema })`\nautomatically from `request.body` / `request.bodyBatch` — only methods you\nwrite yourself need the explicit parameter decorators.\n\n### Comparison\n\n| | Fully Generated | Pre-Decorated | Hybrid |\n| --- | --- | --- | --- |\n| Controller class | Auto-generated | You write it | You write base |\n| Method implementations | Auto-generated | You write them | Mix of both |\n| Decorator application | Automatic | Manual | Automatic for new |\n| Best for | Standard CRUD | Full customization | Partial customization |\n\n## Operation Decorators\n\nApplied at method level. Each decorator sets the HTTP method, default path,\nand operation metadata.\n\n| Decorator | HTTP | Default Path | Operation |\n| --- | --- | --- | --- |\n| `@CrudList()` | GET | `/` | `Operation.List` |\n| `@CrudRead()` | GET | `/:id` | `Operation.Read` |\n| `@CrudCreate()` | POST | `/` | `Operation.Create` |\n| `@CrudCreateBatch()` | POST | `/bulk` | `Operation.CreateBatch` |\n| `@CrudUpdate()` | PATCH | `/:id` | `Operation.Update` |\n| `@CrudReplace()` | PUT | `/:id` | `Operation.Replace` |\n| `@CrudDelete()` | DELETE | `/:id` | `Operation.Delete` |\n| `@CrudSoftDelete()` | DELETE | `/:id` | `Operation.SoftDelete` |\n| `@CrudRestore()` | PATCH | `/restore/:id` | `Operation.Restore` |\n\n### Operation Options\n\nAll operation decorators (and `operations[]` config entries) accept a common\noptions object:\n\n```ts\n{\n  path?: string | string[];\n  methodName?: string;                    // Target/created method name (config only)\n  request?: {\n    params?: CrudParamsOptionsInterface;  // URL param config\n    body?: CrudSchema;                    // z.ZodType — single-entity body schema\n    bodyBatch?: CrudSchema;               // z.ZodType — batch body schema (CreateBatch)\n    validation?: StandardSchemaValidationPipeOptions | false;\n  };\n  response?: {\n    resource?: CrudSchema;                // z.ZodType — single resource response\n    paginated?: CrudSchema;               // z.ZodType — paginated response\n    serialization?: CrudSerializationOptionsInterface;\n    returnDeleted?: boolean;              // Delete/SoftDelete only\n    returnRestored?: boolean;             // Restore only\n  };\n  transactional?: boolean | TransactionalOptions;\n\n  // Query operations (List, Read):\n  query?: Type<CrudQueryInterface>;\n  queryHandler?: Type<CrudQueryHandlerInterface>;\n\n  // Command operations (Create, Update, Replace, Delete, ...):\n  command?: Type<CrudCommandInterface>;\n  commandHandler?: Type<CrudCommandHandlerInterface>;\n\n  extraDecorators?: ReturnType<typeof applyDecorators>[];\n\n  api?: {\n    operation?: ApiOperationOptions;\n    query?: ApiQueryOptions[];\n    params?: ApiParamOptions;\n    body?: ApiBodyOptions;                // Create/CreateBatch/Update/Replace only\n    response?: ApiResponseOptions;\n  };\n}\n```\n\n- `CrudSchema` is `z.ZodType` — every request/response shape is a Zod\n  (Standard Schema) schema.\n- `validation` merges into the `StandardSchemaValidationPipe` used for\n  `@CrudBody()` schemas. Available keys: `transform`,\n  `validateCustomDecorators`, `validateOptions`, `errorHttpStatusCode`,\n  `exceptionFactory`. Pass `false` to disable validation for the body\n  (it is still bound, just unvalidated).\n- `api.body` is only read by the four write operations that accept a body\n  (Create, CreateBatch, Update, Replace); it's ignored on read/delete\n  operations. It merges (`description`, `examples`, `required`, ...) into\n  the `@ApiBody()` documenting the resolved request body schema — a\n  `schema`/`type` set here is superseded by the resolved schema and has no\n  effect. The one exception: when no schema resolves anywhere for the\n  operation, `api.body` is instead applied verbatim as a plain `@ApiBody()`\n  — that is the one case where a `schema`/`type` set here does take effect.\n- `response.serialization` is `CrudSerializationOptionsInterface`:\n  `{ resource?: CrudSchema; paginated?: CrudSchema }` — schema\n  overrides for response serialization.\n- `methodName` targets (or names) a specific controller method in\n  hybrid/generated mode, allowing multiple operations of the same type.\n\n### Delete/Restore Response Behavior\n\nBy default, Delete, SoftDelete, and Restore return `204 No Content`. Set\n`returnDeleted: true` or `returnRestored: true` to return `200 OK` with the\nentity body:\n\n```ts\n{ operation: Operation.Delete, response: { returnDeleted: true } }\n{ operation: Operation.SoftDelete, response: { returnDeleted: true } }\n{ operation: Operation.Restore, response: { returnRestored: true } }\n```\n\n## Route Option Decorators\n\nRoute option decorators configure query behavior on a per-method basis.\nMethod-level settings override controller-level defaults.\n\n| Decorator | Description |\n| --- | --- |\n| `@CrudFilter(filter)` | Server-side default filter conditions |\n| `@CrudSort(sort)` | Default sort order |\n| `@CrudJoin(join)` | Relations to join |\n| `@CrudLimit(n)` | Default page size |\n| `@CrudMaxLimit(n)` | Maximum allowed page size |\n| `@CrudAllow(columns)` | Whitelist query-accessible columns |\n| `@CrudExclude(columns)` | Blacklist columns from queries |\n| `@CrudPersist(columns)` | Always include these columns in select |\n| `@CrudCache(seconds)` | Cache duration (pass `false` to disable) |\n| `@CrudSerialize(options)` | Serialization schema overrides (`{ resource?, paginated? }`) |\n| `@CrudValidate(options)` | `StandardSchemaValidationPipeOptions` or `false` to disable |\n| `@CrudReturnDeleted(bool)` | Return entity body on delete |\n| `@CrudReturnRestored(bool)` | Return entity body on restore |\n\n### Per-Method Example\n\n```ts\n@CrudController({\n  path: 'photos',\n  entity: 'photo',\n  request: { body: photoSchema },\n  response: { resource: photoSchema, paginated: photoPaginatedSchema },\n})\nexport class PhotoController {\n  @CrudList()\n  @CrudLimit(20)\n  @CrudMaxLimit(100)\n  @CrudSort([{ field: 'createdAt', order: 'DESC' }])\n  @CrudAllow(['name', 'description', 'createdAt'])\n  async list(@Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>) {\n    return this.resolver.list(ctx);\n  }\n\n  @CrudDelete()\n  @CrudReturnDeleted(true)\n  async delete(@Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>) {\n    return this.resolver.delete(ctx);\n  }\n}\n```\n\n### CrudQueryOptionsInterface\n\nThese decorators map to `CrudQueryOptionsInterface<T>`:\n\n```ts\ninterface CrudQueryOptionsInterface<T> {\n  allow?: EntityColumn<T>[];\n  exclude?: EntityColumn<T>[];\n  persist?: EntityColumn<T>[];\n  filter?: QueryFilterOption<T>;\n  sort?: OrderSortKey<T>[];\n  limit?: number;\n  maxLimit?: number;\n  cache?: number | false;\n  join?: JoinClause[];\n}\n```\n\n## Query String Parameters\n\nThe CRUD module parses HTTP query parameters into `CrudParsedQueryInterface`\nvia `CrudQueryParser`.\n\n### Parameters\n\n| Parameter | Format | Example |\n| --- | --- | --- |\n| `select` | `field1,field2` | `?select=name,description` |\n| `filter` | `field\\|\\|$op\\|\\|value` | `?filter=status\\|\\|$eq\\|\\|active` |\n| `or` | `field\\|\\|$op\\|\\|value` | `?or=status\\|\\|$eq\\|\\|archived` |\n| `sort` | `field,ASC\\|DESC` | `?sort=createdAt,DESC` |\n| `limit` | number | `?limit=25` |\n| `offset` | number | `?offset=50` |\n| `page` | number (1-indexed) | `?page=3` |\n| `cache` | number (seconds) | `?cache=0` |\n| `includeDeleted` | `1` or `0` | `?includeDeleted=1` |\n| `s` | JSON search object | `?s={\"name\":{\"$contains\":\"sunset\"}}` |\n\n`includeDeleted` only affects reads (list, read). A write (update, replace,\nupsert) targeting a soft-deleted row always returns 409 Conflict — soft-deleted\nrows are immutable at the repository level regardless of this parameter. See\n[nestjs-repository's Soft-Deleted Immutability\nsection](../nestjs-repository/README.md#soft-deleted-immutability).\n\n### Comparison Operators\n\n| Operator | Description |\n| --- | --- |\n| `$eq` | Equal |\n| `$ne` | Not equal |\n| `$gt` | Greater than |\n| `$gte` | Greater than or equal |\n| `$lt` | Less than |\n| `$lte` | Less than or equal |\n| `$starts` | Starts with |\n| `$nstarts` | Does not start with |\n| `$ends` | Ends with |\n| `$nends` | Does not end with |\n| `$contains` | Contains substring |\n| `$ncontains` | Does not contain |\n| `$in` | In list (comma-separated) |\n| `$nin` | Not in list |\n| `$null` | Is null (no value needed) |\n| `$nnull` | Not null (no value needed) |\n| `$between` | Between two values (comma-separated) |\n\n### Filter Combination Rules\n\n- Multiple `filter` params are AND-combined\n- Multiple `or` params provide an alternative set\n- When both present: `(AND of filters) OR (AND of ors)`\n- The `s` (search) parameter supersedes `filter` and `or`\n\n### Multiple Filters\n\n```text\nGET /photos?filter[0]=status||$eq||active&filter[1]=views||$gt||100\n```\n\n### Relation Filters\n\nUse dot notation to filter by related entity fields:\n\n```text\nGET /photos?filter=author.name||$eq||Alice\n```\n\n## Paginated Response\n\nList operations return a paginated response:\n\n```ts\ninterface CrudResponsePaginatedInterface<T> {\n  data: T[];         // Items on current page\n  limit: number;     // Items per page\n  count: number;     // Items on current page (data.length)\n  total: number;     // Total items across all pages\n  page: number;      // Current page (1-indexed)\n  pageCount: number; // Total number of pages\n  metrics?: CrudResponseMetrics; // Fetch metrics (federated responses only)\n}\n\ninterface CrudResponseMetrics {\n  totalFetched: number; // Rows fetched\n  totalValid: number;   // Rows that passed post-fetch checks\n  fetchCalls: number;   // Fetch calls made\n  duration: number;     // Fetch duration in milliseconds\n}\n```\n\nBoth interfaces are exported from `@concepta/nestjs-crud`. `metrics` is only\npresent on federated responses.\n\n### Paginated Response Schema\n\nWrap your resource schema with the `paginatedSchema` factory and register it\nas a named OpenAPI component:\n\n```ts\nimport { withNamedComponent } from '@concepta/nestjs-core';\nimport { paginatedSchema } from '@concepta/nestjs-crud';\n\nexport const photoPaginatedSchema = withNamedComponent(\n  paginatedSchema(photoSchema),\n  'PhotoPaginated',\n);\n```\n\n`paginatedSchema(itemSchema)` produces the `{ data, limit, count, total,\npage, pageCount }` envelope with `data: z.array(itemSchema)`. It\nintentionally omits `metrics`.\n\n### Batch Create Schema\n\n`createBatchSchema(itemSchema)` builds the request body schema for\n`Operation.CreateBatch` — an object with a `bulk` array requiring at least\none item (`.min(1)`):\n\n```ts\nimport { withOpenApi } from '@concepta/nestjs-core';\nimport { createBatchSchema } from '@concepta/nestjs-crud';\n\nexport const photoCreateBatchSchema = withOpenApi(\n  createBatchSchema(photoCreateSchema),\n);\n\n// Response shape for CreateBatch — a bare array of created resources.\n// Schema serialization validates the response verbatim, so the batch\n// operation must supply an array schema via response.serialization.resource.\nexport const photoCreateBatchResponseSchema = z.array(photoSchema);\n```\n\nPass them on the CreateBatch operation:\n\n```ts\n{\n  operation: Operation.CreateBatch,\n  request: { bodyBatch: photoCreateBatchSchema },\n  response: { serialization: { resource: photoCreateBatchResponseSchema } },\n}\n```\n\n## Serialization and Validation\n\n### Serialization\n\nResponses are serialized by parsing them through the resolved Zod response\nschema. `CrudSerializeInterceptor` picks the paginated schema\n(`response.paginated` / `serialization.paginated`) for paginated\npayloads and the resource schema (`response.resource` /\n`serialization.resource`) otherwise, then runs the schema's `.parse()` on the\noutgoing payload.\n\nSerialization is fail-closed:\n\n- Keys not declared in the schema are stripped — undeclared fields never\n  leak into responses.\n- If the payload does not satisfy the schema, parsing throws instead of\n  returning a partially-valid response.\n- If no response schema resolves at all, the interceptor throws a\n  `CrudException` rather than returning unserialized data.\n\nOperation-level `response.serialization` (`{ resource, paginated }`)\noverrides the controller-level `response.resource` / `response.paginated`\nschemas, per route.\n\n### Validation\n\nRequest bodies declared with `@CrudBody({ schema })` are validated by a\nper-parameter `StandardSchemaValidationPipe` running the Zod schema. The\ndefault `exceptionFactory` prefixes each issue message with its field path,\nproducing field-identifying `400 Bad Request` messages such as:\n\n```text\nname: Too big: expected string to have <=10 characters\n```\n\nOverride pipe options per-route via `request.validation`:\n\n```ts\n@CrudCreate({\n  request: {\n    body: photoCreateSchema,\n    validation: { errorHttpStatusCode: 422 },\n  },\n})\n```\n\nOr with the route decorator:\n\n```ts\n@CrudValidate({ errorHttpStatusCode: 422 })\n```\n\nAvailable options (`StandardSchemaValidationPipeOptions` from\n`@nestjs/common`): `transform`, `validateCustomDecorators`,\n`validateOptions`, `errorHttpStatusCode`, `exceptionFactory`. The\nclass-validator era options (`whitelist`, `forbidNonWhitelisted`, etc.) no\nlonger exist — undeclared keys are handled by the schemas themselves.\n\nPass `validation: false` (or `@CrudValidate(false)`) to disable validation\nfor that body — the parameter is still bound, just unvalidated.\n\nIn hand-written controllers, the validation schema resolves from\n`@CrudBody({ schema })` first, falling back to `request.body`/`bodyBatch`\nresolved through the metadata hierarchy (method → class) — so a\ncontroller-level default is validated too, not just a docs placeholder for\n`@ApiBody` to render (see [Controller Build Modes](#controller-build-modes)).\nBuilder-generated and hybrid-generated methods derive `@CrudBody({ schema })`\nautomatically from `operations[].request.body`.\n\n## OpenAPI Documents\n\nPass the `standardSchemaConverter` from `@concepta/nestjs-core` when\ncreating the swagger document so Zod schemas are converted to OpenAPI\ncomponent schemas:\n\n```ts\nimport { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';\nimport { standardSchemaConverter } from '@concepta/nestjs-core';\n\nconst doc = SwaggerModule.createDocument(\n  app,\n  new DocumentBuilder().setTitle('API').setVersion('1.0').build(),\n  { standardSchemaConverter },\n);\n```\n\nSchemas wrapped with `withNamedComponent(schema, 'Photo')` register under\nbare component ids (`Photo`, `PhotoPaginated`); schemas wrapped with\n`withOpenApi(schema)` are documented inline (typical for request bodies).\n\nA parameter-level `@CrudBody({ schema })` takes precedence over the\nper-operation `request.body`/`bodyBatch` schema, which in turn takes\nprecedence over the controller-level default — so PATCH/PUT document their\nown narrower schemas, and a hand-written controller's explicit `@CrudBody`\nschema always wins.\n\n## Resolvers\n\nResolvers control how operations are dispatched from the controller to the\nadapter.\n\n| Resolver | Dispatch | When to Use |\n| --- | --- | --- |\n| `CrudAdapterResolver` | Calls `CrudAdapter` directly | Default. Simple CRUD |\n| `CrudOperationResolver` | Resolves handler via `ModuleRef` | Custom handler logic without CQRS |\n| `CrudCqrsResolver` | Dispatches via `QueryBus` / `CommandBus` | Full CQRS with sagas and events |\n\n### Setting the Default Resolver\n\nGlobally:\n\n```ts\nCrudModule.forRoot({\n  defaultResolver: CrudOperationResolver,\n})\n```\n\nPer-controller:\n\n```ts\n@CrudController({\n  path: 'photos',\n  entity: 'photo',\n  resolver: CrudCqrsResolver,\n  ...\n})\n```\n\n## CQRS Integration\n\nOptional integration with `@nestjs/cqrs` for saga, event, and cross-module\nrouting support.\n\n### Setup\n\n```sh\nyarn add @nestjs/cqrs\n```\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { CqrsModule } from '@nestjs/cqrs';\nimport { CrudModule, CrudCqrsResolver } from '@concepta/nestjs-crud';\n\n@Module({\n  imports: [\n    CqrsModule.forRoot(),\n    CrudModule.forRoot({\n      defaultResolver: CrudCqrsResolver,\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### Built-in Queries and Commands\n\n| Operation | Class | Handler |\n| --- | --- | --- |\n| List | `CrudListQuery` | `CrudListHandler` |\n| Read | `CrudReadQuery` | `CrudReadHandler` |\n| Create | `CrudCreateCommand` | `CrudCreateHandler` |\n| CreateBatch | `CrudCreateBatchCommand` | `CrudCreateBatchHandler` |\n| Update | `CrudUpdateCommand` | `CrudUpdateHandler` |\n| Replace | `CrudReplaceCommand` | `CrudReplaceHandler` |\n| Delete | `CrudDeleteCommand` | `CrudDeleteHandler` |\n| SoftDelete | `CrudSoftDeleteCommand` | `CrudSoftDeleteHandler` |\n| Restore | `CrudRestoreCommand` | `CrudRestoreHandler` |\n\n### Custom Handlers\n\nOverride the handler for a specific operation:\n\n```ts\n{ operation: Operation.Create, commandHandler: CustomCreateHandler }\n```\n\nOr with the decorator:\n\n```ts\n@CrudCreate()\n@CrudCommandHandler(CustomCreateHandler)\nasync create(\n  @Ctx(CrudCtx) ctx: CrudContextInterface<PhotoEntity>,\n  @CrudBody({ schema: photoCreateSchema }) dto: PhotoCreatable,\n) { ... }\n```\n\n## Specifications and Hooks\n\n`CrudSpec` provides factory methods for matching CRUD operations. Specifications\nact as boolean gates — a hook method only runs when its spec is satisfied by the\ncurrent `CrudContextInterface`.\n\n### CrudSpec Methods\n\n| Method | Description |\n| --- | --- |\n| `CrudSpec.operation(op)` | Match a specific operation |\n| `CrudSpec.action(action)` | Match an action category |\n| `CrudSpec.isCreate()` | CREATE action |\n| `CrudSpec.isRead()` | READ action |\n| `CrudSpec.isUpdate()` | UPDATE action |\n| `CrudSpec.isDelete()` | DELETE action |\n| `CrudSpec.isQuery()` | List + Read operations |\n| `CrudSpec.isWrite()` | Create + CreateBatch + Update + Replace |\n| `CrudSpec.isMutation()` | All state-changing operations |\n| `CrudSpec.and(...)` | All specifications must match |\n| `CrudSpec.or(...)` | Any specification must match |\n| `CrudSpec.not(spec)` | Negate a specification |\n| `CrudSpec.always()` | Always matches (default) |\n| `CrudSpec.never()` | Never matches |\n\n### Defining a Hook\n\nUse `@RepoHook()` from `@concepta/nestjs-repository` to mark a class as a\nrepository hook. Decorate methods with lifecycle decorators (`@BeforeCreate`,\n`@AfterFind`, etc.) and optionally pass a `CrudSpec` to restrict when the\nmethod runs:\n\n```ts\nimport { Injectable } from '@nestjs/common';\nimport {\n  RepoHook,\n  BeforeFind,\n  AfterCreate,\n  AfterUpdate,\n} from '@concepta/nestjs-repository';\nimport { CrudSpec } from '@concepta/nestjs-crud';\n\n@Injectable()\n@RepoHook()\nexport class AuditHook {\n  // Runs on ALL find operations (no spec restriction)\n  @BeforeFind()\n  async addTenantFilter(options, ctx) {\n    const tenantId = ctx.locals?.tenantId;\n    if (tenantId) {\n      // add tenant filter to query options\n    }\n    return options;\n  }\n\n  // Runs ONLY when the CRUD operation is a Create\n  @AfterCreate(CrudSpec.isCreate())\n  async logCreation(entity, ctx) {\n    console.log(`Created ${ctx.operation}:`, entity.id);\n    return entity;\n  }\n\n  // Runs ONLY on write operations (Create, Update, Replace)\n  @AfterUpdate(CrudSpec.isWrite())\n  async logModification(entity, ctx) {\n    console.log(`Modified via ${ctx.operation}:`, entity.id);\n    return entity;\n  }\n}\n```\n\n### Registering Hooks\n\nAttach hooks to a controller with `@UseHooks()` from `@concepta/nestjs-core`.\nHooks can be plain classes or `{ hook, spec }` objects:\n\n```ts\nimport { UseHooks } from '@concepta/nestjs-core';\nimport { CrudSpec } from '@concepta/nestjs-crud';\n\n// Simple: hook runs for all operations on this controller\n@UseHooks(AuditHook)\n@CrudController({ ... })\nexport class PhotoController { ... }\n\n// With spec: hook only runs for mutations\n@UseHooks({ hook: AuditHook, spec: CrudSpec.isMutation() })\n@CrudController({ ... })\nexport class PhotoController { ... }\n\n// Method-level: adds to class-level hooks\n@UseHooks(AuditHook)\n@CrudController({ ... })\nexport class PhotoController {\n  @CrudDelete()\n  @UseHooks({ hook: AdminAuditHook, spec: CrudSpec.isDelete() })\n  async delete(@Ctx(CrudCtx) ctx) { ... }\n}\n```\n\n### Spec Resolution Priority\n\nWhen multiple specs are defined, the most specific wins:\n\n1. Hook method parameter: `@BeforeCreate(spec)` — highest\n2. Class-level: `@RepoHook(spec)`\n3. `@UseHooks({ hook, spec })` registration\n4. Default: `CrudSpec.always()` — lowest\n\n### Composing Specifications\n\n```ts\n// Write operations that are NOT deletes\nCrudSpec.and(CrudSpec.isWrite(), CrudSpec.not(CrudSpec.isDelete()))\n\n// List or Read\nCrudSpec.or(\n  CrudSpec.operation(Operation.List),\n  CrudSpec.operation(Operation.Read),\n)\n\n// Specific operation\nCrudSpec.operation(Operation.Create)\n```\n\n### Available Hook Decorators\n\nHook method decorators from `@concepta/nestjs-repository`:\n\n| Decorator | Fires on |\n| --- | --- |\n| `@BeforeRead` / `@AfterRead` | Any read (find, findOne, count, findAndCount) |\n| `@BeforeWrite` / `@AfterWrite` | Any write (create, update, replace) |\n| `@BeforeTransition` / `@AfterTransition` | Lifecycle changes (softDelete, restore) |\n| `@BeforeDestroy` / `@AfterDestroy` | Hard delete |\n| `@BeforeFind` / `@AfterFind` | `find()` |\n| `@BeforeFindOne` / `@AfterFindOne` | `findOne()` |\n| `@BeforeFindAndCount` / `@AfterFindAndCount` | `findAndCount()` |\n| `@BeforeCreate` / `@AfterCreate` | `create()` |\n| `@BeforeCreateMany` / `@AfterCreateMany` | `createMany()` |\n| `@BeforeUpdate` / `@AfterUpdate` | `update()` |\n| `@BeforeReplace` / `@AfterReplace` | `replace()` |\n| `@BeforeDelete` / `@AfterDelete` | `delete()` |\n| `@BeforeSoftDelete` / `@AfterSoftDelete` | `softDelete()` |\n| `@BeforeRestore` / `@AfterRestore` | `restore()` |\n\n## Exceptions\n\n| Exception | Description |\n| --- | --- |\n| `CrudException` | Base CRUD exception |\n| `CrudContextException` | Error during context building (interceptor) |\n| `CrudDecoratorException` | Invalid decorator configuration |\n| `CrudQueryException` | Error executing a query or command |\n\n## Entry Points\n\n| Import Path | Contents |\n| --- | --- |\n| `@concepta/nestjs-crud` | Module, adapter, decorators, resolvers, CQRS queries/commands/handlers, schema factories (`paginatedSchema`, `createBatchSchema`), specifications, exceptions |\n","readmeFilename":""}