{"_id":"@panter/crud","_rev":"30-932fc80f51677ae733bfeecfd1b4786e","name":"@panter/crud","dist-tags":{"latest":"0.2.14"},"versions":{"0.0.1":{"name":"@panter/crud","version":"0.0.1","_id":"@panter/crud@0.0.1","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"f2d025073ed9c9aaa78288d367a43e8fdbdd7284","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.0.1.tgz","fileCount":142,"integrity":"sha512-ltWBFtnAgGL6vLuVYWZshHfss8OEgJbqTHBDoMyWT6hDuQvxJI9JNcrJzWUu5YJayqSnWBYeHUrkrvmVe0EeOg==","signatures":[{"sig":"MEUCIFA2unoHNTNv7nGfHsPiMth4YhodeJoihCNttSMoFaWXAiEAlDLH/8C5x0OBlgSoO9baO4ATHV40tTJ/22v6oRD+FsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214046},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b3edd00329cd3052f7c7e6e832c1a129ecff7ad","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"yarn test:unit && yarn test:integration && yarn test:e2e","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json ","lint:type-check":"tsc --noEmit","test:integration":"jest --config test/jest-integration.json"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"directories":{},"publishConfig":{"@rummel:registry":"https://gitlab.com/api/v4/projects/1443/packages/npm/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.50.0","rimraf":"^5.0.5","graphql":"^16.8.1","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.6","@mikro-orm/cli":"5.8.6","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.6","tsconfig-paths":"4.2.0","@mikro-orm/core":"5.8.6","@mikro-orm/knex":"5.8.6","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.6","class-validator":"^0.14.0","graphql-scalars":"^1.22.2","@rummel/tsconfig":"*","@types/supertest":"^2.0.14","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.2.2","class-transformer":"^0.5.1","@mikro-orm/migrations":"5.8.6","@mikro-orm/postgresql":"5.8.6","@mikro-orm/reflection":"5.8.6","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.2.1","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.0.1_1696515549126_0.6422888511223277","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@panter/crud","version":"0.0.2","_id":"@panter/crud@0.0.2","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"d74d368a83eae827a28d1478aa4385d2c3c8efa2","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.0.2.tgz","fileCount":142,"integrity":"sha512-md2wIjerxvp6S3e7C5e02wCAZaCiXZrHBmmX8KUsOWbJX347vUKrceMNvgXeq+anBJGaXqLYQm5GwDvSEWq1Gg==","signatures":[{"sig":"MEUCIFPmvvt1N8tjuYcTHRggk9e4dUxft+gtfSvwYGKyCcGOAiEA9Afxwi1jESZBOg9MLqOpG3CFcsm1HaAlySESOZzbdPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218367},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b3edd00329cd3052f7c7e6e832c1a129ecff7ad","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"yarn test:unit && yarn test:integration && yarn test:e2e","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json ","lint:type-check":"tsc --noEmit","test:integration":"jest --config test/jest-integration.json"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"directories":{},"dependencies":{"pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.50.0","rimraf":"^5.0.5","graphql":"^16.8.1","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.6","@mikro-orm/cli":"5.8.6","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.6","tsconfig-paths":"4.2.0","@mikro-orm/core":"5.8.6","@mikro-orm/knex":"5.8.6","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.6","class-validator":"^0.14.0","graphql-scalars":"^1.22.2","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.14","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.2.2","class-transformer":"^0.5.1","@mikro-orm/migrations":"5.8.6","@mikro-orm/postgresql":"5.8.6","@mikro-orm/reflection":"5.8.6","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.2.1","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.0.2_1696520705487_0.2809811930027739","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@panter/crud","version":"0.0.3","license":"MIT","_id":"@panter/crud@0.0.3","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"c6a43dc5da88d90f8d0e060469e64348facee6ef","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.0.3.tgz","fileCount":126,"integrity":"sha512-u9GulJGGKUkooZrK0i0R2r+IdPcljZZ6wGdwnJA1ZXeuRJeJj9XprRL/Aug4v3Cx+JgvOJgk58jbx17caZtYhg==","signatures":[{"sig":"MEYCIQCT4keFozVR1MITAD/cLFl3ycL213BS18SjAGZQYTWESgIhAKlLk2kii8d7HCXbj2vIAp7IA5yH9CQQxB39zF1ZwvvS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216293},"main":"dist/index.js","types":"dist/index.d.ts","access":"public","gitHead":"2daa169a3765e7127b809a2f05a0fb209ca58a08","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"yarn test:unit","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:unit":"jest --config test/jest-unit.json","test:e2e:local":"echo \"works only locally gitlab-issue: #14\" && jest --config test/jest-e2e.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.50.0","rimraf":"^5.0.5","graphql":"^16.8.1","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.6","@types/lodash":"^4.14.199","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.6","graphql-upload":"14.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.6","class-validator":"^0.14.0","graphql-scalars":"^1.22.2","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.14","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.1","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.0.3_1697031590668_0.7788195847687511","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@panter/crud","version":"0.0.4","license":"MIT","_id":"@panter/crud@0.0.4","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"5287506854fced2424bb97f3ff7ae308b0f84d86","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.0.4.tgz","fileCount":130,"integrity":"sha512-sJoBl0Ljy8KBtbVXxxR9pJhwWFRVRtfNuXFG/DX92zJ2b5EAozjsAyKKBA9AxPAPME4gqMa8tMN5sMpxYJ3WZw==","signatures":[{"sig":"MEQCIDIkT9pycSev0I3S7NKFkc4ZxtPramkvfw0QlPMVu16TAiBu1ZoB51y2QMJFyEcpjYQwTZqUiAgtnEEjCLzp538pnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228101},"main":"dist/index.js","types":"dist/index.d.ts","access":"public","gitHead":"9a093d78f736aba909ca89587a77bb1910c20f75","private":false,"scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"yarn test:unit","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:unit":"jest --config test/jest-unit.json","test:e2e:local":"echo \"works only locally gitlab-issue: #14\" && jest --config test/jest-e2e.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.50.0","rimraf":"^5.0.5","graphql":"^16.8.1","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.6","@types/lodash":"^4.14.199","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.6","graphql-upload":"14.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.6","class-validator":"^0.14.0","graphql-scalars":"^1.22.2","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.14","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.1","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.0.4_1697056087724_0.2985865507883856","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@panter/crud","version":"0.0.5","license":"MIT","_id":"@panter/crud@0.0.5","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"f9254d9dc3c14d4f0e850290364fe75b946bd2b9","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.0.5.tgz","fileCount":130,"integrity":"sha512-Lg7GOVpJ10yCrv5P7cS5NBGmToM+38iV2ldIndBwPgTKlSS+tOe0YERhG/ktZpYk8WIC8XusOyEyiiIK/FAg5A==","signatures":[{"sig":"MEUCIAmxXDXTZGMm9cp+Hs4hOaf2miXIcEA2eXSpzqEjRrKNAiEA8mvRoKYMAiwzaCvdncN/NYIOO1wsMwLaf9feSAcjDPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228082},"main":"dist/index.js","types":"dist/index.d.ts","access":"public","gitHead":"9a093d78f736aba909ca89587a77bb1910c20f75","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"yarn test:unit","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:unit":"jest --config test/jest-unit.json","test:e2e:local":"echo \"works only locally gitlab-issue: #14\" && jest --config test/jest-e2e.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.50.0","rimraf":"^5.0.5","graphql":"^16.8.1","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.6","@types/lodash":"^4.14.199","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.6","graphql-upload":"14.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.6","class-validator":"^0.14.0","graphql-scalars":"^1.22.2","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.14","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.1","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.0.5_1698061700854_0.7208207525474521","host":"s3://npm-registry-packages"}},"0.0.4-test1":{"name":"@panter/crud","version":"0.0.4-test1","license":"MIT","_id":"@panter/crud@0.0.4-test1","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"cac7fea64998dadd83826fc0a707c8cb9c6e7206","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.0.4-test1.tgz","fileCount":142,"integrity":"sha512-/93jYNLfgtHb2SSNhlk1Mt6xQL5c3tXxxROQhM0pViWQqwOUZRjhJqhQmszyzSj/QDA+ZKiue/gmWEsr4ObOag==","signatures":[{"sig":"MEYCIQD/n3HwbSRsUxaxnjW+y2vR7JW3jizDrHY6DMP/3BzwKQIhAJe3EBesFWmKaMouIrDaqY23t6qXh2Ew3wf4XNE23CWF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238323},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fa91a2c2896fe2fcd11ad8de486ed1749386ef69","private":false,"scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"yarn test:unit","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:unit":"jest --config test/jest-unit.json","test:e2e:local":"echo \"works only locally gitlab-issue: #14\" && jest --config test/jest-e2e.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.50.0","rimraf":"^5.0.5","graphql":"^16.8.1","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.6","@types/lodash":"^4.14.199","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.6","graphql-upload":"14.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.6","class-validator":"^0.14.0","graphql-scalars":"^1.22.2","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.14","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.1","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.0.4-test1_1698098648352_0.4700216865929685","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@panter/crud","version":"0.1.0","license":"MIT","_id":"@panter/crud@0.1.0","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"8cba0a0b128942fe0b21f83c15ad267401cf17d7","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.1.0.tgz","fileCount":130,"integrity":"sha512-1ssgwL0Ivaz7eCZ/JW4U0NOGbnhULOfl51i64K0NG6CwmGzHdTs6jB29qgUUEXMZ1Sb9Nguv5uEgTWIiHEjKnw==","signatures":[{"sig":"MEUCIGw8xU2KP5ZURYEN8TrJ8eb813pHuiQuVYoQNSpUK+FhAiEA4UDz1cdPf4ZoJBcmXqeBL/cENGO0CySXnFMi5/Vuy/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234050},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"33f3cea36e9a8ab6d33022dccf5dfc31cbb3dcb4","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.52.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.7","@types/lodash":"^4.14.200","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.7","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.7","class-validator":"^0.14.0","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.15","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.1.0_1699299069284_0.5622564153823975","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@panter/crud","version":"0.1.1","license":"MIT","_id":"@panter/crud@0.1.1","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"84443d60bf05972beed3a1a3838303b6d720e6be","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.1.1.tgz","fileCount":130,"integrity":"sha512-/XZmVN4keC8iCAJav6CJyfZe9eHVTLbQ3WHGN6FT95W0R/4Dm5pVwm21VpdumdGicutQlWv4HTl0fSaZupl/fQ==","signatures":[{"sig":"MEUCIQCWZ5lFBTyLW7Qi/Kpszf3MvGhfl0GCu3v3Kgjcugm1eAIgKM3D4ULm26VcGXUb58JGDFSvY/sa+8GWI/lnyo+3L0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234164},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"365545d254940e27ec9a0dcce919613ad52db46f","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.52.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.7","@types/lodash":"^4.14.200","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.7","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.7","class-validator":"^0.14.0","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.15","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.1.1_1699302687537_0.07596093346736454","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@panter/crud","version":"0.1.2","license":"MIT","_id":"@panter/crud@0.1.2","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"fb11f9a2f261dfe02a122ed59d1292353486651c","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.1.2.tgz","fileCount":130,"integrity":"sha512-eXlJQzGDf5JAV7TWsMf5DW8BvDrUnMj++QygppQ8T0vxT8Mr+mLVjYoV9XW9Zf+hEJw9VTxUUUbdqEi4TfHM6w==","signatures":[{"sig":"MEUCICfirwV52MuCG+yDlvW/l7N0auEW7J/zSIrUn7fVocYqAiEA3uvzr3lBZtQ1r5Drk4DBaCxHH7fCgHxDHEoGBs2zu+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236554},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"34c0af1cecbca957a0b1ada8824865c68cfcc01a","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.52.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.7","@types/lodash":"^4.14.200","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.7","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.7","class-validator":"^0.14.0","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.15","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.1.2_1699352448966_0.775968448567464","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@panter/crud","version":"0.1.3","license":"MIT","_id":"@panter/crud@0.1.3","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"0a36fd0378d56a411fa5c41d9f6101beba12a712","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.1.3.tgz","fileCount":130,"integrity":"sha512-XE3gM8IsWLW6NXgD4TSwELqNDETbyXzguPhh/SmWKXsoLuPnLSqAZhWTXYWxtUv3jQArF4/6ajVkNk2UMO0+2g==","signatures":[{"sig":"MEYCIQCiwdw+DgWKlt6SNFIhxjL3FF1LH6ZJhlZsg2jNAr2FrwIhAK1mqn9LnTTf4QqyV8SfKlHAJKIVlcPSjWeUSYsT+P6M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236558},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3a91d89404abbe095ad3fc377ffdd8d4470fe8e0","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.52.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.7","@types/lodash":"^4.14.200","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.7","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.7","class-validator":"^0.14.0","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.15","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.1.3_1699369107839_0.3877399172586653","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@panter/crud","version":"0.1.4","license":"MIT","_id":"@panter/crud@0.1.4","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"9f591503a1459cccd729a840ef5979072c547abd","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.1.4.tgz","fileCount":126,"integrity":"sha512-CRK9yfNJAw/zOSpA1diCG9IY3RXoxcumdO7mq8GFWyksT8NaE22Y6mCbg6lhUeDD1eGTEdiSgiGC9OxTw0RIJA==","signatures":[{"sig":"MEQCIFTQ56WsUfCg+1me/DgBuXWjy5SJZM7Ol9LM9TQfQlv3AiBXd5jQTYZiZtPQ0qY18y7SAcFxe34mY8ZHzjZyCC4Prw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239956},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0a5e464cd61372fbb7cd8e87ac7b8741afb5417e","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json --runInBand","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.52.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.7","@types/lodash":"^4.14.200","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.7","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.7","class-validator":"^0.14.0","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.15","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.1.4_1701166013665_0.5248291496614306","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@panter/crud","version":"0.1.5","license":"MIT","_id":"@panter/crud@0.1.5","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"c06d58927d98c6ee615ebc2b0ead4f4dbc2a789b","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.1.5.tgz","fileCount":126,"integrity":"sha512-Sflr5h50U7mSA9TA3rtNO0+gMoJDKfj5Dc8AHR13bj0oCoUFTzyyNi5cdGJGAVczYmN/wRsg4y5LSGaW5VR51A==","signatures":[{"sig":"MEQCIGGXfcSeeUyJlCmwySjBZ5GEkFnPPYGKEO3jspgmD1tWAiAjxfKwgMcIpnKfZghYAklHdGJ4opURVR45/nX1ZFnZ3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240433},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ca802ea6f9d479ee9c8caf43409cc74f7157423f","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json --runInBand","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.52.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.7","@types/lodash":"^4.14.200","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.7","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.7","class-validator":"^0.14.0","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.15","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.1.5_1701229718452_0.09709003308353625","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@panter/crud","version":"0.1.6","license":"MIT","_id":"@panter/crud@0.1.6","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"a4ce3c8adb2d6e175ef42848bc40ae132113a01b","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.1.6.tgz","fileCount":126,"integrity":"sha512-oituvhP1U224YPNPA9luSK497bDfoxoltTfxP9W61sx80RENvhsa1rkE8oS1l8Tz1WB11ao8a1G8wxhaiNLypQ==","signatures":[{"sig":"MEUCIQD4bnrD8iNpdaVomp0rBJUp7XVUUhI/bpmswWuzXu86zgIgOFUmBdPyLaPnCw3Qu7CMthh+LPSoE5Bz4sQNC/arzaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241463},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3a29268b6504707e7d0ce1e7d7c5b95ce6caec3a","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json --runInBand","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"9.8.1","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rxjs":"^7.8.1","eslint":"^8.52.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.3","typescript":"^5.2.2","@types/node":"^20.8.2","@nestjs/core":"^10.2.7","@types/lodash":"^4.14.200","@nestjs/apollo":"^12.0.9","@nestjs/common":"^10.2.7","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"4.2.0","@nestjs/graphql":"^12.0.9","@nestjs/testing":"^10.2.7","class-validator":"^0.14.0","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.31","@types/supertest":"^2.0.15","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@rummel/mikro-orm-config":"*","@testcontainers/postgresql":"^10.2.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.x","graphql":"^16.x","@nestjs/core":"^10.x","@mikro-orm/cli":"5.x","@nestjs/apollo":"^12.x","@nestjs/common":"^10.x","@nestjs/config":"^3.x","@mikro-orm/core":"5.x","@nestjs/graphql":"^12.x","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"5.x","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/postgresql":"5.x","@mikro-orm/reflection":"5.x","@mikro-orm/sql-highlighter":"^1.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.1.6_1701233078011_0.5970607103444743","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@panter/crud","version":"0.2.0","license":"MIT","_id":"@panter/crud@0.2.0","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"427d1efc4d180831045ffe96b284d7ebc171b24d","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.0.tgz","fileCount":126,"integrity":"sha512-HXXZYEfkBf+QvQ7UQiK2BQ5HjI/c0U5FjLbZbUGJlbNINg4MRCAZRPdNZjGgRYO/xDgn/kIydDV+0BOOosjB0A==","signatures":[{"sig":"MEUCIQCcwxo1M0/5MzcYsivfTFoTAQx5o4aCOS/FmIZO7ERa7QIgF029gw8xgehIWT/Sn3a04zjNn4p4ryw7nv5qhQZSSCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244517},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"982502a9402abf801aad0f041a10db0d0ef39d41","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json --runInBand","test:unit":"jest --config test/jest-unit.json --runInBand","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.2.4","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.4","typescript":"^5.3.3","@types/node":"^20.11.5","@nestjs/core":"^10.3.0","@types/lodash":"^4.14.202","@mikro-orm/cli":"6.0.5","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.0.5","@nestjs/graphql":"^12.0.11","@nestjs/testing":"^10.3.0","class-validator":"^0.14.1","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"5.2.3","@mikro-orm/seeder":"6.0.5","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.0.5","@mikro-orm/postgresql":"6.0.5","@mikro-orm/reflection":"6.0.5","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.6.0","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.8.1","@nestjs/core":"^10.3.0","@mikro-orm/cli":"6.0.5","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","@nestjs/config":"^3.1.1","@mikro-orm/core":"6.0.5","@nestjs/graphql":"^12.0.11","class-validator":"^0.14.1","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"5.2.3","@mikro-orm/seeder":"6.0.5","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.0.5","@mikro-orm/postgresql":"6.0.5","@mikro-orm/reflection":"6.0.5","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.0_1707838624606_0.35560573576928234","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@panter/crud","version":"0.2.1","license":"MIT","_id":"@panter/crud@0.2.1","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"5438b72f63d16a81440de20b1108c40e6d3eb3d0","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.1.tgz","fileCount":126,"integrity":"sha512-KqwiocHYioRQ/kWyW1BOjBygstmI5boFEKduBnzhqBcmrxIjhAL+FtYoXueGcUBvLRd5ARJ48hqsC24vLBa96A==","signatures":[{"sig":"MEQCIFsnqgHVj22lBRa2UbnGoO2+EkyuwoDayuvTSFk0FW2LAiBGKb4IgeX95+aotVPNCNM91Bu53orSb7fYAaZRToEfiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244869},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80db264d3d6b5e07222e300a1be74d1eb3f69cfd","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.7.0","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.15.1","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.56.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.4","typescript":"^5.3.3","@types/node":"^20.11.5","@nestjs/core":"^10.3.0","@types/lodash":"^4.14.202","@mikro-orm/cli":"6.0.5","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.0.5","@nestjs/graphql":"^12.0.11","@nestjs/testing":"^10.3.0","class-validator":"^0.14.1","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"5.2.3","@mikro-orm/seeder":"6.0.5","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.0.5","@mikro-orm/postgresql":"6.0.5","@mikro-orm/reflection":"6.0.5","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.7.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.8.1","@nestjs/core":"^10.3.0","@mikro-orm/cli":"6.0.5","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","@nestjs/config":"^3.1.1","@mikro-orm/core":"6.0.5","@nestjs/graphql":"^12.0.11","class-validator":"^0.14.1","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"5.2.3","@mikro-orm/seeder":"6.0.5","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.0.5","@mikro-orm/postgresql":"6.0.5","@mikro-orm/reflection":"6.0.5","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.1_1720621454813_0.3468653923074123","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@panter/crud","version":"0.2.2","license":"MIT","_id":"@panter/crud@0.2.2","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"8e660b87cc91cc6f0db29f4fe78dec6a376d4be4","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.2.tgz","fileCount":126,"integrity":"sha512-mF3LzF1+0L9QEtJo8cSTyl0aJ2yft+HGhsA6CZPEBg0x3F+xorIs+wYAYnIEp9AQLpUSd5GvhhIOQRqaqQZEvg==","signatures":[{"sig":"MEUCIQDCKZ8Y4f3ziTQbwSUZh7XlT8S+1RfQug2qWcx9pj6N3gIgXRmHxx+NI0fgJ4hqHTWHHWyH7WghSt6H6Pw9eVqurC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244893},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60363ca097d1bcccf4b523f8b131418ab06e7fea","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.7.0","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.15.1","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.56.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.4","typescript":"^5.3.3","@types/node":"^20.11.5","@nestjs/core":"^10.3.0","@types/lodash":"^4.14.202","@mikro-orm/cli":"6.0.5","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.0.5","@nestjs/graphql":"^12.0.11","@nestjs/testing":"^10.3.0","class-validator":"^0.14.1","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"5.2.3","@mikro-orm/seeder":"6.0.5","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.0.5","@mikro-orm/postgresql":"6.0.5","@mikro-orm/reflection":"6.0.5","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.7.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.8.1","@nestjs/core":"^10.3.0","@mikro-orm/cli":"6.0.5","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","@nestjs/config":"^3.1.1","@mikro-orm/core":"6.0.5","@nestjs/graphql":"^12.0.11","class-validator":"^0.14.1","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"5.2.3","@mikro-orm/seeder":"6.0.5","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.0.5","@mikro-orm/postgresql":"6.0.5","@mikro-orm/reflection":"6.0.5","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.2_1721054724628_0.1088702726853461","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@panter/crud","version":"0.2.3","license":"MIT","_id":"@panter/crud@0.2.3","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"13776c4191f09f934693a83441cb47b4a52e63fa","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.3.tgz","fileCount":142,"integrity":"sha512-3KDcgS/3uaBY7ImWcK8eYbvtWvdXUIzONUL1PhBRMFpIel6JCfHLuEWu5LePUZhameY1C0gr9JpOxhhuTXp6mA==","signatures":[{"sig":"MEUCICmCspr3SNf9zLjRJcUaVWvx6CCAnZYS9+rWgU59+VivAiEArl2W35pMqOuQksyOMMzTbzRMk9K3L99cr0zFI6vfYU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284550},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0027f7d7e4a52ca60f9143d32139f83e5d52e120","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.57.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.4","typescript":"^5.3.3","@types/node":"^20.11.5","@nestjs/core":"^10.3.0","@types/lodash":"^4.14.202","@mikro-orm/cli":"6.3.6","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.6","@nestjs/graphql":"^12.0.11","@nestjs/testing":"^10.3.0","class-validator":"^0.14.1","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.6","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.6","@mikro-orm/postgresql":"6.3.6","@mikro-orm/reflection":"6.3.6","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.7.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.8.1","@nestjs/core":"^10.3.0","@mikro-orm/cli":"6.3.6","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","@nestjs/config":"^3.1.1","@mikro-orm/core":"6.3.6","@nestjs/graphql":"^12.0.11","class-validator":"^0.14.1","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.6","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.6","@mikro-orm/postgresql":"6.3.6","@mikro-orm/reflection":"6.3.6","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.3_1724758955069_0.6854649996961173","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@panter/crud","version":"0.2.4","license":"MIT","_id":"@panter/crud@0.2.4","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"51c63a1e1ba6be9031cb2db600d7daf029ab67bf","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.4.tgz","fileCount":142,"integrity":"sha512-j7AE8K0Okh/HXH7NuARTLJecjuLGUyZdt+9I1wAJ+9ISIoIYcH6J4/QoBcv+1MQuD/z18Z1UjCRJWfbO77+aPA==","signatures":[{"sig":"MEUCIGinyOHhc2Htpgvmq5ByVWSKnYKky2ji0FXMQ5RcchiuAiEA4jJ/mmB8xJVJ/3O59uqqhyw+K/wv4XKd1fuYn/mNdIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284448},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ee8a14cc8a37826cd0d79e42dceea9c109b0cf9","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.57.0","rimraf":"^5.0.5","graphql":"^16.8.1","istanbul":"^0.4.5","supertest":"^6.3.4","typescript":"^5.3.3","@types/node":"^20.11.5","@nestjs/core":"^10.3.0","@types/lodash":"^4.14.202","@mikro-orm/cli":"6.3.6","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.6","@nestjs/graphql":"^12.0.11","@nestjs/testing":"^10.3.0","class-validator":"^0.14.1","graphql-scalars":"^1.22.4","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.6","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.6","@mikro-orm/postgresql":"6.3.6","@mikro-orm/reflection":"6.3.6","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.7.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.8.1","@nestjs/core":"^10.3.0","@mikro-orm/cli":"6.3.6","@nestjs/apollo":"^12.0.11","@nestjs/common":"^10.3.0","@nestjs/config":"^3.1.1","@mikro-orm/core":"6.3.6","@nestjs/graphql":"^12.0.11","class-validator":"^0.14.1","reflect-metadata":"^0.2.1","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.6","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.6","@mikro-orm/postgresql":"6.3.6","@mikro-orm/reflection":"6.3.6","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.4_1727813342641_0.07844026659909309","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@panter/crud","version":"0.2.5","license":"MIT","_id":"@panter/crud@0.2.5","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"71ed312040c9e67523ac6c7dad6b1feb1b6501e4","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.5.tgz","fileCount":142,"integrity":"sha512-p0DXLAnSF66EBqo2YO0N1WT+VJR9RjnsHQZiFsfMxftxdLkMTgPGxRM4U+tmUkIlCj3nRIvJiuULx0VZAPTW5g==","signatures":[{"sig":"MEUCIQCG2U1LcFpB0Xx9LDB2BSxZEHeb3eJEcX53dTx5tcdwIgIgF+wUNzOM2dx9WHDL3XUFZKLmNfCK8C71C107Uv+E53U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285151},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef4709e019de2e31d0b55ce5974cfd21b0af1998","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.57.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.7.4","@nestjs/core":"^10.4.4","@types/lodash":"^4.17.10","@mikro-orm/cli":"6.3.12","@nestjs/apollo":"^12.2.0","@nestjs/common":"^10.4.4","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.12","@nestjs/graphql":"^12.2.0","@nestjs/testing":"^10.4.4","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.12","@mikro-orm/postgresql":"6.3.12","@mikro-orm/reflection":"6.3.12","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.4","@mikro-orm/cli":"6.3.12","@nestjs/apollo":"^12.2.0","@nestjs/common":"^10.4.4","@nestjs/config":"^3.2.3","@mikro-orm/core":"6.3.12","@nestjs/graphql":"^12.2.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.12","@mikro-orm/postgresql":"6.3.12","@mikro-orm/reflection":"6.3.12","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.5_1729091286370_0.9538160526172836","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@panter/crud","version":"0.2.6","license":"MIT","_id":"@panter/crud@0.2.6","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"6ec2160f49e58a9f90e00dc64cb89bcb190851d3","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.6.tgz","fileCount":142,"integrity":"sha512-uxj4PcSyhWFUQafI8Rgd2AtNWDWA1Twm2VEfVCx+1GbVI00vu1Nrn88ic0JKScG7ab+w1Q3peTHoAl7V987zFQ==","signatures":[{"sig":"MEQCIH5B1J4lbJfTaKMgv5kCD9kgl3FnS6Roq4czzOHRdK2WAiBKmrn+fGfXpUrdDP0xPUaSU1TP9C3eDZAM8WIZMejs4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289630},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a0af5f6fe7fe66d0265988058314227c1c9f7976","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.57.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.7.4","@nestjs/core":"^10.4.4","@types/lodash":"^4.17.10","@mikro-orm/cli":"6.3.12","@nestjs/apollo":"^12.2.0","@nestjs/common":"^10.4.4","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.12","@nestjs/graphql":"^12.2.0","@nestjs/testing":"^10.4.4","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.12","@mikro-orm/postgresql":"6.3.12","@mikro-orm/reflection":"6.3.12","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.4","@mikro-orm/cli":"6.3.12","@nestjs/apollo":"^12.2.0","@nestjs/common":"^10.4.4","@nestjs/config":"^3.2.3","@mikro-orm/core":"6.3.12","@nestjs/graphql":"^12.2.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.12","@mikro-orm/postgresql":"6.3.12","@mikro-orm/reflection":"6.3.12","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.6_1729155773577_0.9209323851382634","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@panter/crud","version":"0.2.8","license":"MIT","_id":"@panter/crud@0.2.8","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"cde29386bf264170bb4640dd6a4ecbee4a5d5e6a","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.8.tgz","fileCount":142,"integrity":"sha512-dGe6LjxPbMqY0jJzSy9IMhPqjLnGJtWvqk0AnO/DCKgR0lvHLz9ZnPFGZVbMLorH+cSEg22NY0/dM0iG/nI22g==","signatures":[{"sig":"MEUCIDiLSua0CIsABIKUTSHylN0MgSMKuVXBT/H44Kc6WAEKAiEA//SDkAX/+ahmMaXGrIbRajE6Noa1t2KQPdDCV1we5xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289861},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da841a0442edabcdae7268fad84d4d60967b7965","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.57.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.2","@types/node":"^22.7.4","@nestjs/core":"^10.4.4","@types/lodash":"^4.17.10","@mikro-orm/cli":"6.3.12","@nestjs/apollo":"^12.2.0","@nestjs/common":"^10.4.4","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.12","@nestjs/graphql":"^12.2.0","@nestjs/testing":"^10.4.4","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.12","@mikro-orm/postgresql":"6.3.12","@mikro-orm/reflection":"6.3.12","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.4","@mikro-orm/cli":"6.3.12","@nestjs/apollo":"^12.2.0","@nestjs/common":"^10.4.4","@nestjs/config":"^3.2.3","@mikro-orm/core":"6.3.12","@nestjs/graphql":"^12.2.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.12","@mikro-orm/postgresql":"6.3.12","@mikro-orm/reflection":"6.3.12","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.8_1730217014323_0.7990605383410925","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@panter/crud","version":"0.2.9","license":"MIT","_id":"@panter/crud@0.2.9","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"68d4a2b47edccd031cc32cfd9dd5d6b8128163f2","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.9.tgz","fileCount":142,"integrity":"sha512-N+EVxED0wjVhS/ONR4utSU+lJ4o1ejrn3vfLajN06o0JjQTgkpnfZ6rwdlS1x0OG/h2HTtcnE4q5tNvuoT27UQ==","signatures":[{"sig":"MEUCIHeNXRFicBsop6z5OB+Ce1vWzs7+4HjTU36NEJUip2WKAiEAsEPxCics6jMxIkgE4EIUigCb9PLYn3qHj+CcsQz8P/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298552},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8289be2744cd4603f8107b0c6d24b57e52cb93a6","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"^4.17.21","pluralize":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.57.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@nestjs/core":"^10.4.6","@types/lodash":"^4.17.13","@mikro-orm/cli":"6.3.13","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.13","@nestjs/graphql":"^12.2.1","@nestjs/testing":"^10.4.6","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.13","@mikro-orm/postgresql":"6.3.13","@mikro-orm/reflection":"6.3.13","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.x","graphql":"^16.9.x","@nestjs/core":"^10.4.x","@mikro-orm/cli":"6.3.x","@nestjs/apollo":"^12.2.x","@nestjs/common":"^10.4.x","@nestjs/config":"^3.3.x","@mikro-orm/core":"6.3.x","@nestjs/graphql":"^12.2.x","class-validator":"^0.14.x","reflect-metadata":"^0.2.x","@mikro-orm/nestjs":"6.0.x","@mikro-orm/seeder":"6.3.x","class-transformer":"^0.5.x","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.x","@mikro-orm/postgresql":"6.3.x","@mikro-orm/reflection":"6.3.x","@mikro-orm/sql-highlighter":"^1.0.x"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.9_1730270622883_0.9813653177814743","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@panter/crud","version":"0.2.10","license":"MIT","_id":"@panter/crud@0.2.10","maintainers":[{"name":"dejvczernin","email":"david.czernin@gmail.com"},{"name":"voytech","email":"woj@panter.ch"},{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"}],"dist":{"shasum":"e5cba67242be608c274341407c91b0b6f556a215","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.10.tgz","fileCount":146,"integrity":"sha512-nAYvuJkMAqy2FVjNvKRca1ehp1+aX7F1aMNBsaYVXGgj5ZqRKo5PS8c3SUbASJVuvioqW9/B4IMweMJOP0wLZg==","signatures":[{"sig":"MEUCIFV9oGUGbYARjrGOwHZ3zvohFzNqnuHGDGLRFkBNOTSJAiEA3cjTGhWN7LqK4IUPEqUskpnWI18QriEcYEQ0C3TIS5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311619},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5421c5dc7a2d3542c02fd62571704d29e3d4d449","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts\"","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","lint:fix":"yarn lint --fix","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"^4.17.21","pino-http":"^10.3.0","pluralize":"^8.0.0","nestjs-pino":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"8.57.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@nestjs/core":"^10.4.6","@types/lodash":"^4.17.13","@mikro-orm/cli":"6.3.13","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.13","@nestjs/graphql":"^12.2.1","@nestjs/testing":"^10.4.6","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.13","@mikro-orm/postgresql":"6.3.13","@mikro-orm/reflection":"6.3.13","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2","@rummel/eslint-config-custom":"*"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.6","@mikro-orm/cli":"6.3.13","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","@nestjs/config":"^3.3.x","@mikro-orm/core":"6.3.13","@nestjs/graphql":"^12.2.1","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.13","@mikro-orm/postgresql":"6.3.13","@mikro-orm/reflection":"6.3.13","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.10_1730727765726_0.3560273991461078","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@panter/crud","version":"0.2.11","license":"MIT","_id":"@panter/crud@0.2.11","maintainers":[{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"},{"name":"voytech","email":"woj@panter.ch"},{"name":"dejvczernin","email":"david.czernin@gmail.com"}],"dist":{"shasum":"75854473cdc076eb3364de8222e618ff6105f39a","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.11.tgz","fileCount":142,"integrity":"sha512-QwZKJ/F54HXBdm84qDD2BHV3JvShLNj0OGiAhZu1mUphLHtrON0djgvGxbK6DFnMn4PvN003TKl/BYQK8w26hA==","signatures":[{"sig":"MEUCIQCgbZ6ZZtIlGKpPU/fpe6XlEQojEpqVu8DfrH0lvd4meAIgf01pegZWhKDSHUzf4NMs5i2yNXr//hmjbptwAkgbQmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302432},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f253eb94d183c847f34aa79162b292ca0f8c767","scripts":{"dev":"yarn build --watch","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","pino-http":"^10.3.0","pluralize":"^8.0.0","nestjs-pino":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@nestjs/core":"^10.4.6","@types/lodash":"^4.17.13","@mikro-orm/cli":"6.3.13","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.3.13","@nestjs/graphql":"^12.2.1","@nestjs/testing":"^10.4.6","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.13","@mikro-orm/postgresql":"6.3.13","@mikro-orm/reflection":"6.3.13","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.6","@mikro-orm/cli":"6.3.13","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","@nestjs/config":"^3.3.x","@mikro-orm/core":"6.3.13","@nestjs/graphql":"^12.2.1","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.0.2","@mikro-orm/seeder":"6.3.13","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.3.13","@mikro-orm/postgresql":"6.3.13","@mikro-orm/reflection":"6.3.13","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.11_1734084706285_0.7073495506511462","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@panter/crud","version":"0.2.12","license":"MIT","_id":"@panter/crud@0.2.12","maintainers":[{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"},{"name":"voytech","email":"woj@panter.ch"},{"name":"dejvczernin","email":"david.czernin@gmail.com"}],"dist":{"shasum":"14381378f7846e2387bf759dfec1a09855b49d02","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.12.tgz","fileCount":142,"integrity":"sha512-8ZVe1grZ/skDmB+LXBMWBd/Fzkugfr6e1X4kFJ36MJxkka9d595MHeohCVB7ZsyArjjsGuGCCnVHZv/LLWCYDQ==","signatures":[{"sig":"MEUCIBRz+BCHi2218mVFyXhd1pKKIowhs4U/6wFxVciNQWYaAiEA6JeUnhmH1RO233jnbnqK/K/5vFVs9QFKV63J9IQv2IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302432},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aadd5f3c2e8c907b1ef31cf66e10477cc4e3325e","scripts":{"dev":"yarn build --watch","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","pino-http":"^10.3.0","pluralize":"^8.0.0","nestjs-pino":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@nestjs/core":"^10.4.6","@types/lodash":"^4.17.13","@mikro-orm/cli":"6.4.12","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.4.12","@nestjs/graphql":"^12.2.1","@nestjs/testing":"^10.4.6","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.1.1","@mikro-orm/seeder":"6.4.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.4.12","@mikro-orm/postgresql":"6.4.12","@mikro-orm/reflection":"6.4.12","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.6","@mikro-orm/cli":"6.4.12","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","@nestjs/config":"^3.3.x","@mikro-orm/core":"6.4.12","@nestjs/graphql":"^12.2.1","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.1.1","@mikro-orm/seeder":"6.4.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.4.12","@mikro-orm/postgresql":"6.4.12","@mikro-orm/reflection":"6.4.12","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.12_1744210907244_0.9233579568877552","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@panter/crud","version":"0.2.13","license":"MIT","_id":"@panter/crud@0.2.13","maintainers":[{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"},{"name":"voytech","email":"woj@panter.ch"},{"name":"dejvczernin","email":"david.czernin@gmail.com"}],"dist":{"shasum":"c4d48c9d650dbdac27b6031a3700da234e87d6a5","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.13.tgz","fileCount":142,"integrity":"sha512-uhtPIF091dwd33ecRPXENxIStTqTJWjW7VGVeww7hKIHTvQ7BjRaCh74QO0O8gHP9Ic+t4VyDVRltn8zZ4cMag==","signatures":[{"sig":"MEYCIQCHe6dkiipji5GDuq6Gp9w+jFQ/uPEQ6yZ5NAfTZzJuPQIhALZLiHWoGMF+qX8MLhloyoeP9pxOMkn7pZPawwmNhwEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302573},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8de8f6c6d3f32bf8f1a86bcb02294ccf90c1e608","scripts":{"dev":"yarn build --watch","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","pino-http":"^10.3.0","pluralize":"^8.0.0","nestjs-pino":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@nestjs/core":"^10.4.6","@types/lodash":"^4.17.13","@mikro-orm/cli":"6.4.12","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.4.12","@nestjs/graphql":"^12.2.1","@nestjs/testing":"^10.4.6","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.1.1","@mikro-orm/seeder":"6.4.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.4.12","@mikro-orm/postgresql":"6.4.12","@mikro-orm/reflection":"6.4.12","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.6","@mikro-orm/cli":"6.4.12","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","@nestjs/config":"^3.3.x","@mikro-orm/core":"6.4.12","@nestjs/graphql":"^12.2.1","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.1.1","@mikro-orm/seeder":"6.4.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.4.12","@mikro-orm/postgresql":"6.4.12","@mikro-orm/reflection":"6.4.12","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.13_1749030168414_0.2778768276530441","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@panter/crud","version":"0.2.14","license":"MIT","_id":"@panter/crud@0.2.14","maintainers":[{"name":"macrozone","email":"macrozone@gmail.com"},{"name":"claudiocro","email":"claudiocro@gmail.com"},{"name":"blurri","email":"gba@panter.ch"},{"name":"voytech","email":"woj@panter.ch"},{"name":"dejvczernin","email":"david.czernin@gmail.com"}],"dist":{"shasum":"aefdf50afe0951eed7c5a78ea8418f089f34c850","tarball":"https://registry.npmjs.org/@panter/crud/-/crud-0.2.14.tgz","fileCount":142,"integrity":"sha512-NKJyyebakXTQoGzBH9NdiRtavRWZzkxPZwfuLKNUSw91bJx5WNfknyZxgX7ntR3JKrzzN3Ck7KZiQaQHwkZWWw==","signatures":[{"sig":"MEQCIEJdlT4qkFvgzO0Wnlj1bD1EcSaChMCFHA2lWxGeNDRTAiB5QXVCMHpJr2rCALGglY/0RIqJTfTLqpjFzHgIYZinVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302799},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21e45320b2ef0278f9dc00cf0ca235f4ef424336","scripts":{"dev":"yarn build --watch","test":"istanbul-merge --out coverage/coverage-final.json coverage-e2e/coverage-final.json coverage-unit/coverage-final.json && istanbul report --include coverage/coverage-final.json --dir coverage html","build":"tsc -p tsconfig.build.json","clean":"rimraf \"dist\"","prepack":"npm run build","test:e2e":"jest --config test/jest-e2e.json","test:unit":"jest --config test/jest-unit.json","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"claudiocro","email":"claudiocro@gmail.com"},"_npmVersion":"10.8.2","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","pino-http":"^10.3.0","pluralize":"^8.0.0","nestjs-pino":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","rimraf":"^6.0.1","graphql":"^16.9.0","istanbul":"^0.4.5","supertest":"^7.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@nestjs/core":"^10.4.6","@types/lodash":"^4.17.13","@mikro-orm/cli":"6.4.12","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","graphql-upload":"14.0.0","istanbul-merge":"^2.0.0","tsconfig-paths":"^4.2.0","@mikro-orm/core":"6.4.12","@nestjs/graphql":"^12.2.1","@nestjs/testing":"^10.4.6","class-validator":"^0.14.1","graphql-scalars":"^1.23.0","@rummel/tsconfig":"*","@types/pluralize":"^0.0.33","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.1.1","@mikro-orm/seeder":"6.4.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.4.12","@mikro-orm/postgresql":"6.4.12","@mikro-orm/reflection":"6.4.12","@mikro-orm/sql-highlighter":"^1.0.1","@testcontainers/postgresql":"^10.13.2"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.9.0","@nestjs/core":"^10.4.6","@mikro-orm/cli":"6.4.12","@nestjs/apollo":"^12.2.1","@nestjs/common":"^10.4.6","@nestjs/config":"^3.3.x","@mikro-orm/core":"6.4.12","@nestjs/graphql":"^12.2.1","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","@mikro-orm/nestjs":"6.1.1","@mikro-orm/seeder":"6.4.12","class-transformer":"^0.5.1","@panter/nestjs-utils":"*","@mikro-orm/migrations":"6.4.12","@mikro-orm/postgresql":"6.4.12","@mikro-orm/reflection":"6.4.12","@mikro-orm/sql-highlighter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crud_0.2.14_1758113106599_0.32377782271067135","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-10-05T14:19:09.027Z","modified":"2026-05-19T19:14:34.559Z","0.0.1":"2023-10-05T14:19:09.401Z","0.0.2":"2023-10-05T15:45:05.714Z","0.0.3":"2023-10-11T13:39:50.945Z","0.0.4":"2023-10-11T20:28:08.154Z","0.0.5":"2023-10-23T11:48:21.103Z","0.0.4-test1":"2023-10-23T22:04:08.741Z","0.1.0":"2023-11-06T19:31:09.481Z","0.1.1":"2023-11-06T20:31:27.717Z","0.1.2":"2023-11-07T10:20:49.098Z","0.1.3":"2023-11-07T14:58:28.021Z","0.1.4":"2023-11-28T10:06:53.849Z","0.1.5":"2023-11-29T03:48:38.623Z","0.1.6":"2023-11-29T04:44:38.199Z","0.2.0":"2024-02-13T15:37:04.824Z","0.2.1":"2024-07-10T14:24:14.998Z","0.2.2":"2024-07-15T14:45:24.793Z","0.2.3":"2024-08-27T11:42:35.354Z","0.2.4":"2024-10-01T20:09:02.872Z","0.2.5":"2024-10-16T15:08:06.554Z","0.2.6":"2024-10-17T09:02:53.788Z","0.2.8":"2024-10-29T15:50:14.597Z","0.2.9":"2024-10-30T06:43:43.103Z","0.2.10":"2024-11-04T13:42:46.069Z","0.2.11":"2024-12-13T10:11:46.507Z","0.2.12":"2025-04-09T15:01:47.417Z","0.2.13":"2025-06-04T09:42:48.626Z","0.2.14":"2025-09-17T12:45:06.783Z"},"license":"MIT","description":"In the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud library seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically generate a GraphQL API t","maintainers":[{"email":"macrozone@gmail.com","name":"macrozone"},{"email":"lubos.matejcik@gmail.com","name":"lubosmato"},{"email":"vik@panter.ch","name":"viktor_danko"},{"email":"jay.peclard@gmail.com","name":"jpeclard"}],"readme":"# Introduction to @panter/crud\n\nIn the modern web development landscape, CRUD operations form the backbone of many applications. The @panter/crud\nlibrary seamlessly integrates with Nest.js and Mikro-Orm to provide developers with a powerful tool to automatically\ngenerate a GraphQL API tailored for CRUD operations.\n\n# Overview\n\nThe @panter/crud library is a lightweight yet robust solution designed for Nest.js applications. By leveraging the power\nof Mikro-Orm entities and GraphQL schemas, it automates the creation of GraphQL endpoints for standard CRUD operations.\nThis means less boilerplate code, consistent API patterns, and faster development cycles.\n\n# Key Features\n\nAuto-Generated Resolvers: Based on your Mikro-Orm entities and GraphQL schema, the library can automatically generate\nresolvers for:\n\n- Fetching a single record (`FindOneResolver`)\n- Fetching multiple records with filtering, ordering, and pagination (`FindManyResolver`)\n- Creating a new record (`CreateOneResolver`)\n- Updating an existing record (`UpdateOneResolver`)\n- Deleting a record (`DeleteOneResolver`)\n- Flexible Decorators: With the `@CrudField` decorator, developers can easily control the visibility and behavior of\n  entity fields during CRUD operations. For instance, certain fields can be hidden during creation or update processes.\n- Dynamic Querying: The generated API supports dynamic querying capabilities, allowing clients to filter, sort, and\n  paginate results with ease. This is particularly useful for building responsive and efficient front-end interfaces.\n- Consistent Schema Patterns: By using the library, your GraphQL schemas for CRUD operations will follow a consistent\n  pattern, making it easier for developers and clients to understand and work with the API.\n\n# Installation\n\n```shell\nyarn add @panter/crud\n```\n\n# Example\n\nConsider a simple User entity:\n\n```typescript\nimport { Entity, PrimaryKey, Property } from '@mikro-orm/postgresql';\nimport { Field, ObjectType } from '@nestjs/graphql';\nimport { CrudField } from '@panter/crud';\n\n@Entity()\n@ObjectType()\nexport class User {\n\n  static readonly string entityName = \"User\" as const;\n\n  @CrudField({ showConnect: true, showDisconnect: true })\n  @Field()\n  @PrimaryKey({ autoincrement: true })\n  id!: number;\n\n  @Field()\n  @Property()\n  name!: string;\n}\n```\n\nWith just this entity definition and the power of @panter/crud, a comprehensive GraphQL API is generated, allowing\nclients to fetch, create, update, and delete users with ease.\n\n# Resolvers\n\n## FindOneResolver\n\n**Resolver**:\n\n```ts\nimport { FindOneResolver } from '@panter/crud';\n\n@Resolver(() => User)\nexport class FindOneUserResolver extends FindOneResolver(User) {}\n```\n\n**Schema**:\n\n```gql\ntype User {\n  id: Float!\n  name: String!\n}\n\ntype Query {\n  user(where: EntityIdInput): User\n}\n\ninput EntityIdInput {\n  id: String!\n}\n```\n\n## FindManyResolver\n\n**Resolver**:\n\n```ts\nimport { FindManyResolver } from '@panter/crud';\n\n@Resolver(() => User)\nexport class FindManyUserResolver extends FindManyResolver(User) {}\n```\n\n**Schema**:\n\n```gql\ntype User {\n  id: Float!\n  name: String!\n}\n\ntype Query {\n  users(\n    where: UserWhereInput\n    orderBy: [UserOrderByInput!]\n    skip: Int\n    take: Int\n  ): [User!]!\n  usersCount(\n    where: UserWhereInput\n    orderBy: [UserOrderByInput!]\n    skip: Int\n    take: Int\n  ): Int!\n}\n\ninput UserWhereInput {\n  AND: [UserWhereInput!]\n  OR: [UserWhereInput!]\n  NOT: [UserWhereInput!]\n  id: IntFilter\n  name: StringFilter\n}\n\ninput IntFilter {\n  equals: Float\n  gt: Float\n  gte: Float\n  lt: Float\n  lte: Float\n}\n\ninput StringFilter {\n  equals: String\n  in: [String!]\n  nin: [String!]\n  contains: String\n  gt: String\n  gte: String\n  lt: String\n  lte: String\n  fulltext: String\n  mode: SringQueryMode\n}\n\nenum SringQueryMode {\n  default\n  insensitive\n}\n\ninput UserOrderByInput {\n  id: SortOrder\n  name: SortOrder\n}\n\nenum SortOrder {\n  asc\n  desc\n}\n```\n\n## CreateOneResolver\n\n**Resolver**:\n\n```ts\nimport { CreateOneResolver } from '@panter/crud';\n\n@Resolver(() => User)\nexport class CreateOneUserResolver extends CreateOneResolver(User) {}\n```\n\n**Schema**:\n\n```gql\ntype User {\n  id: Float!\n  name: String!\n}\n\ntype Mutation {\n  createOneUser(data: UserCreateInput): User!\n}\n\ninput UserCreateInput {\n  name: String\n}\n```\n\n## UpdateOneResolver\n\n**Resolver**:\n\n```ts\nimport { UpdateOneResolver } from '@panter/crud';\n\n@Resolver(() => User)\nexport class UpdateOneUserResolver extends UpdateOneResolver(User) {}\n```\n\n**Schema**:\n\n```gql\ntype User {\n  id: Float!\n  name: String!\n}\n\ntype Mutation {\n  updateOneUser(data: UserUpdateInput, where: EntityIdInput!): User!\n}\n\ninput UserUpdateInput {\n  name: StringInput\n}\n\ninput StringInput {\n  set: String\n}\n\ninput EntityIdInput {\n  id: String!\n}\n```\n\n## DeleteOneResolver\n\n**Resolver**:\n\n```ts\nimport { DeleteOneResolver } from '@panter/crud';\n\n@Resolver(() => User)\nexport class DeleteOneUserResolver extends DeleteOneResolver(User) {}\n```\n\n**Schema**:\n\n```gql\ntype User {\n  id: Float!\n  name: String!\n}\n\ntype Mutation {\n  deleteOneUser(where: EntityIdInput): User!\n}\n\ninput EntityIdInput {\n  id: String!\n}\n```\n\n## ObjectRelationResolver\n\nThe ObjectRelationResolver is tailored to generate GraphQL resolvers for entity relationships where one entity relates\nto multiple others. Instead of merely fetching these related entities, the resolver provides enhanced capabilities,\nallowing clients to filter and paginate through the related entities seamlessly.\n\n### How It Works\n\n- Relationship Detection: The ObjectRelationResolver identifies relationships within the Mikro-Orm entities where one\n  entity has multiple relations (e.g., one-to-many or many-to-many relationships).\n- Resolver Generation: For each detected relationship, the resolver automatically generates GraphQL endpoints. These\n  endpoints are not just for fetching the related entities but also offer advanced querying capabilities.\n- Filtering and Pagination: The generated endpoints come equipped with filtering and pagination functionalities. This\n  allows clients to retrieve a subset of related entities based on specific criteria or paginate through large sets of\n  related entities.\n\n**Resolver**:\n\n```ts\n@Module({\n  imports: [MikroOrmModule.forFeature({ entities: [Group] })],\n  providers: [\n    MaterialsDepotFindOneResolver,\n    ...ObjectRelationResolvers(MaterialsDepot),\n  ],\n})\nexport class GroupModule {}\n```\n\n**Schema**:\n\n```gql\ntype Group {\n  id: Float!\n  name: String!\n  description: String!\n  founders(where: UserWhereInput, orderBy: [UserOrderByInput!], skip: Int, take: Int): [User!]!\n  coordinator(where: UserWhereInput, orderBy: [UserOrderByInput!], skip: Int, take: Int): [User!]\n  finance(where: UserWhereInput, orderBy: [UserOrderByInput!], skip: Int, take: Int): [User!]\n}\n\ninput UserWhereInput {\n  AND: [UserWhereInput!]\n  OR: [UserWhereInput!]\n  NOT: [UserWhereInput!]\n  id: IntFilter\n  name: StringFilter\n}\n\ninput UserOrderByInput {\n  id: SortOrder\n  name: SortOrder\n}\n\n...\n```\n\n# Decorators\n\n### @CrudField\n\nThe CrudField decorator is used to control the visibility and behavior of entity fields during CRUD operations.\nCrud Field is not responsable for visibility on the object return by the mutations and queries. For this you can use\nthe `@Field` decorator\nfrom `@nestjs/graphql`. [This is subject to change in the future](https://git.panter.ch/rummel/rummel/-/issues/7).\n\n**Api Options**:\n\n- `showConnect`: If set to `true`, the field will be hidden from the create operation, so the field showDisconnectbe set during\n  creation.\n- `hideUpdate`: If set to `true`, the field will be hidden from the update operation, so the field cannot be updated.\n- `hideWhere`: If set to `true`, the field will be hidden from the where input type, so the field cannot be filtered.\n- `isEmbedded`: If set to `true`, the field will be embedded in the entity.\n- `fieldOptions`: An object containing additional options for the field. This object is passed directly to the `@Field`\n  decorator from `@nestjs/graphql`.\n- `relation`:\n  - `showConnect`: If set to `true`, the relation can be connected by primary key.\n  - `showCreate`: If set to `true`, the relation can be created with all it's fields.\n  - `showUpdate`: If set to `true`, the relation can be updated with all it's fields.\n  - `showDisconnect`: If set to `true`, the relation can be disconnected by primary key.\n\n# Environment Variables\n\n- `CRUD_DEFAULT_HIDE_RELATION_MODIFIER`: If set to `false`, create and update modifiers will be shown if nothing else is set.\n- `CRUD_DEFAULT_HIDE_CONNECT_RELATION_MODIFIER`: If set to `false`, connect and disconnect modifiers will be shown if nothing else is set.\n","readmeFilename":"readme.md"}