{"_id":"@origins-digital/query-filter-core","_rev":"28-cb29f60673ae0c5ab9eaaab71d3f09a3","name":"@origins-digital/query-filter-core","dist-tags":{"latest":"3.1.7"},"versions":{"1.0.1":{"name":"@origins-digital/query-filter-core","version":"1.0.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.0.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a43decc853c567e748af7f602cda694d36acd780","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.0.1.tgz","fileCount":22,"integrity":"sha512-Ry68+LhIW9Al7DduH8qhteCHPaIQ00pKpPY105noMKx3wRYj6TQL062tMB7ULe55aOcIcoTLME9NTPTuPHkFDg==","signatures":[{"sig":"MEYCIQCN2nsuaUX7wCiTQX6sBfi2urCogljrtiJ4oYBansxRQwIhAJ/hK+VXaSg1qtE1D8CE1oxl2+HNeyICAeTLQzhyC5H6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57876},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b853ee41ea395c85c783feb455b3bc5e9d0ba8bc","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"npx release-it major --ci","release:minor":"npx release-it minor --ci","release:patch":"npx release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":true,"commit":true,"changelog":"npx auto-changelog -l 50 -p --breaking-pattern \"BREAKING CHANGE\" --sort-commits date-desc --issue-pattern \"[A-Z]+-\\d+\" --issue-url https://youtrack.onrewind.tv/issue/\\{id\\} --template https://raw.githubusercontent.com/release-it/release-it/main/templates/changelog-compact.hbs","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"${version}","addUntrackedFiles":false},"hooks":{"after:bump":"npx auto-changelog -p","before:init":["yarn test","yarn build"]}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.0.1_1709836814810_0.9271473905059879","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@origins-digital/query-filter-core","version":"1.0.2","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.0.2","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"e23e78921a07ba638e9ed600ee71e1357b7e87ae","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.0.2.tgz","fileCount":22,"integrity":"sha512-gUpVfSYJ3kEbwcPD3zdBfUuNm/Jy0Ios+mxRcwYBb2BulwxkiJ0j9r60WRDwsK/jMwLSIYEGfKuYFDE5+fV29g==","signatures":[{"sig":"MEQCIBE4cxV63EgBc8c1o7vtfTW3P0fOCf6L1zIjwf0rvPEaAiARKMBwr3TS3JtOzDSQRhtGycRjwMBRtW0vKwEey+UCOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57497},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"9640d857dce10a7d3a04d48762bf4315d5156e3b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.0.2_1709890012231_0.5043231645695925","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@origins-digital/query-filter-core","version":"1.0.3","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.0.3","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"bc1e86984d1f3d9915b8e7aae2ce8f1836a5e77b","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.0.3.tgz","fileCount":22,"integrity":"sha512-aehFbqfRcYmEUYz/ImniaIaU8XZqXzzoL7H9rKpy019dv3WFGvh/IveKoYD4jBLeUjmJmlkCvTNfmKTAopq6YA==","signatures":[{"sig":"MEQCIQDlqJ858VtrQn/DorR+JTbW2gZoRG57Pfb74uBohcDH6AIfIKE+FFhPvR1SmSXVG8Znajo4SxAeRrWxQMuUbUirLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57938},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"88cd19e8063bc9810b9526af6336c9ef43c073c2","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.0.3_1709892139658_0.6909047837379545","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@origins-digital/query-filter-core","version":"1.0.4","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.0.4","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"629bef3cf58380a41fdad0de226e2cabd8f9b3a4","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.0.4.tgz","fileCount":22,"integrity":"sha512-dpwZjpSV1kYVSWGxVrpYcBGesrexGbCYTHMdQfYCuSQd24klbN0w+DSxUwchFKUd1YJDmzBT+WcvW73VuGcWeA==","signatures":[{"sig":"MEYCIQDKtD4nhmRwB1jyos9YNxFJ6qB4qT6D1xtQvMWlQl5YCwIhAMXOQC1iKATtCdmIIyqUdguvgtSKvOVB/N1seDvHYnBi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65733},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b6cc6ec95270bcbea0a1c5dc43cd1e00cd5051c9","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.0.4_1710337425613_0.33886462002803963","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@origins-digital/query-filter-core","version":"1.0.5","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.0.5","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"cc2b89b67d713f6338f8ee9b179eda7cc5c8f987","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.0.5.tgz","fileCount":22,"integrity":"sha512-rSyiuddOi6e1pEJMtyNOVJWOXKCHtcY71JEvrGy0h1uYAeKRDIxgJnyU+pcOZTiEleM7m20kkiRKZwS0cMO55Q==","signatures":[{"sig":"MEQCIDS3FHqOqkz5q0ATY5SgtCja2O26Nnkhcsczj0hz32fUAiB7Gj0c5hgt5cakeVVFKUdCcBcHYIPgttGV8dlzBwOhXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65863},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"4e50ac46a6b1be5e6dd976bdde2c19eaa378b1a0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.0.5_1710339145905_0.5897629747887452","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@origins-digital/query-filter-core","version":"1.0.6","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.0.6","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"9c6d065a83c24eea8cd33681653935fd7fa82a22","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.0.6.tgz","fileCount":22,"integrity":"sha512-Bfe0HCxx1SzhsVZJ7gecF8WrNDmJI4FuGYDc1v2AYADGbR4VD4T769+/qWzq/lD2rzvD70O9g4UYz4V2AuSC8Q==","signatures":[{"sig":"MEYCIQCcvIIe48yGvcniTcei7n3Bw2ISfajK9tzXnz4t1yGx/AIhALUDg0KuyL3MZ+96z/kw6Y1dqAaH1y0joIq2/o/bfEeE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66159},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"206c44854d044fbdc2ce3250a8c8eab665f7c29d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.0.6_1710500555927_0.7005696877620686","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@origins-digital/query-filter-core","version":"1.1.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.1.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"afc182cec3a95be5f8f2459e5f491558f09c4ff1","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.1.0.tgz","fileCount":22,"integrity":"sha512-SQQdgEdxb/l6eL9Yj09nqC9EwhgRbQwPL5sxgxObf7fDVZAXZ9+HXTK7GGZfehoU+XAeiiz47HY1BorvSdqOsw==","signatures":[{"sig":"MEYCIQCdpVtrQPpivxQJbWpdl//uxNJuZ4hEM2JPhIOTSnFbIgIhANRraw+04oWWngWgL0xLoi4Uu4LwLxLN7XUPSWkZoL7W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66159},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"1d5140c0a121d3752c7036aea6cc0e852d89f6f0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.1.0_1730731884231_0.10356062690310863","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@origins-digital/query-filter-core","version":"1.1.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.1.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"5f7d1603d54bdafb3f74dfec69f491ba126bd77c","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.1.1.tgz","fileCount":22,"integrity":"sha512-kchTkTDBPhpwbAu1oY+io/yVexRFgmCI1+zBq1z0zrDFKDqh8xm4p+Ynkr49GNILSE7tH+DDVTgIDcZHyutDlQ==","signatures":[{"sig":"MEQCIFC0+bbAtgOMLsC+I/7xdolAA7nXEepoIxq5Xme5U019AiBYR61jtGmt1EYfRU4PUBvMJJ0MmhvkZT8O6OwouvSvZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66159},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"4ec873ee5a227dbf752f4f8450adec928d617808","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.1.1_1742918012305_0.2917369255857467","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@origins-digital/query-filter-core","version":"1.1.2","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.1.2","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"ff4a099222d4b646916b630d7d3fee11424f5059","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.1.2.tgz","fileCount":22,"integrity":"sha512-RP/85MSjezhOdXYIuOEttrnNh0AJcIr4X5edKksfvcf5l+P+fb659DC4ExMfRQp6LYcc53MPqQ3PC05GKTd+UQ==","signatures":[{"sig":"MEUCIQCd3XZSd/rdkBztGv6XbvlRz2mlfXTnGk/j2Wqwl2wiJAIgMwGPp4RvZhx55kZbUGcCp6seOUYwh8igyroSYM29cOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66159},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"a4d7718d124e3101712a861257948e9cd58d98e7","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.21.4","webpack":"^5.88.1","nestjs-zod":"^2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.1.2_1742926445485_0.7877429650115473","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@origins-digital/query-filter-core","version":"1.1.3","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.1.3","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"b0b646078010ef38db20585281ce8e2972e197fd","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.1.3.tgz","fileCount":22,"integrity":"sha512-aYRHGbHqygNq8Ru4bIrh0RnaZNDzaemIVS6j1NgiLUNzaiS+gtx1stBXCEkdJXCV7cMtFOIKK6LrcHP6WBRMdQ==","signatures":[{"sig":"MEQCIHKfRgQnfpG9akFYcV9kbL7P4th+LiGW2GpM6YJUVdXvAiB8xDXLE8EmMC/MrhpJkbtbly9emBlLbyxzQDpSB7IfjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66589},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3fd012ac2df9750f881ce309e18631393b9bd029","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1","nestjs-zod":">=2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.1.3_1744708567328_0.3543347377502515","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@origins-digital/query-filter-core","version":"1.1.4","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.1.4","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"749f46f881435dc130d461fe98d20c753c6ff03c","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.1.4.tgz","fileCount":22,"integrity":"sha512-czuDXJVX4pChIxCmzjiORFv9a/iHo2TTJDiY39CC1dzEaHSLjghkjJ6A8vuQ0Y+avtCcCJ34PjNIBqJ3SridDg==","signatures":[{"sig":"MEUCIQChGlAy3pH+s7GWKGXAyXdHljyGka6DVb/R4xv/1JTTiQIgReZZPlp4tE9j44yoRZ6O1VcOPQScht7Te6UtQTY7Na8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66697},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"9024d12edcb076748ec2f32d722234562fa86a2d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.1.4_1745408999920_0.8376527970001808","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@origins-digital/query-filter-core","version":"1.1.5","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.1.5","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"dba2b8a00ca86475f9a56497e659472f11485966","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.1.5.tgz","fileCount":30,"integrity":"sha512-M9uNqh/tAG51dz6oHCVWDyNKSem9JhuJ/7GkaMxjSGThfJbnkvWqdgfWtGQOrmI1HpirU7i5zl1IH1e5UvXfPQ==","signatures":[{"sig":"MEYCIQD0inoK6UzUDoVr4U+11Gs49vAU+mnj0UwVFO2Mpa0c/AIhAIIQNJ0Rv/eB7ZpwdZHUo/oXSyKFNDCVGAg4JFXUTHmW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76753},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"a8e33b5eb08f722d71866d913a5b915de55709cd","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../nestjs-commons/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.1.5_1745829663229_0.30472387292453873","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@origins-digital/query-filter-core","version":"1.1.6","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@1.1.6","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"bec832383d9971c74af045a2eb02c3c1fbf70c64","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-1.1.6.tgz","fileCount":30,"integrity":"sha512-D7VPsKG41IYpUomgqTFfii8Md3z/6wVs8fL5AOCG+A8+FS30BlNISzyzz0zAyuWxgmTnMnmvsDH8TpaykhKRdg==","signatures":[{"sig":"MEUCIEpnwOUB1wNgi/AvQBQQVrtT+e3NDuQeGhB0G9mbmBcbAiEA4+P3qw96dMXdIg9DpzsLKVVPw6Sv33EZDSnP4fJBxA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82964},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"58cbb5efb18ec730f2ac7ab10dd106324ef147f3","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@origins-digital/zod-openapi-utils":"0.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_1.1.6_1746000938065_0.5148222147109989","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@origins-digital/query-filter-core","version":"2.0.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@2.0.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"fc6d641374772d145b03eb00f3489749a688f13c","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-2.0.0.tgz","fileCount":30,"integrity":"sha512-8pk9zX9+PZA9JvWbKvT5DtmgDFDGYzUHKT07gLP5I6kaQiDx9Liegy8bVbC0IhBRMnpUBqL+gaLRn4F7z80PEA==","signatures":[{"sig":"MEQCIDiq7o+4bd9HF6Mw69nYMtpOA1iIrpSvPLsLlWV5OjnhAiBV6gWvhQPRwggp6yFbMBf1sONtCkXaQKaMrBLIoCGY/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82964},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"21ef9f9537e0e133cc178097d546e73792d37371","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_2.0.0_1746001819419_0.3159571718022858","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@origins-digital/query-filter-core","version":"2.0.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@2.0.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"8ce34c82b6131925b1deb7249e386f86bc2f5369","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-2.0.1.tgz","fileCount":30,"integrity":"sha512-VU/LryuqLAltNDAUECQqW0MPCIiFHpdRvcmRFslU0nqUq6lBL2UQ+ZNSaqGrUg48qYR+9KfylpM2T/AME+wFpA==","signatures":[{"sig":"MEQCIEnoSuFDzVUQCrYEqU+eBk1x5oSr9APE/GPdmse8wrU0AiBXGXzHOME+1LBh3ymynQsXO5bXlaqcuTyMOmZK8y1VXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82964},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"ccea25714f01181e8647b0c2c9eac7a296d068b1","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@origins-digital/zod-openapi-utils":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_2.0.1_1747322095124_0.3157372679872785","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@origins-digital/query-filter-core","version":"2.0.2","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@2.0.2","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"46f8dcdb84bf1f8a375138d384ab33905471e72f","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-2.0.2.tgz","fileCount":30,"integrity":"sha512-zWWicpvy2klNLfOq6Y/WBL31e+NUWvun58esazJ0qwQokbauqaWxlmP+VpQylcSeXLK9yqU14jmxe0qs5yPwGA==","signatures":[{"sig":"MEQCIGZ1xQ+QS4ns6bnerpTyNbopj5+iCXk8AgevlFg3jL3pAiBCBvmROOAOla0MLe1f82iypMlo7xGAl2pcrnv6sCyuOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82964},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"635759b7e30f7530a4e078ac99a6d3c2a8a6c619","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@origins-digital/zod-openapi-utils":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_2.0.2_1747372743220_0.6284798419535444","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@origins-digital/query-filter-core","version":"2.0.3","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@2.0.3","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"8767ae97c6b0176f5f144dc30ef80985b695a9ba","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-2.0.3.tgz","fileCount":30,"integrity":"sha512-llMv2dKkE9hH6OAzm1hOSQyf/sK9q2W7R7kchv+EBb3+mu5qZrtP7HWTdYbvSEA46uzOgigtSu1uTYUGoKZeKw==","signatures":[{"sig":"MEUCIHNX3mbirc9O78wE0J6BX3yZ4i6kVUq91zef5bLKNSGRAiEA1ERN91Jp9fc5mtAJ1i7EB5hNbhxMufX3t4H47sIpWxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82964},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"f2a10f2f8d88dc6911aafca2701e50fc973d7274","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@origins-digital/zod-openapi-utils":"1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_2.0.3_1753261694117_0.16507232766200008","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@origins-digital/query-filter-core","version":"2.1.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@2.1.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a98f2f7676833646fa06aeb847304aa3c705bb86","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-2.1.0.tgz","fileCount":30,"integrity":"sha512-dpi/UG333ohlx4MLypthyXhf2CwZrlbet3cz2cCWDkrYB8MyeVxOzXbaS7zwMneu8cBB5bMNoPtGz5Pn1mEh0A==","signatures":[{"sig":"MEUCIQDahXLWPf/1k2HLxJRKI+HLyOswgveqP5z5CMi/CXj/EwIgRT/dFDSmzyGa46YRF96BO6Osn/dOjko6oi+9oqYdZrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82964},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"4f381b6ff35429722bb4d45f6cab530d737f20a7","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@origins-digital/zod-openapi-utils":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_2.1.0_1754404831593_0.4268463276047483","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@origins-digital/query-filter-core","version":"2.2.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@2.2.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"c511dea52628ad9a9ccfb0f5ac0b753c2ab80ef3","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-2.2.0.tgz","fileCount":30,"integrity":"sha512-5HTd569A+7wb5IsWD3fdDnuYmPEMfErnzjD8BtMWF4HkwmWnobEUiw1bBAt8U0dpom64C3LA393B9Q6o7xm7dg==","signatures":[{"sig":"MEUCIBY6LmXpzA0xWUZKAf1hWwLoJud3xmgWdpTn/nlcERz5AiEAzA8lwCVYE9VmAkzie7/I9o9FPIQk8BUO7FYeBjsTd1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82964},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"6b92e539ca0d4fb0680d169fae869787cc38fb33","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.8.1","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@origins-digital/zod-openapi-utils":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_2.2.0_1754466078447_0.31059633651379537","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@origins-digital/query-filter-core","version":"3.0.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.0.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"d41b60593ae98a0c3aecc3a348235c9c0c40afeb","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.0.0.tgz","fileCount":30,"integrity":"sha512-oDfEoxJtJCPk92+jOmNzPDAjiybRgxQtZLiG+PwCJvTd9taeamo0JiKyf3Pwda9bYHM3XFyzyUrYhLss6jSvVg==","signatures":[{"sig":"MEQCIEzrxL/ggzjkR+BPMIvmq14BBwZiMnmCDQqjXIjZTI2TAiAcc7OraReey7fYExbwTGq5/d1nI0CUKUExK8/DPOL0rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"e8079e73161e4cb00ffbf279f9b9e42900153c8c","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"10.9.2","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.0.0_1773223853724_0.5869928536284907","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@origins-digital/query-filter-core","version":"3.1.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.1.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"e8b3b412684cab3554827d7233dcd490f8408662","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.0.tgz","fileCount":30,"integrity":"sha512-FOva3fAH0Uhj2EziHLcrTsXMH004B7NrljH17hkSgfSQOK5BePgWRLcpMggW6yuiNS7fmddRzWKjybtsJ2JVmQ==","signatures":[{"sig":"MEQCIDbjebCUsXP/i3YkiN4rFGziDkeRMqU+/wwG2qmWYq3hAiBwu6KKPG1VGbnnjWIOxklEmpDkXK+7jySFw2jwjpBdsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"6c839891867212e59f6b9dc8c22f384078f72d33","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"10.9.2","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.1.0_1773238511705_0.41162237385183587","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@origins-digital/query-filter-core","version":"3.1.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.1.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"44944279d23d6a36c33f130b20518df10f785c21","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.1.tgz","fileCount":30,"integrity":"sha512-sbl8NJ5MjNfekybqmfZMZFANO1zs8yMcD5F2NBlEqaoEQAGeLNf4On6S483jRx05QV8+X4rTKkBsDe0b2yRYGg==","signatures":[{"sig":"MEQCIBfeVb2Tvyp1meU7QZa2kPlgipc/z+pmZxtkV4RSc67pAiBYmFg0N59Zvp1Dr0uTvl4Thkk2grgdVQeW+zRaKfUUKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"861f82f75b55d6f04606c118b904e812f104521a","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"10.9.2","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.1.1_1773305990023_0.733542536954157","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@origins-digital/query-filter-core","version":"3.1.2","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.1.2","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a600ff1994bd280190f2ddba2a215c3340f5a7ec","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.2.tgz","fileCount":30,"integrity":"sha512-vKK6T+booFWFvN8vEeOOPcvQhBSRxFvVrZcVOjFkQT4a/8dcNuemw/oG/pbBWgoz72u+IvwwaElYemGAULGnBg==","signatures":[{"sig":"MEQCIGonBm9MSz71Kp1MMJQbAkrAqn84pYF/aA4MaoyplRPTAiAzAfOKGLLBOe40uc+LTy0BfMKQmQxwLuQs45m0rBL82g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"c478335985ee8f17036a78b47517c067be4f2522","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"10.9.2","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.1.2_1773324436167_0.39020318657579667","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@origins-digital/query-filter-core","version":"3.1.3","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.1.3","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"5114e4167799a9f3d43142d09431e7cdba6b8d67","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.3.tgz","fileCount":30,"integrity":"sha512-psLHUc2GjjeAS/1ZaFcE/43ExaKl+rEb2vefFAD06ol4aiD4wQf+l7zHAAzbDDKz19hFXEk/towbqBQDqBhEww==","signatures":[{"sig":"MEUCIHd7uGtfENsi/32gCBFMXp2N4yUPsUMbwoWm9s8Ayt5EAiEAiJZFQ5MtKGTq6Zm0G3PJQ9OvGgTtNIySOyoybk+Fvuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"30862679c9fa89fea52a549be8042bf488b9a846","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"10.9.2","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.1.3_1773333497028_0.9108487514607952","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@origins-digital/query-filter-core","version":"3.1.4","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.1.4","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"f10784a7663d2a9e73579974d9e953ba76a5151e","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.4.tgz","fileCount":30,"integrity":"sha512-FKt/uczHFiFVsZLqxgQXRG9Mj7xtTBQDguD6XdZnxTR9mSqv+DlS9g/hDyEI0rbdrXNdD/8DCGLjkfmlbzHMxg==","signatures":[{"sig":"MEYCIQD8Ww+h4RCdQXAwvogrCCR64Mp+3qSUttdqRKiZW51ULQIhAPFaiavJ9lOTpWof7+TTjbJwKNYmQrkkYeAEnAay1tzZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"36a669ec7382b285eb70a9cb08482df791e3a1fb","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"10.9.2","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.1.4_1774865232080_0.6042484796774708","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@origins-digital/query-filter-core","version":"3.1.5","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.1.5","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"42fce56e8d945be2db3a11ca432d2f340802cf2f","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.5.tgz","fileCount":30,"integrity":"sha512-6UFi1e7bsIJAtd+mlwh9nDDDdbNQWCRMmh4rvzPnjTBLvAAZLRop5ZAHkZ4u3+CQ637APOTLm+atIJzIQIIoow==","signatures":[{"sig":"MEQCICLKthbKLeZSwyoKmnS+/GCeliyxy9OXk2nn925HQiCJAiBKHF+/7jmcuZPMiiGV6en4mu+onPx7XIQdV8AcpPG4pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCisK2i62mJ3WCEhjOqOUAdIlPogFlVU5qjoQM3SbOX7wIgG06zl5TLZ/Z5/tIBj5JIGESBjjCafxOTBc5WTZpQ4Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"6cabb8acd615c95365b3e587561042d23b62d12d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"10.9.3","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.2.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.1.5_1790002919193_0.013213203556580844","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@origins-digital/query-filter-core","version":"3.1.6","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/query-filter-core@3.1.6","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a1804fe59b16141c955fd57bc008542c914540f5","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.6.tgz","fileCount":30,"integrity":"sha512-m5edcuJqn9vSuphhB+rLlXwbvmlVoulxoO7U3cGcs/Zyc924Jf/q+gmn2w6HQGPm2cbxwXd/P9dvIse9qCrZBw==","signatures":[{"sig":"MEQCIEYB7N9OvNOkJH/gZfqHY07aFl80lrqFWmjs4mctQ6DgAiBJKA00tEUuF/YszUP32M0Z8wAsnRuT9S+hXUudbBi42A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFLRu1WAvmK5cRE+1AEiat67WZY5Ptb8Oqyb1h6zwNqgIhAI1Wu1lP+D6iVvhavWqROOiZM8nlIIdceRmS2pk/09x1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"a28d50dfd7cde75d3b6ce77e7e62576373b34ab4","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"9.5.0","description":"Common query filter utilities for all projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"tmp":"tmp/query-filter-core_3.1.6_1790166450578_0.0003306195913850285","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"_id":"@origins-digital/query-filter-core@3.1.7","dist":{"shasum":"a2a47fc6388f490cce80324fe4a15f78f8eafec8","tarball":"https://registry.npmjs.org/@origins-digital/query-filter-core/-/query-filter-core-3.1.7.tgz","fileCount":30,"integrity":"sha512-TwjPkielZBT/EoISh40pq/CnlF9Wwi0b62eAAKn9Er4rlVQZtcHnFZ3LlGRD8P+qyfqOwJMUBv+r/fU/GUmfRA==","signatures":[{"sig":"MEQCIDuOPRX+wRvQ3dqUmF2XkPtFimO8LDA1vJtAwyfpjqP4AiAjadNAYCEn2THzGcDwe63ukNrAfJpycqU9XDanJ+PNGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIas2/SpIbHyaJxsBuKUlttHjlkIcJ0rv41E0RraIfUwIhAKGFIeN+JTQvfYSL0J68w3WC9v3nukT5NnZHk15y3hYc"}],"unpackedSize":88236},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","name":"@origins-digital/query-filter-core","types":"./dist/index.d.ts","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"19aa56ec47ba7e4bce2413d5a2247df931381a60","license":"MIT","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"version":"3.1.7","_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump query-filter-core version ${version}","tagAnnotation":"query-filter-core-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"hooks":{"before:init":["yarn test","yarn build"]},"plugins":{"@release-it/bumper":{"out":[{"file":"../prisma/package.json","path":["dependencies.@origins-digital/query-filter-core"]},{"file":"../../backoffice/package.json","path":["dependencies.@origins-digital/query-filter-core"]}]}}},"_npmVersion":"11.9.0","description":"Common query filter utilities for all projects","directories":{},"maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"_nodeVersion":"24.14.0","dependencies":{"@origins-digital/zod-openapi-utils":"2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","webpack":">=5.88.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/query-filter-core_3.1.7_1790322656550_0.5156818883866372"}}},"time":{"created":"2024-03-07T18:40:14.731Z","modified":"2026-09-25T07:50:56.814Z","1.0.1":"2024-03-07T18:40:14.965Z","1.0.2":"2024-03-08T09:26:52.387Z","1.0.3":"2024-03-08T10:02:19.881Z","1.0.4":"2024-03-13T13:43:45.811Z","1.0.5":"2024-03-13T14:12:26.085Z","1.0.6":"2024-03-15T11:02:36.099Z","1.1.0":"2024-11-04T14:51:24.406Z","1.1.1":"2025-03-25T15:53:32.478Z","1.1.2":"2025-03-25T18:14:05.726Z","1.1.3":"2025-04-15T09:16:07.541Z","1.1.4":"2025-04-23T11:50:00.083Z","1.1.5":"2025-04-28T08:41:03.446Z","1.1.6":"2025-04-30T08:15:38.254Z","2.0.0":"2025-04-30T08:30:19.640Z","2.0.1":"2025-05-15T15:14:55.308Z","2.0.2":"2025-05-16T05:19:03.403Z","2.0.3":"2025-07-23T09:08:14.312Z","2.1.0":"2025-08-05T14:40:31.773Z","2.2.0":"2025-08-06T07:41:18.613Z","3.0.0":"2026-03-11T10:10:53.867Z","3.1.0":"2026-03-11T14:15:11.845Z","3.1.1":"2026-03-12T08:59:50.160Z","3.1.2":"2026-03-12T14:07:16.329Z","3.1.3":"2026-03-12T16:38:17.182Z","3.1.4":"2026-03-30T10:07:12.218Z","3.1.5":"2026-09-21T15:01:59.293Z","3.1.6":"2026-09-23T12:27:30.677Z","3.1.7":"2026-09-25T07:50:56.632Z"},"author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","description":"Common query filter utilities for all projects","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"readme":"# @origins-digital/query-filter-core\n\nA core package for building type-safe query filters in TypeScript.\n\n> **Zod compatibility**: Zod-based filter schemas are compatible with **Zod v4.x**.\n\n## Installation\n\n```bash\nnpm install @origins-digital/query-filter-core\n```\n\n## Features\n\n- Type-safe query filtering\n- Support for complex filter conditions\n- Built-in comparison operators\n- OpenAPI/Swagger integration\n- Flexible filter grouping (AND/OR)\n- Support for nested object filtering\n- Zod schema validation\n\n## Usage\n\n### Basic Filtering with Zod\n\n```typescript\nimport { QueryFilter } from '@origins-digital/query-filter-core';\nimport { z } from 'zod';\n\n// Define your schema with Zod\nconst UserSchema = z.object({\n  id: z.string(),\n  name: z.string(),\n  age: z.number(),\n  isActive: z.boolean(),\n});\n\ntype User = z.infer<typeof UserSchema>;\n\n// Simple equality filter\nconst filter: QueryFilter<User> = {\n  name: { eq: 'John' },\n  age: { gt: 18 },\n  isActive: { is: true },\n};\n\n// Validate filter with Zod\nconst validateFilter = (filter: unknown) => {\n  return UserSchema.parse(filter);\n};\n```\n\n### Complex Filtering with Zod\n\n```typescript\nimport { z } from 'zod';\nimport { QueryFilter } from '@origins-digital/query-filter-core';\n\n// Define nested schemas\nconst ProfileSchema = z.object({\n  bio: z.string(),\n  location: z.string(),\n});\n\nconst UserSchema = z.object({\n  id: z.string(),\n  name: z.string(),\n  age: z.number(),\n  isActive: z.boolean(),\n  profile: ProfileSchema,\n});\n\ntype User = z.infer<typeof UserSchema>;\n\n// Complex filter with nested objects\nconst filter: QueryFilter<User> = {\n  or: [\n    { name: { contains: 'John' } },\n    {\n      and: [\n        { age: { gt: 18 } },\n        { isActive: { is: true } },\n        { profile: { bio: { contains: 'developer' } } },\n      ],\n    },\n  ],\n};\n```\n\n### Using ApiQuerifyZodSchema and ApiQueryZodSchema\n\n```typescript\nimport { z } from 'zod';\nimport {\n  ApiQuerifyZodSchema,\n  ApiQueryZodSchema,\n} from '@origins-digital/query-filter-core';\n\n// Define your entity schema with Zod\nconst UserSchema = z.object({\n  name: z.string().describe('User full name'),\n  age: z.number().describe('User age in years'),\n  isActive: z.boolean().describe('Whether the user is active'),\n  createdAt: z.date().describe('User creation date'),\n  profile: z.object({\n    bio: z.string().max(500).describe('User biography'),\n    location: z.string().describe('User location'),\n  }),\n});\n\n// Define query parameters schema\nconst UserQueryParamsSchema = z.object({\n  page: z.number().min(1).default(1).describe('Page number'),\n  limit: z.number().min(1).max(100).default(10).describe('Items per page'),\n  sortBy: z\n    .enum(['name', 'age', 'createdAt'])\n    .default('createdAt')\n    .describe('Field to sort by'),\n  sortOrder: z.enum(['asc', 'desc']).default('desc').describe('Sort order'),\n});\n\n// Controller usage\nimport { Controller, Get, Query } from '@nestjs/common';\nimport { ApiQuery } from '@nestjs/swagger';\nimport { QueryFilter } from '@origins-digital/query-filter-core';\n\n@Controller('users')\nexport class UserController {\n  @Get()\n  @ApiQuerifyZodSchema(UserSchema, {\n    description: 'Filter users by various criteria',\n    example: {\n      name: { contains: 'John' },\n      age: { gt: 18 },\n      isActive: { is: true },\n    },\n  })\n  async getUsers(\n    @Query('filter') filter?: QueryFilter<z.infer<typeof UserSchema>>,\n  ) {\n    if (filter) {\n      // Your implementation here\n    }\n  }\n\n  @Get('search')\n  @ApiQueryZodSchema(UserQueryParamsSchema)\n  async searchUsers(@Query() query: z.infer<typeof UserQueryParamsSchema>) {\n    // Your implementation here\n    // query.page, query.limit, query.sortBy, query.sortOrder are typed\n  }\n}\n```\n\n### Custom Zod Validations\n\n```typescript\nimport { z } from 'zod';\nimport { QueryFilter } from '@origins-digital/query-filter-core';\n\n// Define custom validations\nconst UserSchema = z.object({\n  name: z.string().min(2).max(50),\n  age: z.number().min(0).max(120),\n  email: z.string().email(),\n  isActive: z.boolean(),\n  createdAt: z.date(),\n  profile: z.object({\n    bio: z.string().max(500),\n    location: z.string(),\n  }),\n});\n\n// Create filter validation schema\nconst FilterSchema = z.object({\n  name: z\n    .object({\n      eq: z.string().optional(),\n      contains: z.string().optional(),\n      startsWith: z.string().optional(),\n      endsWith: z.string().optional(),\n    })\n    .optional(),\n  age: z\n    .object({\n      gt: z.number().optional(),\n      lt: z.number().optional(),\n      gte: z.number().optional(),\n      lte: z.number().optional(),\n      in: z.array(z.number()).optional(),\n    })\n    .optional(),\n  isActive: z\n    .object({\n      is: z.boolean().optional(),\n      isNot: z.boolean().optional(),\n    })\n    .optional(),\n  profile: z\n    .object({\n      bio: z\n        .object({\n          contains: z.string().optional(),\n        })\n        .optional(),\n    })\n    .optional(),\n});\n\n// Validate filter\nconst validateFilter = (filter: unknown) => {\n  return FilterSchema.parse(filter);\n};\n```\n\n## API Reference\n\n### QueryFilter\n\n```typescript\ntype QueryFilter<T> = {\n  and?: QueryFilter<T>[];\n  or?: QueryFilter<T>[];\n  [K in keyof T]?: FilterFieldComparison<T[K]>;\n};\n```\n\n### FilterFieldComparison\n\n```typescript\ntype FilterFieldComparison<FieldType> = {\n  // Common operators\n  eq?: FieldType;\n  neq?: FieldType;\n  gt?: FieldType;\n  gte?: FieldType;\n  lt?: FieldType;\n  lte?: FieldType;\n  in?: FieldType[];\n  notIn?: FieldType[];\n  is?: FieldType | null;\n  isNot?: FieldType | null;\n\n  // String specific operators\n  contains?: string;\n  startsWith?: string;\n  endsWith?: string;\n  mode?: 'default' | 'insensitive';\n};\n```\n\n## Filter Operators\n\n### Common Operators\n\n- `eq`: Equal to\n- `neq`: Not equal to\n- `gt`: Greater than\n- `gte`: Greater than or equal to\n- `lt`: Less than\n- `lte`: Less than or equal to\n- `in`: In array\n- `notIn`: Not in array\n- `is`: Is (for boolean and null)\n- `isNot`: Is not (for boolean and null)\n\n### String Operators\n\n- `contains`: Contains substring\n- `startsWith`: Starts with\n- `endsWith`: Ends with\n- `mode`: Case sensitivity ('default' or 'insensitive')\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n","readmeFilename":"README.md"}