{"_id":"@adviz/antd-query-utilty","_rev":"19-a5f9a0931d8180d5fa97e36dcd74f37c","name":"@adviz/antd-query-utilty","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.1":{"name":"@adviz/antd-query-utilty","version":"1.0.1","author":"","license":"ISC","_id":"@adviz/antd-query-utilty@1.0.1","maintainers":[{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"40894bac528e2ae0ffbe2ec40cb91ba9ee4ab359","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.1.tgz","fileCount":35,"integrity":"sha512-1sAVJuX1pvHRkrIyjbuhZUUIw/MPc6O7Keb8KHLbw2SfGUEzEPCUFYWO1DiX2joaRHoT6wV+R/agjxSTGnW2uQ==","signatures":[{"sig":"MEYCIQDk6q1+DbZva1NRkQFzPU62Qao55VTc7hCo01OfLdPBcQIhAI64itRfUz5iQnqNJCOrfcbm36fv3D8R0IEkPrHrg+z2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6b2ae985daebe2736a4788eee225b6d3b01f2dea","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.1_1718654007612_0.7803347071292028","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@adviz/antd-query-utilty","version":"1.0.2","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.2","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"01647e4556396c08ae31260ff394c8592ce88f51","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.2.tgz","fileCount":35,"integrity":"sha512-qRnt/K6EpFCT88ieVaERD/XFlrB6+2Oxgqx9Pb7vfIJ3UPvgO1O29WJbMh+mMSoFI8NDkqYC9A5IbPo9tPR6YQ==","signatures":[{"sig":"MEUCIQCsSmXCXuCy5wf/X1vRZg3CGIlC1B6k5JhwXo8utBeOCAIgPlJ4u7paQXhEJsE3T+5O9eZNx8ekV3feOd8R6dnM1sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e05bd239bdc8259dc18ea3ec9e102be20d81312f","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.2_1718655215291_0.5495730262942322","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@adviz/antd-query-utilty","version":"1.0.4","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.4","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"c85c5371729a1a4f30b3f51ca424f0382051cef5","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.4.tgz","fileCount":35,"integrity":"sha512-DE5+CcHto5jUf26ceEqvOJB0BGxb/Tw/aCmG8uvEqiXUVkWw+IVWyJJQOSYdfr3OkfdL5FB8NivLXy+IiJt5ow==","signatures":[{"sig":"MEUCIQDqP1Hj1tQlAZZzv/vpsILlMunlQTEbykCdfnc26Q30eQIgaGaYfE4/7XKBHAMVleqVqA9+DiAhL98fzqMkm4yQZK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53312},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cc83543ac34f767c47f8f7298887ede1505e7fc4","scripts":{"test":"npx c8 mocha","build":"npx tsc","publish":"npm publish --access public","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.4_1722181293469_0.6688630073079418","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@adviz/antd-query-utilty","version":"1.0.5","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.5","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"d082d4fa8e8ac4f6ed848aaa98099730fc2e7439","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.5.tgz","fileCount":35,"integrity":"sha512-6h3n0+rvjgoreQZnzQR45lbPqS58sHzEGq8yKoK7knZfwXtqpY3Ejp/pcVbfyF+ecFp5gts/Vl3V6CNgkxrL5g==","signatures":[{"sig":"MEYCIQD/vJu4kuIi5pQnqTiJkllTsjIdHjeu4SVoh1zjjTd9AwIhAPnaJ6g7TG+P09oFCIYbEBlipEmXTarpKI1w4S6nnaTn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53346},"main":"dist/index.js","type":"module","_from":"file:adviz-antd-query-utilty-1.0.5.tgz","types":"dist/index.d.ts","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_resolved":"/private/var/folders/0v/s75x3hrs5l9c0glb7b1qxxs80000gn/T/37b2b20b2bfa34c1aed7a21a3d8e6f30/adviz-antd-query-utilty-1.0.5.tgz","_integrity":"sha512-6h3n0+rvjgoreQZnzQR45lbPqS58sHzEGq8yKoK7knZfwXtqpY3Ejp/pcVbfyF+ecFp5gts/Vl3V6CNgkxrL5g==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.5_1722185805578_0.9277852902094457","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@adviz/antd-query-utilty","version":"1.0.6","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.6","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"a49e9b7852928d76e83cbbc56e7cbe8d5aa26996","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.6.tgz","fileCount":35,"integrity":"sha512-14k/R2mrJOixUwMMwiLMkYKENYU9rry1lZHSKH8TTmvy5UR2kTyHRNKj8BHauk1pGkwEeJg48K6N3gyHPG0Lww==","signatures":[{"sig":"MEYCIQCIzPm/SSyLYYAIUz6op9oXWzQDNMi4BI6lMsVBB9QY6QIhAKj0UNNbucXQIXPcZbGZqeJwQaWm28Or5dX4SWBDTs65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53346},"main":"dist/index.js","type":"module","_from":"file:adviz-antd-query-utilty-1.0.6.tgz","types":"dist/index.d.ts","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_resolved":"/private/var/folders/0v/s75x3hrs5l9c0glb7b1qxxs80000gn/T/24a2f56fa51c1b7861238a3304a8fdcb/adviz-antd-query-utilty-1.0.6.tgz","_integrity":"sha512-14k/R2mrJOixUwMMwiLMkYKENYU9rry1lZHSKH8TTmvy5UR2kTyHRNKj8BHauk1pGkwEeJg48K6N3gyHPG0Lww==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.6_1722185821642_0.919755568282266","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@adviz/antd-query-utilty","version":"1.0.7","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.7","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"3adaf961dd2fdb05dacce51de449552848f53b93","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.7.tgz","fileCount":35,"integrity":"sha512-Mox9HaUNt3ntbqeGUFgKm5HAIErUU7y1gIsQaEClevQlpMa94Uakibwc3WajaK8z+owz4PTQf5wyL+Ys3qoV5A==","signatures":[{"sig":"MEYCIQCyYjj9kHhhFEjcys3xQ7msCFKNW2nm3fdhfBATFBCkEAIhAPcYT2Jcmn/F/9NPoAuSQ7Mo8fgXtf3dHXe59nMRbUqG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54436},"main":"dist/index.js","type":"module","_from":"file:adviz-antd-query-utilty-1.0.7.tgz","types":"dist/index.d.ts","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_resolved":"/private/var/folders/0v/s75x3hrs5l9c0glb7b1qxxs80000gn/T/ffb1cfe50c77bec4fb1aca028c5467fe/adviz-antd-query-utilty-1.0.7.tgz","_integrity":"sha512-Mox9HaUNt3ntbqeGUFgKm5HAIErUU7y1gIsQaEClevQlpMa94Uakibwc3WajaK8z+owz4PTQf5wyL+Ys3qoV5A==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.7_1722416606868_0.4789806531464169","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@adviz/antd-query-utilty","version":"1.0.8","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.8","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"dc9ac071308c2f3fa7f4ec91739a58065b0b8a59","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.8.tgz","fileCount":38,"integrity":"sha512-WdwSsVn/yMMmqlnmv7E/dwl0ojfwHLv7cZ895zi9GHWDqzzIGdP2TaeaKvE2FX9DTwnuOSCbK4NPzNrSxz4bGA==","signatures":[{"sig":"MEUCIQCyVV2i2ajtvc9CZqR9Vp/8f4GsuJPodMOYVJIgEmtjCAIgAldpnFPuAb/yyqION1BTl5cwrAyI7vOJo4tZxSlWbNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56414},"main":"dist/index.js","type":"module","_from":"file:adviz-antd-query-utilty-1.0.8.tgz","types":"dist/index.d.ts","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_resolved":"/private/var/folders/0v/s75x3hrs5l9c0glb7b1qxxs80000gn/T/557ba597713cf8a3e66d282ec91a1cc1/adviz-antd-query-utilty-1.0.8.tgz","_integrity":"sha512-WdwSsVn/yMMmqlnmv7E/dwl0ojfwHLv7cZ895zi9GHWDqzzIGdP2TaeaKvE2FX9DTwnuOSCbK4NPzNrSxz4bGA==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.8_1722597522599_0.7903200072893182","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@adviz/antd-query-utilty","version":"1.0.9","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.9","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"6865866427c8e211fc7f81d86e47f740728c0de3","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.9.tgz","fileCount":38,"integrity":"sha512-9WxuKsKwy6Jz+WiTOwqzx/+Bocj+L/hYp/QPbgjOl0VhdjirRVhkUISJRVjAMqloGqD+i4XP8i63bgGTQbyvQg==","signatures":[{"sig":"MEUCIFTLZ4jWRjEJbkpd4JNbytOxAOwxajX4MXrVM6dAZvPVAiEAnPyuEi0NR80SSsGSOB++YGWyHPfldQZlsDipPrJIjiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57320},"main":"dist/index.js","type":"module","_from":"file:adviz-antd-query-utilty-1.0.9.tgz","types":"dist/index.d.ts","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_resolved":"/private/var/folders/0v/s75x3hrs5l9c0glb7b1qxxs80000gn/T/8c5659a6c6f65fedaeb40882406668af/adviz-antd-query-utilty-1.0.9.tgz","_integrity":"sha512-9WxuKsKwy6Jz+WiTOwqzx/+Bocj+L/hYp/QPbgjOl0VhdjirRVhkUISJRVjAMqloGqD+i4XP8i63bgGTQbyvQg==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.9_1723403547886_0.9932592221245036","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@adviz/antd-query-utilty","version":"1.0.10","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.10","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"19ad65ad9c7fd24789e0bdb8818fa31dbfe2ac36","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.10.tgz","fileCount":39,"integrity":"sha512-rNOtAJXeY+45o0sMXELg1Jdrv0ErSosPapO2rysL+d4evTSORRB34tUCxj0Nm/9VkBRF/d9Qlh+blVyoqwUsJg==","signatures":[{"sig":"MEUCIHA9l1yzNRayqEhKuZpTkivXBqiq6Oo7pUdc3UyqKBgIAiEAg68/LrsEzRPdwllsKAio1rexhedX8qSRXa09fT6MedI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62313},"main":"dist/index.js","type":"module","_from":"file:adviz-antd-query-utilty-1.0.10.tgz","types":"dist/index.d.ts","scripts":{"test":"npx c8 mocha","build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_resolved":"/private/var/folders/0v/s75x3hrs5l9c0glb7b1qxxs80000gn/T/92277347bff6133da6991c038b766855/adviz-antd-query-utilty-1.0.10.tgz","_integrity":"sha512-rNOtAJXeY+45o0sMXELg1Jdrv0ErSosPapO2rysL+d4evTSORRB34tUCxj0Nm/9VkBRF/d9Qlh+blVyoqwUsJg==","_npmVersion":"10.7.0","description":"## Overview","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.10_1723905996499_0.28720163434224544","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@adviz/antd-query-utilty","version":"1.0.11","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.11","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"190f96ff7dd3a3b644d498202003bf70e98ae127","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.11.tgz","fileCount":39,"integrity":"sha512-NzbQ3pKUkdKDhg0od+YH0q3eQeVJiEcI3P0uL5Y0TKgo9dVW7FTiAv1JHhHZbL7QBr4fVWUFb3p1mO+sUbFLuw==","signatures":[{"sig":"MEUCIQDPXpNJLcJg/mIzOwvI1m4bGyXLuNkssyjOY1Kbad28jwIgbErIhicXbq/MJ7COBjbUwM/4kP+9hoE4Cc1TDEcLj38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62384},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"63a260c566e145727d1851548852015c0ae283f4","scripts":{"test":"npx c8 mocha","build":"npx tsc","publish":"npm publish --access public","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_npmVersion":"10.7.0","description":"## Overview","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.11_1723916918678_0.8002956086439199","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@adviz/antd-query-utilty","version":"1.0.12","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.12","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"b802e9ca25d0c731d8f20f48e8a907e70b3906ec","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.12.tgz","fileCount":39,"integrity":"sha512-5HZ1n0iz866Wziq7q+FOlUQyXNk6amrIaHJFygl4MdUC0AVyBY+5eKq4GX2vQipti0l69eCqUAcRusQpt1MA6g==","signatures":[{"sig":"MEQCIGyJBxBKOfhcBbY8FxH53cCOdayuumabtB8y35+TgSqoAiAwIhPwPsDEXkl5cxkAJ1DVpNwzOOy/PECFLcS56Nt1pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e754acea93ccbfefbc4e5f7bd080d5137b911fc1","scripts":{"test":"npx c8 mocha","build":"npx tsc","publish":"npm publish --access public","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_npmVersion":"10.7.0","description":"## Overview","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.12_1723920039388_0.5001750859304617","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@adviz/antd-query-utilty","version":"1.0.13","author":"","license":"MIT","_id":"@adviz/antd-query-utilty@1.0.13","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"dist":{"shasum":"c58c8cabfa732a9967e8748f13fdc37f1c28d7dc","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.0.13.tgz","fileCount":39,"integrity":"sha512-Q7sYG1oAdcTLPyZ3lXzHmA0CPtjlVTnhpckpJ/F9yRmYu38ZE5d0L9fE426+CHvDO6xVB6mClNHdl2Ub6NLAyQ==","signatures":[{"sig":"MEYCIQDbMZpQ9xgzR0LRgSD19XW/2jrSNWH0YZrLSUnPn1IZFgIhAJmhao7swZbxdwR13wS1kHnlJUUxSyLOGMTZvxTR+SZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64165},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9502dc90597e4b721de99be4f69469b38b5863b3","scripts":{"test":"npx c8 mocha","build":"npx tsc","publish":"npm publish --access public","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix"},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"_npmVersion":"10.7.0","description":"## Overview","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ts-interface-checker":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^4.4.1","mocha":"^10.4.0","ts-node":"^10.9.2","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","typescript-eslint":"^7.11.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/antd-query-utilty_1.0.13_1724781581209_0.7230313213659583","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@adviz/antd-query-utilty","version":"1.1.0","type":"module","description":"## Overview","license":"MIT","author":"","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"ts-interface-checker":"^1.0.2"},"devDependencies":{"@eslint/js":"^9.3.0","@types/chai":"^4.3.16","@types/mocha":"^10.0.6","@types/node":"^20.14.1","c8":"^10.0.0","chai":"^4.4.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-simple-import-sort":"^12.1.0","mocha":"^10.4.0","mocha-junit-reporter":"^2.2.1","ts-interface-builder":"^0.3.3","ts-node":"^10.9.2","typescript":"^5.4.5","typescript-eslint":"^7.11.0"},"scripts":{"build":"npx tsc","build:interface":"npx ts-interface-builder ./src/interface.ts && npx eslint -c ./eslint.config.mjs src/interface-ti.ts --fix","test":"npx c8 mocha"},"_id":"@adviz/antd-query-utilty@1.1.0","_integrity":"sha512-xD2lv3cdbPUJlGxEktIuBArL/itqMfdxolzyH8M+ny+RzpqD1ey+4wEIBCsctTKCkFm2jRNRcQ4ZhF8RDUbzmw==","_resolved":"/private/var/folders/0v/s75x3hrs5l9c0glb7b1qxxs80000gn/T/98a5f2696f781bcdd502a86350e9e48b/adviz-antd-query-utilty-1.1.0.tgz","_from":"file:adviz-antd-query-utilty-1.1.0.tgz","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-xD2lv3cdbPUJlGxEktIuBArL/itqMfdxolzyH8M+ny+RzpqD1ey+4wEIBCsctTKCkFm2jRNRcQ4ZhF8RDUbzmw==","shasum":"3a211e1cf18e6610100ea700e7c9edf9005b2327","tarball":"https://registry.npmjs.org/@adviz/antd-query-utilty/-/antd-query-utilty-1.1.0.tgz","fileCount":47,"unpackedSize":84517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy1GqTho5wAqYNKwRyzGk/MC+yTmTDKA+AU97UWbPzvAiAKqTbikJUIY92/2rZe2Q4/qHW6OLfQX/pKHao2e/ENCg=="}]},"_npmUser":{"name":"tzebastian","email":"sebastian.kerin@adviz.at"},"directories":{},"maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-query-utilty_1.1.0_1731700595375_0.4463771815762989"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-17T19:53:27.504Z","modified":"2024-11-15T19:56:35.825Z","1.0.0":"2024-05-30T09:24:10.812Z","1.0.1":"2024-06-17T19:53:27.799Z","1.0.2":"2024-06-17T20:13:35.448Z","1.0.3":"2024-07-28T15:25:21.074Z","1.0.4":"2024-07-28T15:41:33.653Z","1.0.5":"2024-07-28T16:56:45.724Z","1.0.6":"2024-07-28T16:57:01.880Z","1.0.7":"2024-07-31T09:03:27.018Z","1.0.8":"2024-08-02T11:18:42.741Z","1.0.9":"2024-08-11T19:12:28.093Z","1.0.10":"2024-08-17T14:46:36.713Z","1.0.11":"2024-08-17T17:48:38.851Z","1.0.12":"2024-08-17T18:40:39.603Z","1.0.13":"2024-08-27T17:59:41.374Z","1.1.0":"2024-11-15T19:56:35.600Z"},"license":"MIT","description":"## Overview","maintainers":[{"name":"mcuder","email":"maximilian.cuder@adviz.at"},{"name":"advizrian","email":"adrian.ludolf@adviz.at"},{"name":"tzebastian","email":"sebastian.kerin@adviz.at"}],"readme":"# Query Object Tool Documentation\n\n## Overview\n\nThis tool is used for parsing our custom filter, pagination and sorter JSON object (referred to as \"Query Object\" in the following text) into a Base64URL encoded and decoded string for usage in GET requests.\n\n## Design Considerations\n\n### GET Requests vs POST Requests\n\nWhile some StackOverflow answers suggest that the best way to implement a filter endpoint is using something like `POST /{entity}/filter` where the filter object is sent in the request body, we came to a different conclusion.\n\nThe main disadvantages of using a POST request are:\n\n- **Not Idempotent:** POST requests are not idempotent and therefore not cacheable.\n- **URL Reusability:** You cannot copy the URL, paste it somewhere else, and get the same results.\n\nAn important consideration when using GET requests, however, is the size limitation of a URL. When using a Base64URL encoded string in the URL, it can become quite large and potentially exceed the default size limits for Express, Node.js, or the browser being used.\n\n### URL Length Limitations\n\n| Software | Max URL Length | Additional Information                                                                      |\n| -------- | -------------- | ------------------------------------------------------------------------------------------- |\n| Browser  | 2083           | Chromium is the lowest by far; all others can handle upwards of 10,000 characters for URLs. |\n| Node.js  | ~80,000        | Node.js HTTP GET URL length limitation.                                                     |\n| Express  | -              | Seems to have no explicit limitations other than Node.js.                                   |\n| Axios    | -              | Seems to have no limitations by itself.                                                     |\n\nNon-ASCII characters may decrease the maximum length that can be used.\n\n## Custom Base64 Encode/Decode Methods\n\nCustom Base64 encode/decode methods are needed to make Base64 URL safe for both browser and Node.js usage. While Node.js has a method (`Buffer.from(…….).toString('base64url')`), no such methods are available in the browser.\n\n### Difference Between Base64 and Base64URL\n\nThe main differences are:\n\n- **Characters:** Characters 62 and 63 (`+`, `/`) are not URL safe. In Base64URL, these are replaced with `-` and `_`.\n- **Trailing Equals:** The trailing `=` is removed in Base64URL.\n\n## Tool Capabilities\n\nThis tool is able to:\n\n1. Validate and convert a Query Object into a string.\n2. Validate and convert such custom strings back into a Query Object.\n3. Convert a Query Object into an object usable by Prisma ORM\n\n## Query Object Definition\n\n```json\n{\n  \"filters\": undefined | {\n    \"property\": string[]\n  },\n  \"pagination\": undefined | {\n    \"current\": number, // min => 1, max => Ceil(totalEntries / pageSize)\n    \"pageSize\": number // min 1, max 100\n  },\n  \"sorter\": undefined | {\n    \"field\": string,\n    \"order\": int // 0 = ascend, 1 = descend, undefined\n  }\n}\n```\n\n# Example Usage\n\n## Creating a Query Object\n\n```typescript\nconst queryObject = {\n  filters: {\n    name: '[foo]',\n  },\n  sorter: {\n    field: 'name',\n    order: 'asc',\n  },\n  pagination: {\n    skip: 0,\n    take: 10,\n  },\n};\n```\n\n## Converting Query Object into string\n\n```typescript\nimport AntdQueryUtility from '@adviz/antd-query-utilty';\n\nconst queryString = AntdQueryUtility.ToQueryString(queryObject);\n```\n\n## Converting string back into Query Object\n\nBe sure to not just call with req.url rather with req.query.queryString.\n\n```typescript\nimport AntdQueryUtility from '@adviz/antd-query-utilty';\n\nconst queryObject = AntdQueryUtility.ToQueryObject(queryString);\n```\n\n## Converting a Query Object to a Prisma Query\n\n```typescript\nimport AntdQueryUtility from '@adviz/antd-query-utilty';\n\nconst prismaQuery = AntdQueryUtility.ToPrismaQueryFromQueryObject(queryObject);\n```\n\n## Converting a Query String to a Prisma Query directly\n\n```typescript\nimport AntdQueryUtility from '@adviz/antd-query-utilty';\n\nconst prismaQuery = AntdQueryUtility.ToPrismaQueryFromQueryString(queryObject);\n\n// with single relation to another entity\nconst prismaQuery = AntdQueryUtility.ToPrismaQueryFromQueryString(\n  queryObject,\n  true, // validation = true\n  ['address'] // singe relation keys\n);\n\n// n:m relation to another entity\nconst prismaQuery = AntdQueryUtility.ToPrismaQueryFromQueryString(\n  queryObject,\n  true, // validation = true\n  undefined,\n  ['friends'] // multi relation keys\n);\n```\n\n### Special Where Keys\n\nSome keys have to transformed differently than others, but it is not possible to differentiate them just from filter values. For this problem we have implemented the enum **PrismaWhereKeyTypes**\n\n```typescript\nenum PrismaWhereKeyTypes {\n  Enum = 'enum',\n  EnumArray = 'enum[]',\n  StringArray = 'string[]',\n  ExactString = 'string',\n  LikeString = 'likeString',\n  Boolean = 'boolean',\n}\n```\n\nEvery Array Type is filtered by an || link, && is currently not supported.\n\n#### Usage\n\n```typescript\nimport AntdQueryUtility from '@adviz/antd-query-utilty';\n\nconst prismaQuery = AntdQueryUtility.ToPrismaQueryFromQueryString(queryObject);\n\nconst prismaQuery = AntdQueryUtility.ToPrismaQueryFromQueryString(\n  queryObject,\n  true, // validation = true\n  undefined, // no single relation keys\n  undefined, // no mulit relation keys\n  {\n    tags: PrismaWhereKeyTypes.StringArray,\n  }\n);\n```\n\n## Cleanup Query Object\n\nAntd for example popuplates the object with some key: undefined values that need to be cleaned up.\n\n```typescript\nimport AntdQueryUtility from '@adviz/antd-query-utilty';\n\nconst queryString = AntdQueryUtility.ToQueryString(queryObject, true); // true => withCleanup\n```\n\nOR\n\n```typescript\nimport AntdQueryUtility from '@adviz/antd-query-utilty';\n\nconst cleanedUpQueryObject = AntdQueryUtility.CleanUpObject(queryObject);\nconst queryString = AntdQueryUtility.ToQueryString(cleanedUpQueryObject);\n```\n","readmeFilename":"README.md"}