{"_id":"@ampgroep/vuetify-query-builder","_rev":"12-a8a52b155510c46595710102a2915d6a","name":"@ampgroep/vuetify-query-builder","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.1.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.1.0","maintainers":[{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"4e2313d8e314f588d9371950109c0687f6d6331f","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.1.0.tgz","fileCount":2,"integrity":"sha512-WgStd9KMOUF+1Sme9ix5sFHz2/K9989Froz9jmJJIm8zLW5b0N04lx6a8BldKvwsrMZImOkCauaAioF1b4MGRA==","signatures":[{"sig":"MEQCIGjIRzkARhjHrhFE8mmNzDz/GuDEeTKuyMtvqLJMmkWGAiARGg5bLZvbxS7x+63t4wBmHyNxbZ8halHrcOG725TiLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2272},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"}},"gitHead":"8cf287699c4c6720dec701476dc1936d123b730d","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.3.4","vuetify":"^3.3.23"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.1.0_1701879649687_0.6133152780348874","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.2.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.2.0","maintainers":[{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"6294b170ee8c9ac635e019a86b7af6883066ee8f","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.2.0.tgz","fileCount":29,"integrity":"sha512-h6YqP6v7ddTqEroNFWh4PPT/k5+R35vaOtJKYRH8msp2y2CpYx5ffzbfsRcwnNlrOHlZjkUY/nPV+zx3PmD11A==","signatures":[{"sig":"MEUCIQDyB9Xhbk9jUsh9jh2MmRggPo/3VmApvbiGmb1VDsDdggIgbkTEU09Y78bKvTjyrZQJDvAIIwc6KT+4kDER1bBntWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31214},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"}},"gitHead":"c1c8dfa9651180ba88d32cb685aa62ce366b794c","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.3.4","vuetify":"^3.3.23"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.2.0_1701880963446_0.8690562513923559","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.3.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.3.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"b7f90f684733f98a4cfb4f81f4bc7cb363e86cf7","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.3.0.tgz","fileCount":45,"integrity":"sha512-I9ewayRfAYvpY3Ugv6WSw94B0e1zjv3REPpU/LJ0HhPmZIVeh9Sh9/GE+NtcMFaxzwZoGuW9bhSTcRDx1YpdAA==","signatures":[{"sig":"MEYCIQDDk8HqCaXHQxCR3LgvQQORK4aprllZjawP99hLulGogwIhAM4gx+gmOfbQ2tOGhTbf7yGI2F3/Rh8fIsJJVB0ibJEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496266},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"}},"gitHead":"cf09cf484d2e8c39c67cba117f080e2d76eca05e","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.3.4","vuetify":"^3.3.23"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.3.0_1702546417552_0.5027773765603678","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.4.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.4.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"54ce5d9d71cd9d4c2e127c9819c23f33e7d325eb","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.4.0.tgz","fileCount":18,"integrity":"sha512-ecrYzxzXvwmu7Eks8RT5/Wq2tYGT4t/kNqzrwq4cD4OakWXShVXXS4vG+5B+hneO9O3Eq/PUnO57w+UUuSLL2g==","signatures":[{"sig":"MEYCIQCoMdq88F0HZqV3GHTa0+bvhushcnx9KxtyhPxPRAt9gAIhAJtF3GQqHbkSnamlB0WS2q+4INMQdNekzZT+iWHpbkv1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467426},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"1a294be495588737950b55e7503c842c1b623deb","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.3.4","vuetify":"^3.3.23"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.4.0_1702639209359_0.309608733934323","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.5.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.5.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"c005bc051cf5227d0dcd65d4137b480358fb6556","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.5.0.tgz","fileCount":18,"integrity":"sha512-8/iFDwwdDiWAOr6H/8nf/yqXk6irIaaSTebtJrJ3BEOIBnLuViSqnBjnoGP1DTlUaEs+ZqaTAQlACs7NLhX2Wg==","signatures":[{"sig":"MEUCIQDjSCMyz/VKVEI3jLU1Er1i7hG0z+l/PN9fZ+0sojLApQIgBO5FPYHSchetRl6objpw2ZkS7OOX60297kQRNQADjSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468106},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"ea978c5e533d91ace29e113ea0de54b67c90b628","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.3.4","vuetify":"^3.3.23"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.5.0_1702651099444_0.6737394891732371","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.6.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.6.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"94684f858d319ec76ace64a3e3ac1df2b6242885","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.6.0.tgz","fileCount":18,"integrity":"sha512-JCgfgPgPH7HCbQyYelpdkqsrkcxrbhKS4ngaBO+QfiV+ke/Fo1Whosd5oUvsYEvZCcF8Ua1scd6k8mNaWuEifw==","signatures":[{"sig":"MEUCICq1TDbjkvK1r2gYsYiNl+Hjs1JZZHM0a1VDO8b3of5hAiEA73Nj+N8MhG0rUP1lcCiWFu5q9Jp76He4ERP8tb473VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468105},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"4bdaba8f6612a18517cbb778e8f79f5833b32f0a","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.0.0","vuetify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.6.0_1705417932324_0.4662435328242607","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.7.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.7.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"ee778581a78c26bca961f2166be674eff2ab5be9","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.7.0.tgz","fileCount":18,"integrity":"sha512-q0AY/tgqIgd7ULGoVrQFu8awpyrFQ1aGjhdTR3gZpOBC1dw6ZA15jn/8QnZschfbHna5jav93E9Gw0zILxougA==","signatures":[{"sig":"MEUCIHlpFt1KiscxJd1WXpF90K2t1AUsqgtw3yG7lgY6CFqhAiEA3++J2i8suahbutZTVPTqKziSfouwcyRAujGrJ+iMT/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467551},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"8402fa27778f75dfcf2b9697d9cce5bdd9498b89","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.0.0","vuetify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.7.0_1708508243080_0.9727821495890729","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.8.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.8.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"2b52e35bbab9ff2a9f4ce1408006273020a42d01","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.8.0.tgz","fileCount":18,"integrity":"sha512-BJdTtl4zoUt7KQcgg9+8tZouPFWcz2cVJYVDDu64TVvfdHSv9A5T1ZojYXmTsKwALnQpTfVVrBN7z6HUZdp5+Q==","signatures":[{"sig":"MEUCIQDI49Up5yvHOQoBFkTkxFlKoxQdCH29id2jJsqgpn9ungIgHBEkeuVfUTl+m+MVDaK3maJevbXSFnMzmzcRCcmUIWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467583},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"545e94ac042745825194ed3f2be48da5c517e6da","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.0.0","vuetify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.8.0_1708532759546_0.006455349704919122","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@ampgroep/vuetify-query-builder","version":"0.8.1","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.8.1","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"8e45eccdce08258a1aea57e63ea4b1c92a03e58e","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.8.1.tgz","fileCount":18,"integrity":"sha512-6l5wbyFF8RQfXnX42UfCAo52O8pd0GSZYB+RMlhlz4FUN0l8i30+CpkxU1SxVLuKCMBpii6KSCY+JxC7c5ERHw==","signatures":[{"sig":"MEUCIHl+y/B1QNE88G/1qAWBDumfYYvf0e0CSrzwDnEE1g+wAiEAyos+3rZl8gp+1ZuF60MWk0mZvSy2QNRH7apIEjbTv8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467642},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"daba603767851123a0681e4065fcd546c1c7849b","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"^4.4.11","vue-tsc":"^1.8.24","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.6.4","@vitejs/plugin-vue":"^4.4.0","vite-plugin-vuetify":"^1.0.2"},"peerDependencies":{"vue":"^3.0.0","vuetify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.8.1_1708534937576_0.966390726315943","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@ampgroep/vuetify-query-builder","version":"0.9.0","keywords":["vue","vuetify","vue3","query-builder","filter","query"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@0.9.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"0f6b2276b3c63d3796ca5ec2165ce68b7318e703","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-0.9.0.tgz","fileCount":19,"integrity":"sha512-JvSh9t5zqHnNWvKujuXvlpIJ+hw4lJIgMbfaY2Yl5sc74aTlSnEuRKQoO6xRFu+7AtQ3aLk5GhEBBJjdzl+BUg==","signatures":[{"sig":"MEQCIDUufTYQQfVGeWCT7vq+LwyTGaKtaXGhNHBIgrAzcwdMAiBxUXh7VZeNMAx/5cvPTzbt1yJOX2DrY3K3q8N9HQMe7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525004},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"ebbf0d571e492cdab2c5a8eb2f5293ef9da12644","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"5.2.6","vue-tsc":"^2.0.29","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.1.0","vite-plugin-vuetify":"^2.0.0"},"peerDependencies":{"vue":"^3.0.0","vuetify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_0.9.0_1724233662339_0.6187481518185487","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ampgroep/vuetify-query-builder","version":"1.0.0","keywords":["vue","vuetify","vuetify3","vue3","query builder","query-builder","filter","query","builder"],"author":{"name":"Igor Buriakov - AMP Groep"},"_id":"@ampgroep/vuetify-query-builder@1.0.0","maintainers":[{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"}],"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"dist":{"shasum":"69d2988c1c5e4b5bf67a097a80716c29c07ff827","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-1.0.0.tgz","fileCount":19,"integrity":"sha512-lHAKNOUA7xl6YcVrXRLQMIwg/DYrFh1to7NYNJQ3yHswW3bjUKWBArQszoIFF3xqDq9QwN7DujMOIPWhvIPwPw==","signatures":[{"sig":"MEQCID8oka4UJgsHVReaztrbbHCNWMgGd4xkhjJqMrmXY8fzAiAzlgmo+UjASO+v/22Bvik4Bqm9EkrbaNXFqiQgZf60jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530695},"main":"./dist/query-builder.umd.js","types":"./dist/lib/main.d.ts","module":"./dist/query-builder.mjs","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"gitHead":"f2395f1302321395fc2c67fa964d1e72b2da5744","scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"repository":{"url":"git+https://github.com/ampgroep/vuetify-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"## Usage:","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","path":"^0.12.7","vite":"5.2.6","vue-tsc":"^2.0.29","vuetify":"^3.3.23","prettier":"^3.1.0","typescript":"^5.3.2","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.1.0","vite-plugin-vuetify":"^2.0.0"},"peerDependencies":{"vue":"^3.0.0","vuetify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuetify-query-builder_1.0.0_1731682954710_0.44578142844663815","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ampgroep/vuetify-query-builder","author":{"name":"Igor Buriakov - AMP Groep"},"keywords":["vue","vuetify","vuetify3","vue3","query builder","query-builder","filter","query","builder"],"version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/ampgroep/vuetify-query-builder.git"},"publishConfig":{"access":"public"},"main":"./dist/query-builder.umd.js","module":"./dist/query-builder.mjs","types":"./dist/lib/main.d.ts","exports":{".":{"import":"./dist/query-builder.mjs","require":"./dist/query-builder.umd.js"},"./*":"./*"},"scripts":{"dev":"vue-tsc && vite","build":"vue-tsc && vite build","preview":"vite preview"},"peerDependencies":{"vue":"^3.0.0","vuetify":"^3.0.0"},"devDependencies":{"@vitejs/plugin-vue":"^5.1.0","@vue/tsconfig":"^0.4.0","path":"^0.12.7","prettier":"^3.1.0","typescript":"^5.3.2","vite":"5.2.6","vite-plugin-dts":"^4.0.0","vite-plugin-vuetify":"^2.0.0","vue":"^3.3.4","vue-tsc":"^2.0.29","vuetify":"^3.3.23"},"gitHead":"5c0e969b96c2e64367236387a48e9e73bf9e38a5","description":"## Usage:","bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","_id":"@ampgroep/vuetify-query-builder@1.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yFue3mkiAUjnCJLTiRya5W1/GbIyw9b4iHJ6tJgeZ9HIEjNh/XHiwuYUbhV0FLx3kjt66tNAJ0W2ucIDFFtG4A==","shasum":"8d51eac341033d275262fa571f257a6b04c8b009","tarball":"https://registry.npmjs.org/@ampgroep/vuetify-query-builder/-/vuetify-query-builder-1.0.1.tgz","fileCount":19,"unpackedSize":530823,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDalcdXnGA8Q3VWd8P+c9LoQdnrhDcSIGup6B68a858RwIhAIfMKpeA8/0eY6YbrI/nAVy3oNBSe5xq7Iz4Z0+3VAcs"}]},"_npmUser":{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},"directories":{},"maintainers":[{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vuetify-query-builder_1.0.1_1739894158516_0.4942041060072422"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-06T16:20:49.618Z","modified":"2025-02-18T15:55:58.895Z","0.1.0":"2023-12-06T16:20:49.875Z","0.2.0":"2023-12-06T16:42:43.634Z","0.3.0":"2023-12-14T09:33:37.789Z","0.4.0":"2023-12-15T11:20:09.588Z","0.5.0":"2023-12-15T14:38:19.644Z","0.6.0":"2024-01-16T15:12:12.501Z","0.7.0":"2024-02-21T09:37:23.312Z","0.8.0":"2024-02-21T16:25:59.809Z","0.8.1":"2024-02-21T17:02:17.841Z","0.9.0":"2024-08-21T09:47:42.541Z","1.0.0":"2024-11-15T15:02:35.016Z","1.0.1":"2025-02-18T15:55:58.679Z"},"bugs":{"url":"https://github.com/ampgroep/vuetify-query-builder/issues"},"author":{"name":"Igor Buriakov - AMP Groep"},"homepage":"https://github.com/ampgroep/vuetify-query-builder#readme","keywords":["vue","vuetify","vuetify3","vue3","query builder","query-builder","filter","query","builder"],"repository":{"type":"git","url":"git+https://github.com/ampgroep/vuetify-query-builder.git"},"description":"## Usage:","maintainers":[{"name":"igorburiakov","email":"igor.buriakov@ampgroep.nl"},{"name":"pascal.hartemink","email":"pascal.hartemink@ampgroep.nl"},{"name":"peter81","email":"peter.vanlaer@ampgroep.nl"},{"name":"ayrthon.sadikrama","email":"ayrthon.sadikrama@ampgroep.nl"},{"name":"kambiz","email":"Kambiz.Khojasteh@ampgroep.nl"}],"readme":"# Vuetify Query Builder\n\n## Usage:\n\nThe query builder can be used by simply importing the component\nand using inside a vue component: \n```vue\n<template>\n  ...\n  <query-builder v-model=\"filter\" :filter-fields=\"filter_fields\" :color=\"color\" :operators='operators'>\n  </query-builder>\n  ...\n</template>\n\nOptions API:\n<script>\n  import QueryBuilder from '@ampgroep/vuetify-query-builder'\n  import '@ampgroep/vuetify-query-builder/dist/style.css'\n  export default {\n     components: { QueryBuilder },\n     data() {\n       return {\n           filter: {},\n           filter_fields: ['id', 'name', 'date', 'gender'],\n           // By default, this package will try to use your projects primary color  \n           color: 'royalblue',\n           operators: [\n              { value: 'eq', text: '=', type: 'string' },\n              { value: 'ne', text: '!=', type: 'string' }\n            ]\n         }\n     }\n  }\n</script>\n\nComposition API: \n<script setup>\n  import QueryBuilder from '@ampgroep/vuetify-query-builder'\n  import '@ampgroep/vuetify-query-builder/dist/style.css'\n  import { ref } from 'vue'\n  let query = ref({})\n  const filter_fields = ['id', 'name', 'date', 'gender']\n  const color = 'royalblue'\n</script>\n```\n## Expected parameters:\n\n```ts\nclass QueryBuilder {\n  modelValue: {} | Query\n  filterFields: Array<string>\n  color: String\n  operators: Array<Operator>\n}\n```\n### Operator:\n```ts\ntype Operator = { value: String; text: string; type: String }\n// default operators: \nconst defaultOperators: Array<Operator> = [\n  { value: 'eq', text: '=', type: 'string' },\n  { value: 'ne', text: '!=', type: 'string' },\n  { value: 'gt', text: '>', type: 'string' },\n  { value: 'lt', text: '<', type: 'string' },\n  { value: 'gte', text: '>=', type: 'string' },\n  { value: 'lte', text: '<=', type: 'string' },\n  { value: 'regexp', text: 'regexp', type: 'string' },\n  { value: 'not regexp', text: 'not regexp', type: 'string' },\n  { value: 'like', text: 'like', type: 'string' },\n  { value: 'not like', text: 'not like', type: 'string' },\n  { value: 'exists', text: 'exists', type: 'none' },\n  { value: 'not exists', text: 'not exists', type: 'none' },\n  { value: 'is null', text: 'is null', type: 'none' },\n  { value: 'not null', text: 'not null', type: 'none' },\n  { value: 'in', text: 'in', type: 'array' },\n  { value: 'not in', text: 'not in', type: 'array' },\n  // support of placeholder values, in case of the actual value being processed server side\n  // Example: a preconfigure date\n  { value: 'in', text: 'in placeholder', type: 'placeholder' },\n  { value: 'not in', text: 'not in placeholder', type: 'placeholder' }\n]\n```\n\n### 'modelValue' parameter:\n```ts\n\ninterface Query {\n    logicalOperator: LogicalOperator // \"AND\" or \"OR\"\n    children: Children<Query | QueryRule> // An array of child elements (either groups or rules)\n}\n\ninterface QueryRule {\n    rule?: string\n    operator: Operator['value']\n    operand: string\n    value: Array<string | number> | string | number | null \n}\n\n```\n### Filter object example \n```ts\nconst filter = ref({\n  logicalOperator: 'AND',\n  children: [\n    {\n      type: 'query-builder-group',\n      query: {\n        logicalOperator: 'OR',\n        children: [\n          {\n            type: 'query-builder-rule',\n            query: {\n              rule: 'type',\n              operator: 'IN',\n              operand: 'type',\n              value: [1, 2, 3, 4, 5]\n            },\n            originalIndex: 0\n          },\n          {\n            type: 'query-builder-rule',\n            query: {\n              rule: 'category',\n              operator: 'IN',\n              operand: 'category',\n              value: [1, 2, 3]\n            },\n            originalIndex: 1\n          },\n          {\n            type: 'query-builder-group',\n            query: {\n              logicalOperator: 'AND',\n              children: [\n                {\n                  type: 'query-builder-rule',\n                  query: {\n                    rule: '',\n                    operator: 'gte',\n                    operand: 'customerID',\n                    value: '12400'\n                  },\n                  originalIndex: 0\n                },\n                {\n                  type: 'query-builder-rule',\n                  query: {\n                    rule: '',\n                    operator: 'in',\n                    operand: 'deliveryDate',\n                    value: 'configured_delivery_date'\n                  },\n                  originalIndex: 1\n                }\n              ]\n            },\n            originalIndex: 2\n          }\n        ]\n      }\n    },\n    {\n      type: 'query-builder-rule',\n      query: {\n        rule: 'status',\n        operator: 'IN',\n        operand: 'status',\n        value: ['created', 'processing', 'done']\n      }\n    }\n  ]\n} as Query)\n\n```\nAdditionally, the package will accept a string with valid json as a value and will try to parse it.\n\nExample:\n![img.png](/example.png)\n\n","readmeFilename":"README.md"}