{"_id":"@starbemtech/star-db-query-builder","_rev":"48-acc62f69d4f799a129cee4082a05b004","name":"@starbemtech/star-db-query-builder","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@starbemtech/star-db-query-builder","version":"1.0.0","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.0","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"4684f01c58547f4f458eaeb9bcefe46198fd6b1c","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.0.tgz","fileCount":41,"integrity":"sha512-1+Zu5Q+uYKebhnkGJRzOa+Ag3A6k2/ihKUm1TwBICF+SodRFV3ama2TCxTjPwWncN5TqYHS9lC+bU1/gwWTq/Q==","signatures":[{"sig":"MEUCIQCpra1Uhm5KxCb+VKxd4RseMi0pw6oz/kV9n3wNRxXB4wIgBtoQ1P8AUew/iXvlQyiT5nuIJAkv6AfWWxeR+q+8+E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44765},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"scripts":{"test":"jest","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.0_1711560447767_0.5034189641085101","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@starbemtech/star-db-query-builder","version":"1.0.1","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.1","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"5c84cefe3773c32bf0673f2be645193602738353","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.1.tgz","fileCount":41,"integrity":"sha512-9I7omacgp6tTDcdhP1dtSgqVtxZPMBLedxW0gBiIOhFSb5eqYB9MvGBHVejoUr6PQOWe9M+uCQoz7HYnxRtP6A==","signatures":[{"sig":"MEUCIQCWZf40eJjGN8xqZOmi5BN2h1ZJhmzg+lBwIql+bLw7/AIgBvKI+D7OLXZIZMVpVdieWH3oT3LjpLU/FjSvr6TPEs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45555},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"563f72fef9ba5339d00fbf0df276259edd26d361","scripts":{"test":"jest","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.1_1711562169403_0.18063038298591128","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@starbemtech/star-db-query-builder","version":"1.0.2","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.2","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"e5847c3ffbe5228b6e4349c0475d0faad1f8f135","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.2.tgz","fileCount":22,"integrity":"sha512-Xv9iuJVFDyRzGN1IWih6uNNXvI+EqIMe8DAp2XMxU963tLBbMd9j91/RPka5KWj5AjSDKKZaLFHOR4agiBRezQ==","signatures":[{"sig":"MEUCIFDH00hrfY7kFZGR7mCsUSCnTv91GwL+Ke7f20F243YpAiEAhpyH0lYWUX+E68X1nQTudPRR68fIROrzieyqoq1L2Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48129},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"c176d543d492a410dbff924ebffa8c3d7dcf9ec7","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.2_1711563369986_0.1342078506785913","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@starbemtech/star-db-query-builder","version":"1.0.3","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.3","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"f55bb940365e360b208706274d699e013618d44c","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.3.tgz","fileCount":52,"integrity":"sha512-H8qKR8ybai7tM1uhmq+E9Si06CKhSomfgvrTFxKvH/CORthGjxvf6T+Q6F/Qmvue3u0aRa1VlB/pkT1YvVy1kA==","signatures":[{"sig":"MEYCIQCxYS5946hbZkVRTr9lYnjKR8m0mnqUoln6sdMuHW1WtAIhAMioD0v3pfRasTIH1UDNNrb4oJRS4Ti+GfU75JMG/j7t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83525},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"c176d543d492a410dbff924ebffa8c3d7dcf9ec7","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.3_1711563508086_0.21972622784765794","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@starbemtech/star-db-query-builder","version":"1.0.4","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.4","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"beade1f3fbaf963157e1aeb90a5b1961948a43cf","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.4.tgz","fileCount":52,"integrity":"sha512-0okDMsgjfKkGST/ICoZoO+KOYvTfez7rzgr97ZfrT3q5gyAf0RdkC7iIOh0GQZyJJvpuJJd48AaZ9eSlKGkKSg==","signatures":[{"sig":"MEUCIF+sgiSdYUKPT7kcMelO2yhGTDHiD29+iyly7Y63BW1/AiEA94TlQ59OZr1IShR3ISki4jZODVXplDd2yGh2BG+1xSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89389},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"5bd0328207634bc47c212592e4d672be9f73750a","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.4_1712086591868_0.9796575685141562","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@starbemtech/star-db-query-builder","version":"1.0.5","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.5","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"d1f36267f5770851677fcac0d1edb21b099531aa","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.5.tgz","fileCount":52,"integrity":"sha512-kRltYBFLIs2JfBwvdMF4CX8S9T0AFRkTtBzMmEzm+/lrFtt5rGpherEcOS2we044XmKvTABWPI+oWEK4t0iesw==","signatures":[{"sig":"MEUCICGYcMY/0vAZcran6S0MOLxj41xYHGhRskJC+ZgW4xnlAiEA3T78eWqd44qCyn95kzt/ky+i7Aqs0i1O/zNWCYnXTjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89468},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"1ce9648d9f9d7f768c9b466455e24b676c876003","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.5_1712086936479_0.7530826417365271","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@starbemtech/star-db-query-builder","version":"1.0.6","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.6","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"358709ad8d3d9da96e141fef5e0cb90d94405da1","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.6.tgz","fileCount":52,"integrity":"sha512-wsm+n9lkmIPAXepwjTITyGHMdJgOYS0gcCvD8gDjwnm51E4yfkOUadryQWLk5iBP8zSNIM+R8Rn1BW7wJIpKKA==","signatures":[{"sig":"MEQCIFkj04X9/g9LVMnQYp6NZUj9/lK7W2XJFRU93RwHBhVzAiBB9cXsqqQtHuwylj2bXT0CgowcOouoaTkxu3BOoPVZjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89502},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"1ce9648d9f9d7f768c9b466455e24b676c876003","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.6_1712087092044_0.7494151930803541","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@starbemtech/star-db-query-builder","version":"1.0.7","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.7","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"834d9abe34d3c4ca11c7362e53b4e761e32de762","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.7.tgz","fileCount":52,"integrity":"sha512-4L4JR3TgiTZ/vOcKN1S+70SIHohf7KzYVxb9pWpQQ6JmaYESIfV9OtpDv3E5c4njGnw/2Pe+9tSYzjfBQzMzsQ==","signatures":[{"sig":"MEYCIQCeJUgkeC0L8m4jEOGluAhT58JghWh2bjAk8hGoTX8LwgIhALvEq6eRzRQRWX+vVJEFq7+fm2HroGNfA5HhFrV6I0vK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90886},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"1ce9648d9f9d7f768c9b466455e24b676c876003","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.7_1712087322101_0.47604109552740814","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@starbemtech/star-db-query-builder","version":"1.0.8","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.8","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"32b831af2abb6577c6ec1947036a7c7354554601","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.8.tgz","fileCount":52,"integrity":"sha512-Wge+vgHTmpesHLb1kzoI1+nEKyLWMfhriD/lpfxpAeGh3NOnoxhO/YKw5NQS7IXX5nHwLxna6nlGGlIVaEQ8uw==","signatures":[{"sig":"MEUCIH4N0zYnlFsJ8JQ/yMav27abjJuLiqPWcuKMsZcfRSs1AiEAvjVsFYPuvAqAN+o9jnZH6xRhvBAxaamQJbSjM9t2Dfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90930},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"1ce9648d9f9d7f768c9b466455e24b676c876003","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.8_1712087501429_0.6887112482347233","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@starbemtech/star-db-query-builder","version":"1.0.9","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.9","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"afaf4686cc010c13913753b6183917cac56ade51","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.9.tgz","fileCount":52,"integrity":"sha512-KBv48xtR1hmQWYhrZdwkuLYQ6wgAxhXIEKjT+e8tBtrv1AxLMRFKFAdaif+Fm8L9mGhZHmvkxsvFpYRY5AiYvw==","signatures":[{"sig":"MEQCIGZXnHI0P12NoOqgTX3yk1IhB1GI3fzCMTjB7ysazhK6AiBqRuAI3/kml9CbmuBXEQOsvKwGSQprxVO1ggX5cDXJSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90768},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"1ce9648d9f9d7f768c9b466455e24b676c876003","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.9_1712087658728_0.07850745098515421","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@starbemtech/star-db-query-builder","version":"1.0.10","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.10","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"476bf56d4679987348f9dc0bd4387f151a7ead50","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.10.tgz","fileCount":52,"integrity":"sha512-w58LRch9lJ8pERR8d2bs5vdn2NVwjj9K8LwApUI+e5Zwlnv6ZhzOnhqj9xhVgY1pZdAjZc9m3DwvNVS881d3nA==","signatures":[{"sig":"MEUCIQDftDUZD8e6MX6xcQgTI4SfATkOo6/4xLQR6tTI5hqdCgIgIY5RM+7lrX+FJ6cDA2fTi66GZIz/oIfDdiSYClC4qzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90897},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"1ce9648d9f9d7f768c9b466455e24b676c876003","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.10_1712087976451_0.3823152563923342","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@starbemtech/star-db-query-builder","version":"1.0.11","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.11","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"b9021cb7b59c90b3271b54cd59c4488149ae260d","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.11.tgz","fileCount":52,"integrity":"sha512-7sLjh+x40A4ilvPE9mLtGriMf5FqblOtlb9c49NmoJLXEU6iHigASiskCoWkS/sgFua56ihx623QdDe+Yj1EGA==","signatures":[{"sig":"MEQCIHzrjSZ4P7sljxSZ7GUR3rs+9+DTcwjtTINQM24idGehAiBrUD+/GJxb/6myuvsIyzzKxGWIjUEcNitnPE6uQPTgfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90699},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"1ce9648d9f9d7f768c9b466455e24b676c876003","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.11_1712091877870_0.47934977155383995","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@starbemtech/star-db-query-builder","version":"1.0.12","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.12","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"43634fe45fc9a06b1b893655fa6f8bc416740ad0","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.12.tgz","fileCount":56,"integrity":"sha512-iM1nGkthYbBd2hj0ET81952lp32pEkBkx4bl+IAEL758tNWNyNWBy0Fgi5fMstN3z5ybAhm5QKsM8qZOgc0rbg==","signatures":[{"sig":"MEQCIB4KXRZg9Q5RdRhmjxngMRdV5Wqkd2jzzpc4Af+ofqhqAiAqgy8/SXNO8k/7XE0fF1NhuuY7K6OJHFxGfjiddb0G6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93922},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"e643ed08edadc616498d046d4dedcffbb3aba374","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.12_1712321572789_0.3932328842710915","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@starbemtech/star-db-query-builder","version":"1.0.13","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.13","maintainers":[{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"9f3598bd9b96a233f80d01a06f93ba902a91fb55","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.13.tgz","fileCount":56,"integrity":"sha512-BMy4m2JaPQbciNMwXoPxCSC9BNg0FmM8bxVNhxR/QPH/e6zIYBjedoQhIpa6LLcmUNSlO5iczWeX5OyfeCyFLw==","signatures":[{"sig":"MEQCIC1tWOksfa3VRPE+CLA4XbF2pu7YWrbej02SS58FAkLnAiADGSuWkbNnOWO6SWWjBxS6vZy21dZYmCr2sMdrOOqekw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93900},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"534b2703ff5847a6170fcb11e23688026729aa13","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.13_1712343131538_0.6930183813057955","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@starbemtech/star-db-query-builder","version":"1.0.14","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.14","maintainers":[{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"b6ccd6ec966aaa062e022688d700bf766cbdc8bd","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.14.tgz","fileCount":56,"integrity":"sha512-e8yCy5/8IXRQMGs/kR9rRexEt1s+rEAs5dMph8R02SM8LdU0dCpH8aUWymwC8x7i0yQu7Guw1ogy0lhJtkdz/g==","signatures":[{"sig":"MEYCIQDD1NKm7qj4ugsqCFHyCTO6JGUdQz6gOJ+DYMWKiozM3QIhAJTYX3Uqjtk3GMaR4+rKijbbmzuW+G4KoAFRrr9DzkP2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101994},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"5774a58e3a36378985cda07d8913df6e7f32fe8e","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.1","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.1","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.14_1712938420801_0.8352614166089756","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@starbemtech/star-db-query-builder","version":"1.0.15","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.15","maintainers":[{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"a146c35297a2c82595c3c725f6f78c0e1360bdfa","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.15.tgz","fileCount":56,"integrity":"sha512-M7VB0+ttxtFcBD4n/aIYDrYY6rNZf3Iq+1whXAppVrAxiou1jlf+gap5BzEEEjT/yidLLMLeVWztXtWhKo7EqA==","signatures":[{"sig":"MEYCIQDpF9hhlupPzxy47SJGRuw+SfNADDJy4wV+JkW2Zz1+5gIhAMzmr3FbfiJWAI7YNZVMFF5k7XkX+SveOLyGyuigcfbs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96596},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"20be24981e4cde7476dfb9bcee25ae7680dd6e1d","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.15_1713917226694_0.4277891716424609","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@starbemtech/star-db-query-builder","version":"1.0.16","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.16","maintainers":[{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"9f90b0ede688776e39725c6478dc8eca92de0465","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.16.tgz","fileCount":56,"integrity":"sha512-PoB9+yNRX1vAa8A/M+l/wGZb4fFLgtGtyBjm3/5fLxO/tZ6L/wFSrTxNMbU9vH2qo3ujmArTDU1Q8s6ATzqAIw==","signatures":[{"sig":"MEUCIQDe+XNt5TLKD2WbLvnRj/NgcxNE65N0dNEF3b6oDrZfNwIgDPFTPtTgdCCYya60Bb4OWnaloQR4SSSpoDZqDEPbdvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102044},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"20be24981e4cde7476dfb9bcee25ae7680dd6e1d","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.2.3","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.16_1713917268079_0.1220486940807699","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@starbemtech/star-db-query-builder","version":"1.0.17","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.17","maintainers":[{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"5f1286246919793627cef090e8bc7d1bd2208b10","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.17.tgz","fileCount":56,"integrity":"sha512-MxafclOTTEBA5oO0bKL8Wh1BVMEeM2YToksyTJ6GvXP1v+BM8BuMUI+mtnTqqFtPYFx7W8I5Aj8fDZzk2A754Q==","signatures":[{"sig":"MEQCIE0PSfaP/6MKRdxK/w+jrbH9pPWvM/dJ4o6hFxGb5NRrAiB21reDfQkycP9GLjlh/aKu0xXDAhnGRryEJXvI0kI5Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103172},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"fecd74a35fabfb635630646978824ebb8c56dee1","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.1","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.1","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.17_1714027851538_0.09865163001745247","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@starbemtech/star-db-query-builder","version":"1.0.18","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.18","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"9ea94cc1bcc753bf0c0786f69ac9921625a5ec78","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.18.tgz","fileCount":45,"integrity":"sha512-OiML0QbxjXwu9TuzJC/GyYdj4cuKrSWwNe3C5MC+pmj20BNqjgsJkXG3t6U0vfkPDYyZwM1nMPNU/o3nsQihMA==","signatures":[{"sig":"MEYCIQD8knl3AoUwptmu8v2T7N0lb2POv5BJjX8Pq4eAwZrkogIhAIKqEPBDKD138cvHVPcuRD9D8MvEVDv18VTAhXLz29D2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66839},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"fecd74a35fabfb635630646978824ebb8c56dee1","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.18_1716902375570_0.3973490285927468","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@starbemtech/star-db-query-builder","version":"1.0.19","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.19","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"5b4fd66218c84f58d4c57b07eeb77c3418a28a72","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.19.tgz","fileCount":56,"integrity":"sha512-XCJfibdlZF5THMjRaXsXoeN0+vpbQP6y1lM052nsWVnHwJfUgjiK/ETHZ7JEZgrxoRJWdqWjkOJSUZ3D/vslGw==","signatures":[{"sig":"MEUCIQC+PWlyCzr6xFjYmvExkQtMjGkQUy4GyUtGZXsz9/hTqgIgOtXeT7tJwzuH2CYaC+1FI0iNLdNx9nRuE1CvYEv1jsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105107},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"44b1f1833793387a0084e1b5d17c86e16ca705c5","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"16.20.1","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.19_1716905162288_0.42470608312269453","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@starbemtech/star-db-query-builder","version":"1.0.20","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.20","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"ad568b6884a52051929150c13af625b3184d38e9","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.20.tgz","fileCount":45,"integrity":"sha512-LWqNqns6qHJoDCUlvJ+2eKwBYjNdi3tQw0CL0wN/B7H+IMQeYGex7G72KLbk9X5HMB1S4WsxV6uXiCw1RDcqZQ==","signatures":[{"sig":"MEYCIQCBpXjQG8f7crGS/qSwTEVqBDCMw0F8uiqLI9q3LjytmwIhAJGIFopEbJZUovhiErx62ZSnDXCFdkL6vo2qRWUunyHZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67906},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"ca0ccca0f87cf32367cc4fb57fc41e9c55fe5950","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.1","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.1","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.20_1717459545053_0.8956836320174903","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@starbemtech/star-db-query-builder","version":"1.0.21","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.21","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"1223d726b2297c9326fcfe9e9d1a866a3b45972d","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.21.tgz","fileCount":56,"integrity":"sha512-Q8/20I39Lq8kbbgerMKMPobzME0eWFSDnRikATV0hHOi60mBezKLfG+/egiyn6qPhGmlCCnottX631rocZlXcg==","signatures":[{"sig":"MEYCIQCg9vjYJx+Hwzjp0LMYZkGeHgKXZksKWgFPpAexjnVF7QIhAMsRRTpF/vaVCT7Emt/+NAW7JwzVpf6/jG99yTGuVYPo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105089},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=16.13","pnpm":">=8.6.7 <9"},"gitHead":"53ab397fb4e35fe8743420303e2c5bd9198dfff9","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.1","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.1","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","git-commit-msg-linter":"^5.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.21_1717514919886_0.43082053910710205","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@starbemtech/star-db-query-builder","version":"1.0.22","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.22","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"eb00328de395eba3c7971cf1e69a27959ec39b62","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.22.tgz","fileCount":56,"integrity":"sha512-O1DiOpNFUGDw+wPqYOCeKwhpVnY9xkW4qYflDba5mELK2+MJqGegiowUAmmtaJzRxYp1QcwJF6BM6arv02nAVg==","signatures":[{"sig":"MEYCIQDz5F5XDPwUNy7MjtPFeffaAUMb6CuWrlkxnGHFio9MhQIhALhM9FsG4Y8roWFuKLKWHZXCKiZUmxSITCaxJY/LdI4w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105847},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c5882fca4220ecb5b5301b286bfd0533a0c89208","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.8.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.22_1720093737884_0.8712046552637365","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@starbemtech/star-db-query-builder","version":"1.0.23","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.23","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"4d1722fba7339e5b41368eedc9f91520fce676fc","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.23.tgz","fileCount":56,"integrity":"sha512-uAww2f76yAhpK3r94HN5jZvZgqoLW9X+r43/uVG6FElZzW9dvgPP5tTeEwT2t5c8oEPD9oZncQyES5Myt4dufw==","signatures":[{"sig":"MEUCIQDJU5Kk64ut4CFtGEE+BR4KTx5ju/9D/4wiI5oy8oEhUAIgMo2IpCf5TZmg3XOBMZo8xz4L5LAnHahT45wbi8fm5NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107970},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fe48711a632de28be763828022cd144e6a3df8a5","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.8.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.23_1720802006313_0.03866142762667968","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@starbemtech/star-db-query-builder","version":"1.0.24","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.24","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"3a49da7e0a70e6c21613791c98fa9234b18410ce","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.24.tgz","fileCount":45,"integrity":"sha512-wxXCZ5tS8m2Ts/ilgc9B3iQXQ4CKhPi3Yzcx4wPWCjleF4Scs9sha+mI/ETjuYzKZ7ynKJ3o6KGAG9SldHJntA==","signatures":[{"sig":"MEUCIQDP66o+svuRHikS7075Sgq+53vrFY91cRgDKOrayz5lIwIgK9iIkjuPbD9hV9KSOj7vUCfsQ/STt8MKlAskfUYUs/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70251},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"99fd87a75e792691e6e620d108cb729b86f9063c","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.7.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.24_1727816170769_0.9950442748507775","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@starbemtech/star-db-query-builder","version":"1.0.25","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.25","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"93ea9d96e09ab1f3129b99ce5844e10c87eb3c4a","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.25.tgz","fileCount":45,"integrity":"sha512-3QM0r1dW0KRmhdI1x17nGvXvZAsI4+xY2cWQHTVdMtYc0HnJGynnIg7TKfIiC1ZmncnOF92fpY3A7OLVovgicA==","signatures":[{"sig":"MEQCIEr2HcC+fItBRJuFuXTkMLXv4QHPRqd7qkbZaKdWq58kAiAMKI9oU5+HfzVZ8p1kSVQFKdPtSxVapr62j8Yh5rYPrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70326},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"99fd87a75e792691e6e620d108cb729b86f9063c","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.7.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.25_1727843864495_0.5464916965698239","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@starbemtech/star-db-query-builder","version":"1.0.26","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.26","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"27cb5742b66b1e6b09acabcf682e6c908d20df48","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.26.tgz","fileCount":45,"integrity":"sha512-g/zZA47EsxORiQNVuieEFtIz6pT5oh+e/ickrRfqj7JHuvhnsh3FrvQHq3yikjG3n/5FqyS+pCMH78wqlk+WoA==","signatures":[{"sig":"MEUCIQCswljFY1ak22lWLYSEepycRuThvUYGw4gtsX5MBYMcjgIgEm9s4JM+sZ8ZWI/ACn18HEKPMonIeGl44bX/UVahaD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70940},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4ae2e17bd09b8a731e8da3cd52745f91082a3421","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.26_1728064204795_0.8985461561730375","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@starbemtech/star-db-query-builder","version":"1.0.27","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.27","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"d560b3fe585def2981e5d74b971be0d0a42adc2b","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.27.tgz","fileCount":45,"integrity":"sha512-+VsVeHCpbRRUBYEVRfcF4eBarXPPlYe4777zjgHc/mjUGdmMhPuPXZWqDgjJyChRHrqqKNLfolPFsCVCKAkxmw==","signatures":[{"sig":"MEYCIQDGd1FHpvLwQjioHrvNT7zIUfLa0v+a5GPyiFAWZlWPCAIhAJe+nmSxWr/k6WT8ykRo+hBkQsValREeb5JxCMtQcAc8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70930},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4ae2e17bd09b8a731e8da3cd52745f91082a3421","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.27_1728064297308_0.36880307071505514","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@starbemtech/star-db-query-builder","version":"1.0.28","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.28","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"2f0fc0f4f04fe4e6800aedfb0355bbe5df69a667","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.28.tgz","fileCount":45,"integrity":"sha512-gBPCXAFkqDc12HKTtS4WTa5HdO64yx71J2Er67gK1BrBTEcy6QYet9hY+Y3Q02Bm+2CRMc3cMFTJeiGN2yXapw==","signatures":[{"sig":"MEUCIBcGDajQAWvNSsOgOV+KCxFh5v2N0iuqKEakwxmLAqxBAiEAjJgV4gLWIHor2lR+1yquW+kkeVCWj5AeGnMuY8p4tMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72284},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d1218773fbd68ed7cf900d6b918936cb527392aa","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.7.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.28_1729155577988_0.4859501169051683","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@starbemtech/star-db-query-builder","version":"1.0.29","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.29","maintainers":[{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"starbem.app","email":"tecnologia@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"0c054b67357530016d9b1466c8433ac48fcc0be6","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.29.tgz","fileCount":45,"integrity":"sha512-7ncHIJpL8EeVyd7yG24MJN2n2oryRF4G2ueWqXlCA+bS7QOjkmdzepg5j+h1iIB+Y7sAKKz3lJcEcAl5QvFuAg==","signatures":[{"sig":"MEYCIQCZACsojV3qBjDvBBOTZYCoKz4p4YiRpPFwMMNWS6Q/+AIhAIlObAf/E2nPiPOkxcmWufAHb6OylNxh97jMPTVuAbkj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72444},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d1218773fbd68ed7cf900d6b918936cb527392aa","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.7.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.29_1729157166812_0.636629690946426","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@starbemtech/star-db-query-builder","version":"1.0.30","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.30","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"a1b242b9bfb7db164c6ab8f35076340d8557bf43","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.30.tgz","fileCount":45,"integrity":"sha512-j4D08yi6wIVkPX3EGtltz8531qn/Xq7IA7vShRA/OCdidPsNwGl7/D8PbGHJpUM4k4fQAP7wflWPnNDgfAZY+w==","signatures":[{"sig":"MEUCIQC7bqljvXtGPwJuVJLcwmyDONcx1/BtobuyggtPxa+ONQIgL9SgEox2bk/Ual9iFZh/NGBDBSXBLuHDHadvMb9Nccs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75352},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a8d82f78ac7a1a9c8f04a8e7a30765b1faffb61d","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.7.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.30_1736796296477_0.5295964691383497","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@starbemtech/star-db-query-builder","version":"1.0.31","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.31","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"823e8d12d03b06e9b97f07e1d66a4ac81a2db93b","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.31.tgz","fileCount":56,"integrity":"sha512-UCjmB0mgQ9HE0qtAEM+LDskYGg25SinW4qZQPTFx01nagaIy4kbJbyYvxfER9bXolfLUEMUFUQPok72fRi/IcQ==","signatures":[{"sig":"MEYCIQDVq4uxZLdQtm9rCC+JitD6skL9LQ1GbPX3Av3/UD94YAIhAPFSej9GY0xfS0eSk9SSP+cR0FRtZCLOfja4k+v/ZvI+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112897},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8c8172bc3446318bcc9c3c6999f1c06f8739ac69","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.31_1738470615081_0.1899848526901331","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@starbemtech/star-db-query-builder","version":"1.0.32","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.32","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"76c64d34077a6c273300188c3d74af42c3e0cec9","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.32.tgz","fileCount":56,"integrity":"sha512-8dIblynDmpecvZY/bWbASpvuqyLBDMCP7KSY+bbVZAY6KbZCDxdEa12NYojlNeGT8JdBJZt2qthvVT+UjMJX+A==","signatures":[{"sig":"MEUCIE+UZlzmHdCgLJ3T1U4NtiJbmOvvPEFqZNfTQ5KCo17KAiEAvNhFM7YSb9Z+apr28WahjNqzk76vOy3uJtU2i7Xlcq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113415},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"69269a7cdf9454d19a9ce92e85834cdb61870223","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.11.3","uuid":"^9.0.1","mysql2":"^3.9.3","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.4","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.32_1740003023397_0.9750487448517777","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@starbemtech/star-db-query-builder","version":"1.0.33","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.33","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"b364ffceb272fb935d2231df292d72b1baddb45f","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.33.tgz","fileCount":59,"integrity":"sha512-YgMiUUYQEDvrwU1bRkrFuwExXl4e2bMflri8qmEKXi9/OviaOKQMHiulTkig17tcL0ek86nbMM9J22uX3u+7oQ==","signatures":[{"sig":"MEQCIH+brWvtRgfD6/4cZ9Cu9hKIr8YFmyG6LVOSCw9wGcELAiAiFhg0YC39gKfqevaNmIppnF6INw3LLdFjxYNAnpcwhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130805},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6a9f405d97ff88f20c433c782f309083f7854fa8","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.13.3","uuid":"^11.1.0","mysql2":"^3.13.0","promise-retry":"^2.0.1","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.11","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.33_1741700781595_0.351210199659842","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@starbemtech/star-db-query-builder","version":"1.0.34","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.34","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"cb7b82d77a2fc7ee95ab901e7a6dd030103340a5","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.34.tgz","fileCount":59,"integrity":"sha512-d3eq00cpdB2ci6IqcEv1b6yLVKzVrlylHfeUzrcDyi63S2fU+WVR8RdAaqtoiOct4RSkxpgiG9IuYbkcCNvb/w==","signatures":[{"sig":"MEQCIH6/RDuK4vCM291KZ0aZZwKu0N6oY+H18SRc7UhsTvNBAiAcz9lPaVrCqAPkXo7Gfyk8WarlrAa+wVopP0GNT973HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130919},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"499002cad17b2c92d2f12eac527b81d1fac908c3","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.13.3","uuid":"^11.1.0","mysql2":"^3.13.0","promise-retry":"^2.0.1","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.11","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.34_1743008109036_0.2984344458218966","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@starbemtech/star-db-query-builder","version":"1.0.35","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.35","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"442d0bc6698c0009b4d66c4dde8497e83bea57af","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.35.tgz","fileCount":56,"integrity":"sha512-3MxHow/wtfbT4TQjE0x+J4SgylEN1Atpq5mCQZzkFis+LUPWwQVf3uCsrFoUP0hno7BKBi7u7wuHspbX7jjdcQ==","signatures":[{"sig":"MEQCIGeyGC/9EInML2TMEldw6zHliJsFJfSJjRzgUMb6xtfcAiAp1/AMRqsCYso5OGo9TYhZwsOAaWfJ23MKQ6socbNKtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116750},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"44f79ccba443ce425888e2a6d5fd4caebf274750","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.8.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.13.3","uuid":"^11.1.0","mysql2":"^3.13.0","promise-retry":"^2.0.1","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.11","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.35_1745450159820_0.47319089640591705","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@starbemtech/star-db-query-builder","version":"1.0.36","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.36","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"0e8eac2a0741c8d6ccc27e4dc890c9fcaea9ebcd","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.36.tgz","fileCount":56,"integrity":"sha512-YRBogpTMhIgXvYERA5lkQLhtALCHoZLGGOavyOzl1uwmjcP8msxciocoT1V+Ee6UGaZdtzUHZlUl7hsDoyMkeg==","signatures":[{"sig":"MEQCIBk+Zp3UBv0R606yTDgw3pqSr9hQHSuUDej6QXQOZMADAiA5fmtMbbL7Y5XndpW53C1EhgpVTfbky3xUd4Mgxc7q/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116934},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d3bc56c64dafb1c91623c9e3c3812bb15d9edffb","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.8.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.13.3","uuid":"^11.1.0","mysql2":"^3.13.0","promise-retry":"^2.0.1","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.11","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.36_1745450945411_0.4824153662538999","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@starbemtech/star-db-query-builder","version":"1.0.37","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.37","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"0709b242ee19b490dc7a73d76b93ab856fa78b3d","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.37.tgz","fileCount":59,"integrity":"sha512-SYyohnweIyahUStodZyFbCT/h6rW6Blixldf5KXB1nn8/D9QH0V7yYDmEjgeL7ymDTiX6bTFJGk69tAIJZcf6A==","signatures":[{"sig":"MEUCIAreep+kzOvbYP50HCew4zoRpkL+V5x2oo6Yp7GKf6z/AiEA3/3t55P7Cb9LwcHzfgrIJjt+b06Bdq9PZ5WjJjJ+Flw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131576},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d3bc56c64dafb1c91623c9e3c3812bb15d9edffb","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.8.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.13.3","uuid":"^11.1.0","mysql2":"^3.13.0","promise-retry":"^2.0.1","@starbemtech/star-db-query-builder":"link:"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.11","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.37_1745451349688_0.9497341059168538","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@starbemtech/star-db-query-builder","version":"1.0.38","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.0.38","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"b8b21c50ff8f30e7f1b4ec2a31f2fa108d60d2f7","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.0.38.tgz","fileCount":56,"integrity":"sha512-xKoiAe8Ae65ZvdBDoSdH+ZXwqMyEQjcJNudFfjxwSK5b5rm7Z0pynW7cLxz4j+nIsmf3wq2eI2OU4hevWYBaTA==","signatures":[{"sig":"MEQCIBncmMCeP324OjBMk9m/NXId3uzvArOx5r2nOLlDqt+fAiBHen4wlhzXN0pc4vFAmizbeg2ajRWB6gZUBqFMfN4L/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129673},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d5579c983a66d661c96bea117c65a923c9a85d5c","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.8.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"pg":"^8.13.3","uuid":"^11.1.0","mysql2":"^3.13.0","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.11","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.0.38_1749765233223_0.9807752827346861","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@starbemtech/star-db-query-builder","version":"1.1.0","keywords":["javascript","postgres","mysql","sql","database"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.1.0","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"2803e8b6e8b7ba2c432c4afe18f9fbc0b7d0296d","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.1.0.tgz","fileCount":45,"integrity":"sha512-Y6RxwAHcrxjWPcz/BwVGp8z2jvQ1gzpjlxF0tuFom945L2UJ2LbONTuAIOas++DIy7Djqxj5/cmPYnG1+19H1Q==","signatures":[{"sig":"MEQCIEg1rAR+khK8cX5jlB9V48f41778yonUm2DfI4A60wuJAiB8XcQEziwnsxUftfr0Y/hZe7kqwL6SX1bh1cn9f8Mfzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108287},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2d1d2f9d3f530479d3f5bcef29e83cdca8028456","scripts":{"test":"jest --passWithNoTests","build":"tsc","prepare":"husky","coverage":"jest --watchAll --coverage"},"_npmUser":{"name":"igorheije","actor":{"name":"igorheije","type":"user","email":"igor.heije@starbem.app"},"email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.13.3","uuid":"^11.1.0","mysql2":"^3.13.0","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/pg":"^8.11.11","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/uuid":"^9.0.8","lint-staged":"^15.2.2","@types/mysql":"^2.15.26","eslint-plugin-jest":"^27.9.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.1.0_1750863308311_0.9177981806601552","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@starbemtech/star-db-query-builder","version":"1.3.0","keywords":["javascript","postgres","mysql","sql","database","query-builder","starbem","starbemtech"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.3.0","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"98ac97c40b109833f436ae48c602e51fe67317fd","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.3.0.tgz","fileCount":82,"integrity":"sha512-XUJJsSgbRDl4fA3JebekFwNtnMK7aDyj9VDgd10RUl4AiMn9CYJZIfkJkfVilMBq/WIG1Cpphjem6SGmSCWnkA==","signatures":[{"sig":"MEUCIAoTaxArJYgKsRXHtiN3k66SJlIYxlQS3l8qRUeMQyLdAiEAw+nUBOSOa0/Ba+g88pL+sSRwyKnl5nTdF3FTf048lg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559260},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"030e0df8f050e2550f5905224fbf7a2948206131","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist coverage","format":"prettier --write src/**/*.ts","prepare":"husky","release":"bash scripts/release.sh","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:watch":"jest --watch","type:check":"tsc --noEmit","release:major":"npm version major && git push origin --tags","release:minor":"npm version minor && git push origin --tags","release:patch":"npm version patch && git push origin --tags","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build && npm run test:ci"},"_npmUser":{"name":"starbem.app","email":"tecnologia@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.8.2","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.19.4","dependencies":{"pg":"^8.16.3","uuid":"^11.1.0","mysql2":"^3.14.5","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.35.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","@types/pg":"^8.15.5","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^24.3.1","@types/uuid":"^10.0.0","lint-staged":"^16.1.6","@types/mysql":"^2.15.27","typescript-eslint":"^8.43.0","eslint-plugin-jest":"^28.14.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.3.0_1757371235055_0.15829886339624832","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@starbemtech/star-db-query-builder","version":"1.2.1","keywords":["javascript","postgres","mysql","sql","database","query-builder","starbem","starbemtech"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.2.1","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"c0a2d4ea3f191605038605f5f0d5c98932944899","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.2.1.tgz","fileCount":82,"integrity":"sha512-kY6mna/9d49PjzD6Kg0haQEW7CnitQVNBfC48vszU6NevSuel48W5/fp/HQTPFv718jB0oj/ZFB4+8eY2H7fXQ==","signatures":[{"sig":"MEQCIC2d0LiJh+i4cJCKBL7VrotPFJ3o7ZnTRgahbzgaQHDlAiB7x4BPe871uYJIOt0h+GJcSQ2GqAZ++CXRU7ChwYgk8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559253},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f226d94e5309057c01e00cbd272921b6e72326e7","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist coverage","format":"prettier --write src/**/*.ts","prepare":"husky","release":"bash scripts/release.sh","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:watch":"jest --watch","type:check":"tsc --noEmit","release:major":"npm version major && git push origin --tags","release:minor":"npm version minor && git push origin --tags","release:patch":"npm version patch && git push origin --tags","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build && npm run test:ci"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.16.3","uuid":"^11.1.0","mysql2":"^3.14.5","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.35.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","@types/pg":"^8.15.5","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^24.3.1","@types/uuid":"^10.0.0","lint-staged":"^16.1.6","@types/mysql":"^2.15.27","typescript-eslint":"^8.43.0","eslint-plugin-jest":"^28.14.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.2.1_1759244187509_0.5691030253003302","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@starbemtech/star-db-query-builder","version":"1.3.1","keywords":["javascript","postgres","mysql","sql","database","query-builder","starbem","starbemtech"],"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","_id":"@starbemtech/star-db-query-builder@1.3.1","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"rafaelaugusto.starbem","email":"rafael.sousa@starbem.app"},{"name":"eduardo.olimpio.oliveira","email":"eduardo.oliveira@starbem.app"},{"name":"amanda-starbem","email":"amanda.silva@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"homepage":"https://github.com/starbem/star-db-query-builder#readme","bugs":{"url":"https://github.com/starbem/star-db-query-builder/issues"},"dist":{"shasum":"596525fed49a11fe0d2332c69a6ecef3f1cbcb80","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.3.1.tgz","fileCount":82,"integrity":"sha512-gyi2efivTselZj05xjz+AQsoijRJSCxZobx0eUFGkiMnGPuqoaZUQBW7fdbw+vYH1rzgRmEGMb1nm+AiDf0Ulw==","signatures":[{"sig":"MEQCIE0w6jNNTezzFNFpv+YeAcCWye4mtNnbb2SjLZCJ2vy5AiBW28bAnHkGAEpbsVlaRZJj4YO+mYZcDXJwNPD3wBknyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559253},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"410196698248364ae2dfe12f4f942bc060e62ec6","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist coverage","format":"prettier --write src/**/*.ts","prepare":"husky","release":"bash scripts/release.sh","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:watch":"jest --watch","type:check":"tsc --noEmit","release:major":"npm version major && git push origin --tags","release:minor":"npm version minor && git push origin --tags","release:patch":"npm version patch && git push origin --tags","test:coverage":"jest --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build && npm run test:ci"},"_npmUser":{"name":"igorheije","email":"igor.heije@starbem.app"},"repository":{"url":"git+https://github.com/starbem/star-db-query-builder.git","type":"git"},"_npmVersion":"10.5.0","description":"A query builder to be used with mysql or postgres","directories":{},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.16.3","uuid":"^11.1.0","mysql2":"^3.14.5","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.35.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","@types/pg":"^8.16.0","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^24.3.1","@types/uuid":"^10.0.0","lint-staged":"^16.1.6","@types/mysql":"^2.15.27","typescript-eslint":"^8.43.0","eslint-plugin-jest":"^28.14.0","@types/promise-retry":"^1.1.6","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/star-db-query-builder_1.3.1_1772195872118_0.1926699785499446","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@starbemtech/star-db-query-builder","version":"1.4.0","description":"A query builder to be used with mysql or postgres","author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"star-db-query-builder-install-skill":"bin/install-skill.js"},"license":"MIT","engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/Starbem/star-db-query-builder.git"},"bugs":{"url":"https://github.com/Starbem/star-db-query-builder/issues"},"keywords":["javascript","postgres","mysql","sql","database","query-builder","starbem","starbemtech"],"scripts":{"build":"tsc","prepare":"husky","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:ci":"jest --ci --coverage --watchAll=false","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","format":"prettier --write src/**/*.ts","format:check":"prettier --check src/**/*.ts","type:check":"tsc --noEmit","clean":"rm -rf dist coverage","prebuild":"npm run clean","version:patch":"npm version patch","version:minor":"npm version minor","version:major":"npm version major","release":"bash scripts/release.sh","release:patch":"npm version patch && git push origin --tags","release:minor":"npm version minor && git push origin --tags","release:major":"npm version major && git push origin --tags","prepublishOnly":"npm run clean && npm run build && npm run test:ci"},"dependencies":{"mysql2":"^3.24.3","pg":"^8.23.0","promise-retry":"^2.0.1","uuid":"^11.1.1"},"devDependencies":{"@eslint/js":"^9.39.5","@types/jest":"^29.5.14","@types/mysql":"^2.15.27","@types/node":"^24.13.3","@types/pg":"^8.23.1","@types/promise-retry":"^1.1.6","@types/uuid":"^10.0.0","eslint":"^9.39.5","eslint-config-prettier":"^10.1.8","eslint-plugin-jest":"^28.14.0","eslint-plugin-prettier":"^5.5.6","globals":"^16.5.0","husky":"^9.1.7","jest":"^29.7.0","lint-staged":"^16.4.0","prettier":"^3.9.6","ts-jest":"^29.4.12","ts-node":"^10.9.2","typescript":"^5.9.3","typescript-eslint":"^8.69.0"},"lint-staged":{"*.{ts}":["eslint --fix","prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"packageManager":"pnpm@8.6.2","_id":"@starbemtech/star-db-query-builder@1.4.0","gitHead":"9319426f799f101eae327e43e9caf1e168d31f25","homepage":"https://github.com/Starbem/star-db-query-builder#readme","_nodeVersion":"20.20.2","_npmVersion":"11.5.1","dist":{"integrity":"sha512-P0uORwn4jl6HQ07cHE1eGdIrxAsl+wR73wUYYnyjs78RwabSaxadnGUKCFHI3gYilVRPzAVA9Ai2PgdtyEWw8g==","shasum":"0abe035bef0a4d7bb9f6c34aa64ff2f2874dd7b6","tarball":"https://registry.npmjs.org/@starbemtech/star-db-query-builder/-/star-db-query-builder-1.4.0.tgz","fileCount":33,"unpackedSize":229565,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@starbemtech%2fstar-db-query-builder@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDerhxZOK36N3qdq0lXuFE7fs4+i8iLUYDPT/alQzqVyAIgOh+zfsOVETwSiEtVo7JwY9+YQC0TfNB1ylExLUo7bPE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95dfc8d1-22af-4a48-b949-caba4034b62b"}},"directories":{},"maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/star-db-query-builder_1.4.0_1788572322527_0.47329107829276307"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-27T17:27:27.662Z","modified":"2026-09-05T01:38:43.019Z","1.0.0":"2024-03-27T17:27:27.927Z","1.0.1":"2024-03-27T17:56:09.529Z","1.0.2":"2024-03-27T18:16:10.356Z","1.0.3":"2024-03-27T18:18:28.321Z","1.0.4":"2024-04-02T19:36:32.040Z","1.0.5":"2024-04-02T19:42:16.679Z","1.0.6":"2024-04-02T19:44:52.196Z","1.0.7":"2024-04-02T19:48:42.289Z","1.0.8":"2024-04-02T19:51:41.613Z","1.0.9":"2024-04-02T19:54:18.887Z","1.0.10":"2024-04-02T19:59:36.700Z","1.0.11":"2024-04-02T21:04:38.006Z","1.0.12":"2024-04-05T12:52:52.998Z","1.0.13":"2024-04-05T18:52:11.740Z","1.0.14":"2024-04-12T16:13:40.982Z","1.0.15":"2024-04-24T00:07:06.871Z","1.0.16":"2024-04-24T00:07:48.234Z","1.0.17":"2024-04-25T06:50:51.710Z","1.0.18":"2024-05-28T13:19:35.763Z","1.0.19":"2024-05-28T14:06:02.451Z","1.0.20":"2024-06-04T00:05:45.262Z","1.0.21":"2024-06-04T15:28:40.114Z","1.0.22":"2024-07-04T11:48:58.038Z","1.0.23":"2024-07-12T16:33:26.519Z","1.0.24":"2024-10-01T20:56:10.975Z","1.0.25":"2024-10-02T04:37:44.714Z","1.0.26":"2024-10-04T17:50:04.960Z","1.0.27":"2024-10-04T17:51:37.562Z","1.0.28":"2024-10-17T08:59:38.193Z","1.0.29":"2024-10-17T09:26:07.024Z","1.0.30":"2025-01-13T19:24:56.663Z","1.0.31":"2025-02-02T04:30:15.252Z","1.0.32":"2025-02-19T22:10:23.613Z","1.0.33":"2025-03-11T13:46:21.832Z","1.0.34":"2025-03-26T16:55:09.197Z","1.0.35":"2025-04-23T23:16:00.047Z","1.0.36":"2025-04-23T23:29:05.587Z","1.0.37":"2025-04-23T23:35:49.875Z","1.0.38":"2025-06-12T21:53:53.392Z","1.1.0":"2025-06-25T14:55:08.491Z","1.3.0":"2025-09-08T22:40:35.251Z","1.2.1":"2025-09-30T14:56:27.681Z","1.3.1":"2026-02-27T12:37:52.307Z","1.4.0":"2026-09-05T01:38:42.709Z"},"bugs":{"url":"https://github.com/Starbem/star-db-query-builder/issues"},"author":{"name":"Julio Sousa","email":"julio.sousa@starbem.app"},"license":"MIT","homepage":"https://github.com/Starbem/star-db-query-builder#readme","keywords":["javascript","postgres","mysql","sql","database","query-builder","starbem","starbemtech"],"repository":{"type":"git","url":"git+https://github.com/Starbem/star-db-query-builder.git"},"description":"A query builder to be used with mysql or postgres","maintainers":[{"name":"starbem.app","email":"tecnologia@starbem.app"},{"name":"igorheije","email":"igor.heije@starbem.app"}],"readme":"# Star DB Query Builder\n\nA powerful and flexible database query builder library for Node.js applications, supporting PostgreSQL and MySQL databases with TypeScript support.\n\n## Table of Contents\n\n- [Features](#-features)\n- [Installation](#-installation)\n- [Quick Start](#-quick-start)\n- [Database Initialization](#database-initialization)\n- [Query Methods](#query-methods)\n  - [findFirst](#findfirst)\n  - [findMany](#findmany)\n  - [findManyCursor](#findmanycursor)\n  - [insert](#insert)\n  - [insertMany](#insertmany)\n  - [upsert](#upsert)\n  - [update](#update)\n  - [updateMany](#updatemany)\n  - [deleteOne](#deleteone)\n  - [deleteMany](#deletemany)\n  - [joins](#joins)\n  - [rawQuery](#rawquery)\n- [Transactions](#transactions)\n  - [withTransaction](#withtransaction)\n  - [beginTransaction](#begintransaction)\n- [Types and Interfaces](#types-and-interfaces)\n- [Advanced Usage](#advanced-usage)\n- [Monitoring](#monitoring)\n- [Best Practices](#best-practices)\n- [Error Handling](#error-handling)\n- [Contributing](#contributing)\n- [License](#license)\n\n## 📚 Full Documentation\n\nThis README covers everything at a glance. For the deep-dive version of each method (parameters, generated SQL for pg/mysql, edge cases, error messages), see [`docs/INDEX.md`](docs/INDEX.md) or jump straight to a method:\n\n- [findFirst](docs/methods/findFirst.md) · [findMany](docs/methods/findMany.md) · [findManyCursor](docs/methods/findManyCursor.md)\n- [insert](docs/methods/insert.md) · [insertMany](docs/methods/insertMany.md) · [upsert](docs/methods/upsert.md)\n- [joins](docs/methods/joins.md) · [rawQuery](docs/methods/rawQuery.md) · [transactions](docs/methods/transactions.md)\n\n`update`, `updateMany`, `deleteOne`, `deleteMany`, `initDb`, `getDbClient` have no dedicated file yet in `docs/methods/` — this README and the JSDoc above each function in `src/core/repository.ts` are the reference for those until one exists.\n\n## ✨ Features\n\n### 🔧 **Core Functionality**\n\n- **🔄 Multi-Connection Support**: Connect simultaneously to multiple PostgreSQL and MySQL databases\n- **🛡️ Type Safety**: Complete TypeScript support with strong typing\n- **⚡ Auto Retry**: Automatic retry for transient errors (timeouts, lost connections)\n- **📊 Monitoring**: Event system for monitoring and logging\n- **🔍 Query Builder**: Fluent interface for building complex queries\n- **📦 Batch Operations**: Optimized batch operations (insertMany, updateMany)\n\n### 🗄️ **Database Support**\n\n- **PostgreSQL**: Complete support with extensions (unaccent)\n- **MySQL**: Full compatibility with MySQL 5.7+\n- **Connection Pooling**: Efficient connection management\n- **Transaction Support**: Full ACID transaction support with automatic rollback\n- **Raw SQL**: Execute custom SQL queries when needed\n\n### 🛠️ **Development Tools**\n\n- **ESLint + Prettier**: Clean and consistent code\n- **Jest**: Unit and integration tests\n- **Husky**: Git hooks for code quality\n- **TypeScript**: Compilation and typing\n\n## 📦 Installation\n\n```bash\nnpm install @starbemtech/star-db-query-builder\n# or\npnpm add @starbemtech/star-db-query-builder\n# or\nyarn add @starbemtech/star-db-query-builder\n```\n\n### 🤖 AI agent skill (Claude Code)\n\nIf your team uses Claude Code, install the bundled skill so agents get correct usage guidance (method signatures, gotchas like the `update()` operator shape, `upsert()` mysql constraint requirement, etc.) instead of guessing:\n\n```bash\nnpx star-db-query-builder-install-skill\n```\n\nRun it from your repo's root, after installing this package. It copies the skill into `.claude/skills/star-db-query-builder/SKILL.md` in your repo — commit that file so the rest of the team gets it too. Safe to re-run after upgrading the package; it re-syncs from whatever version is currently installed.\n\n## Quick Start\n\n```typescript\nimport {\n  initDb,\n  getDbClient,\n  findFirst,\n  insert,\n} from '@starbemtech/star-db-query-builder'\n\n// Initialize database connection\nawait initDb({\n  type: 'pg', // or 'mysql'\n  options: {\n    host: 'localhost',\n    port: 5432,\n    database: 'myapp',\n    user: 'username',\n    password: 'password',\n  },\n})\n\n// Get database client\nconst dbClient = getDbClient()\n\n// Find a user\nconst user = await findFirst({\n  tableName: 'users',\n  dbClient,\n  where: { email: { operator: '=', value: 'user@example.com' } },\n})\n\n// Insert a new user\nconst newUser = await insert({\n  tableName: 'users',\n  dbClient,\n  data: { name: 'John Doe', email: 'john@example.com' },\n})\n```\n\n## Database Initialization\n\n### initDb\n\nInitializes a database connection with the specified configuration.\n\n```typescript\nawait initDb({\n  name?: string,                    // Optional client name (default: 'default')\n  type: 'pg' | 'mysql',            // Database type\n  options: PoolConfig | MySqlPoolOptions, // Connection options\n  retryOptions?: RetryOptions,      // Optional retry configuration\n  installUnaccentExtension?: boolean, // PostgreSQL unaccent extension\n  queryTimeout?: number             // Optional query timeout in ms (see below)\n})\n```\n\n`queryTimeout` is applied to every query run through this client. For PostgreSQL it maps onto the pool's `query_timeout` (an explicit `query_timeout` already set in `options` takes precedence over it). For MySQL, since `mysql2` has no pool-wide query timeout, it is passed as the `timeout` option on every individual query.\n\n#### PostgreSQL Example\n\n```typescript\nimport { initDb } from '@starbemtech/star-db-query-builder'\n\nawait initDb({\n  name: 'main',\n  type: 'pg',\n  options: {\n    host: 'localhost',\n    port: 5432,\n    database: 'myapp',\n    user: 'postgres',\n    password: 'password',\n    max: 20,\n    idleTimeoutMillis: 30000,\n    connectionTimeoutMillis: 2000,\n  },\n  retryOptions: {\n    retries: 3,\n    factor: 2,\n    minTimeout: 1000,\n    maxTimeout: 5000,\n  },\n  installUnaccentExtension: true,\n})\n```\n\n#### MySQL Example\n\n```typescript\nimport { initDb } from '@starbemtech/star-db-query-builder'\n\nawait initDb({\n  name: 'analytics',\n  type: 'mysql',\n  options: {\n    host: 'localhost',\n    port: 3306,\n    database: 'analytics',\n    user: 'root',\n    password: 'password',\n    connectionLimit: 10,\n    acquireTimeout: 60000,\n    timeout: 60000,\n  },\n})\n```\n\n### getDbClient\n\nRetrieves a database client by name.\n\n```typescript\nconst dbClient = getDbClient(name?: string)\n```\n\n```typescript\n// Get default client\nconst defaultClient = getDbClient()\n\n// Get named client\nconst analyticsClient = getDbClient('analytics')\n```\n\n### getAllDbClients\n\nRetrieves every registered database client, keyed by the name it was registered under (including `'default'`).\n\n```typescript\nconst clients = getAllDbClients() // Record<string, IDatabaseClient>\nconst names = Object.keys(clients) // ['default', 'analytics', ...]\n```\n\n### closeDb\n\nCloses a database client's connection pool and removes it from the registry. Use this to release connections gracefully on application shutdown or between tests — `initDb` does not release the pools it creates on its own.\n\n```typescript\nawait closeDb() // closes the default client\nawait closeDb('analytics') // closes a named client\n```\n\nThrows if the named client is not initialized.\n\n### closeAllDbClients\n\nCloses every registered database client's connection pool.\n\n```typescript\nawait closeAllDbClients()\n```\n\n### resetDbClients\n\nClears the in-memory client/pool registry **without** closing any connection — a synchronous escape hatch for test suites and hot-reload tooling that need a clean registry between runs (e.g. calling `initDb` again with the same name without first awaiting a real `closeDb`). Any real, non-mocked pool left registered is orphaned, not released. Production code that wants to release connections should use `closeDb`/`closeAllDbClients` instead.\n\n```typescript\nafterEach(() => {\n  resetDbClients() // test isolation only — pools here are mocked\n})\n```\n\n## Query Methods\n\n### findFirst\n\n📖 [Full docs](docs/methods/findFirst.md)\n\nFinds the first record that matches the specified conditions.\n\n```typescript\nconst result = await findFirst<T>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  select?: string[],\n  where?: Conditions<T>,\n  groupBy?: string[],\n  orderBy?: OrderBy\n})\n```\n\n#### Examples\n\n```typescript\n// Find user by email\nconst user = await findFirst({\n  tableName: 'users',\n  dbClient,\n  where: {\n    email: { operator: '=', value: 'user@example.com' },\n  },\n})\n\n// Find with specific fields\nconst user = await findFirst({\n  tableName: 'users',\n  dbClient,\n  select: ['id', 'name', 'email'],\n  where: {\n    status: { operator: '=', value: 'active' },\n  },\n})\n\n// Find with complex conditions\nconst user = await findFirst({\n  tableName: 'users',\n  dbClient,\n  where: {\n    AND: [\n      { email: { operator: '=', value: 'user@example.com' } },\n      { status: { operator: '=', value: 'active' } },\n    ],\n  },\n})\n\n// Find with ordering\nconst latestUser = await findFirst({\n  tableName: 'users',\n  dbClient,\n  orderBy: [{ field: 'created_at', direction: 'DESC' }],\n})\n```\n\n### findMany\n\n📖 [Full docs](docs/methods/findMany.md)\n\nFinds multiple records that match the specified conditions.\n\n```typescript\nconst results = await findMany<T>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  select?: string[],\n  where?: Conditions<T>,\n  groupBy?: string[],\n  orderBy?: OrderBy,\n  limit?: number,\n  offset?: number,\n  unaccent?: boolean\n})\n```\n\n#### Examples\n\n```typescript\n// Find all active users\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  where: {\n    status: { operator: '=', value: 'active' },\n  },\n})\n\n// Find with pagination\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  limit: 10,\n  offset: 20,\n  orderBy: [{ field: 'created_at', direction: 'DESC' }],\n})\n\n// Find with complex conditions\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  where: {\n    OR: [\n      { status: { operator: '=', value: 'active' } },\n      { status: { operator: '=', value: 'pending' } },\n    ],\n    created_at: {\n      operator: '>=',\n      value: new Date('2023-01-01'),\n    },\n  },\n})\n\n// Find with grouping\nconst userStats = await findMany({\n  tableName: 'users',\n  dbClient,\n  select: ['status', 'COUNT(*) as count'],\n  groupBy: ['status'],\n})\n```\n\n### findManyCursor\n\n📖 [Full docs](docs/methods/findManyCursor.md)\n\nFinds multiple records using keyset (cursor) pagination instead of offset/limit — cost stays flat regardless of page depth, and pages don't skip/repeat rows when data changes between calls.\n\n```typescript\nconst page = await findManyCursor<T>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  select?: string[],\n  where?: Conditions<T>,\n  cursorField?: string,      // default: 'id'\n  cursor?: string | number,  // omit for the first page\n  direction?: 'ASC' | 'DESC',// default: 'ASC'\n  limit?: number,            // default: 20\n  unaccent?: boolean\n}): Promise<{ data: T[]; nextCursor: string | number | null }>\n```\n\n#### Examples\n\n```typescript\n// First page\nconst page1 = await findManyCursor({\n  tableName: 'users',\n  dbClient,\n  where: { status: { operator: '=', value: 'active' } },\n  cursorField: 'created_at',\n  limit: 20,\n})\n\n// Next page\nconst page2 = await findManyCursor({\n  tableName: 'users',\n  dbClient,\n  cursorField: 'created_at',\n  cursor: page1.nextCursor,\n  limit: 20,\n})\n\n// page.nextCursor is null once there are no more rows past this page\n```\n\n`findManyCursor` is a separate function, not an option on `findMany` — its return shape (`{ data, nextCursor }`) differs from `findMany`'s plain `T[]`.\n\n### insert\n\n📖 [Full docs](docs/methods/insert.md)\n\nInserts a single record into the database.\n\n```typescript\nconst result = await insert<P, R>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  data: P,\n  returning?: string[]\n})\n```\n\n#### Examples\n\n```typescript\n// Simple insert\nconst user = await insert({\n  tableName: 'users',\n  dbClient,\n  data: {\n    name: 'John Doe',\n    email: 'john@example.com',\n    age: 30,\n  },\n})\n\n// Insert with specific returning fields\nconst user = await insert({\n  tableName: 'users',\n  dbClient,\n  data: {\n    name: 'Jane Doe',\n    email: 'jane@example.com',\n  },\n  returning: ['id', 'name', 'email', 'created_at'],\n})\n\n// Insert with TypeScript typing\ninterface UserData {\n  name: string\n  email: string\n  age: number\n}\n\ninterface User {\n  id: string\n  name: string\n  email: string\n  age: number\n  created_at: Date\n  updated_at: Date\n}\n\nconst user: User = await insert<UserData, User>({\n  tableName: 'users',\n  dbClient,\n  data: {\n    name: 'John Doe',\n    email: 'john@example.com',\n    age: 30,\n  },\n})\n```\n\n### insertMany\n\n📖 [Full docs](docs/methods/insertMany.md)\n\nInserts multiple records into the database in a single operation.\n\n```typescript\nconst results = await insertMany<P, R>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  data: P[],\n  returning?: string[]\n})\n```\n\n#### Examples\n\n```typescript\n// Insert multiple users\nconst users = await insertMany({\n  tableName: 'users',\n  dbClient,\n  data: [\n    { name: 'John Doe', email: 'john@example.com' },\n    { name: 'Jane Doe', email: 'jane@example.com' },\n    { name: 'Bob Smith', email: 'bob@example.com' },\n  ],\n})\n\n// Insert with returning fields\nconst users = await insertMany({\n  tableName: 'users',\n  dbClient,\n  data: [\n    { name: 'John Doe', email: 'john@example.com' },\n    { name: 'Jane Doe', email: 'jane@example.com' },\n  ],\n  returning: ['id', 'name', 'email'],\n})\n```\n\n### upsert\n\n📖 [Full docs](docs/methods/upsert.md)\n\nInserts a record, or updates it in place when it collides with an existing unique/primary key constraint. `conflictFields` must name columns already covered by a **real unique or primary key constraint** on `tableName` — `upsert` does not create or verify that constraint, it only builds SQL that assumes it exists.\n\n```typescript\nconst result = await upsert<P, R>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  data: P,\n  conflictFields: string[],   // must match a real unique/PK constraint\n  updateFields?: string[],    // default: every field in `data`\n  returning?: string[]\n})\n```\n\n#### Examples\n\n```typescript\n// Insert a user, or update name/age if the email already exists\n// (requires: CREATE UNIQUE INDEX idx_users_email ON users(email);)\nconst user = await upsert({\n  tableName: 'users',\n  dbClient,\n  data: { email: 'john@example.com', name: 'John Doe', age: 30 },\n  conflictFields: ['email'],\n})\n\n// Only refresh `name` on conflict, leave other fields untouched\nconst user = await upsert({\n  tableName: 'users',\n  dbClient,\n  data: { email: 'john@example.com', name: 'John Doe', role: 'admin' },\n  conflictFields: ['email'],\n  updateFields: ['name'],\n})\n```\n\n> On mysql, `conflictFields` is **not** part of the generated SQL — `ON DUPLICATE KEY UPDATE` relies entirely on the table's own constraint to detect the conflict. `conflictFields` there is used only to re-select the row afterwards, since mysql has no `RETURNING`.\n\n### update\n\nUpdates a single record by ID.\n\n```typescript\nconst result = await update<P, R>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  id: string,\n  data: P,\n  returning?: string[]\n})\n```\n\n#### Examples\n\n```typescript\n// Simple update\nconst updatedUser = await update({\n  tableName: 'users',\n  dbClient,\n  id: 'user-123',\n  data: {\n    name: 'John Updated',\n    age: 31,\n  },\n})\n\n// Update with returning fields\nconst updatedUser = await update({\n  tableName: 'users',\n  dbClient,\n  id: 'user-123',\n  data: {\n    status: 'active',\n    last_login: new Date(),\n  },\n  returning: ['id', 'status', 'last_login', 'updated_at'],\n})\n```\n\n### updateMany\n\nUpdates multiple records based on specified conditions.\n\n```typescript\nconst results = await updateMany<P, R>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  data: P,\n  where: Conditions<T>,\n  returning?: string[]\n})\n```\n\n#### Examples\n\n```typescript\n// Update all inactive users\nconst updatedUsers = await updateMany({\n  tableName: 'users',\n  dbClient,\n  data: {\n    status: 'active',\n    updated_at: new Date(),\n  },\n  where: {\n    status: { operator: '=', value: 'inactive' },\n  },\n})\n\n// Update with complex conditions\n// updateMany() sets columns to the literal value passed in `data` — it does\n// not interpret an { operator, value } shape as an arithmetic update. Read\n// the current value first if you need to increment/decrement it.\nconst updatedUsers = await updateMany({\n  tableName: 'users',\n  dbClient,\n  data: {\n    last_login: new Date(),\n    login_count: currentLoginCount + 1,\n  },\n  where: {\n    AND: [\n      { status: { operator: '=', value: 'active' } },\n      { last_login: { operator: '<', value: new Date('2023-01-01') } },\n    ],\n  },\n  returning: ['id', 'name', 'last_login', 'login_count'],\n})\n```\n\n### deleteOne\n\nDeletes a single record by ID (soft delete by default).\n\n```typescript\nawait deleteOne<T>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  id: string,\n  permanently?: boolean\n})\n```\n\n#### Examples\n\n```typescript\n// Soft delete (sets status to 'deleted')\nawait deleteOne({\n  tableName: 'users',\n  dbClient,\n  id: 'user-123',\n})\n\n// Permanent delete\nawait deleteOne({\n  tableName: 'users',\n  dbClient,\n  id: 'user-123',\n  permanently: true,\n})\n```\n\n### deleteMany\n\nDeletes multiple records by IDs (soft delete by default).\n\n```typescript\nawait deleteMany<T>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  ids: string[] | number[],\n  field?: string,\n  permanently?: boolean\n})\n```\n\n#### Examples\n\n```typescript\n// Soft delete multiple users\nawait deleteMany({\n  tableName: 'users',\n  dbClient,\n  ids: ['user-1', 'user-2', 'user-3'],\n})\n\n// Permanent delete with custom field\nawait deleteMany({\n  tableName: 'orders',\n  dbClient,\n  ids: [1, 2, 3],\n  field: 'order_id',\n  permanently: true,\n})\n```\n\n### joins\n\n📖 [Full docs](docs/methods/joins.md)\n\nExecutes queries with JOIN operations.\n\n```typescript\nconst results = await joins<T>({\n  tableName: string,\n  dbClient: IDatabaseClient,\n  select: string[],\n  joins: JoinClause[],\n  where?: Conditions<T>,\n  groupBy?: string[],\n  orderBy?: OrderBy,\n  limit?: number,\n  offset?: number,\n  unaccent?: boolean\n})\n```\n\n#### Examples\n\n```typescript\n// Simple JOIN\nconst usersWithOrders = await joins({\n  tableName: 'users',\n  dbClient,\n  select: ['users.id', 'users.name', 'orders.total'],\n  joins: [\n    {\n      type: 'LEFT',\n      table: 'orders',\n      on: 'users.id = orders.user_id',\n    },\n  ],\n  where: {\n    'users.status': { operator: '=', value: 'active' },\n  },\n})\n\n// Multiple JOINs\nconst report = await joins({\n  tableName: 'users',\n  dbClient,\n  select: [\n    'users.name',\n    'users.email',\n    'COUNT(orders.id) as order_count',\n    'SUM(orders.total) as total_spent',\n    'plans.name as plan_name',\n  ],\n  joins: [\n    {\n      type: 'LEFT',\n      table: 'orders',\n      on: 'users.id = orders.user_id',\n    },\n    {\n      type: 'LEFT',\n      table: 'user_plans',\n      on: 'users.id = user_plans.user_id',\n    },\n    {\n      type: 'LEFT',\n      table: 'plans',\n      on: 'user_plans.plan_id = plans.id',\n    },\n  ],\n  groupBy: ['users.id', 'users.name', 'users.email', 'plans.name'],\n  orderBy: [{ field: 'total_spent', direction: 'DESC' }],\n})\n```\n\n> `joins()` has no `having` parameter. Filter on the aggregate at the application layer, or use `rawQuery` if you need a real `HAVING` clause.\n\n### rawQuery\n\n📖 [Full docs](docs/methods/rawQuery.md)\n\nExecutes raw SQL queries directly on the database.\n\n```typescript\nconst result = await rawQuery<T>({\n  dbClient: IDatabaseClient,\n  sql: string,\n  params?: any[]\n})\n```\n\n#### Examples\n\n```typescript\n// Simple raw query\nconst users = await rawQuery({\n  dbClient,\n  sql: 'SELECT * FROM users WHERE active = true',\n})\n\n// Raw query with parameters\nconst user = await rawQuery({\n  dbClient,\n  sql: 'SELECT * FROM users WHERE id = ? AND email = ?',\n  params: ['user-123', 'user@example.com'],\n})\n\n// Complex aggregation\nconst stats = await rawQuery({\n  dbClient,\n  sql: `\n    SELECT \n      COUNT(*) as total_users,\n      AVG(age) as avg_age,\n      MAX(created_at) as last_created\n    FROM users \n    WHERE created_at >= ?\n  `,\n  params: [new Date('2023-01-01')],\n})\n```\n\n## Transactions\n\n📖 [Full docs](docs/methods/transactions.md)\n\nExecute multiple database operations within a single transaction to ensure data consistency and atomicity.\n\n### withTransaction\n\nExecutes a function within a database transaction with automatic commit/rollback handling.\n\n```typescript\nconst result = await withTransaction<T>(\n  dbClient: IDatabaseClient,\n  transactionFn: (tx: ITransactionClient) => Promise<T>\n): Promise<T>\n```\n\n#### Examples\n\n```typescript\nimport {\n  withTransaction,\n  insert,\n  update,\n  findFirst,\n} from '@starbemtech/star-db-query-builder'\n\n// Create user with profile in a single transaction\nconst createUserWithProfile = async (userData: any, profileData: any) => {\n  return withTransaction(dbClient, async (tx) => {\n    // Create user\n    const user = await insert({\n      tableName: 'users',\n      dbClient: tx,\n      data: userData,\n    })\n\n    // Create user profile\n    const profile = await insert({\n      tableName: 'user_profiles',\n      dbClient: tx,\n      data: {\n        ...profileData,\n        user_id: user.id,\n      },\n    })\n\n    return { user, profile }\n  })\n}\n\n// E-commerce order processing\nconst processOrder = async (orderData: any, orderItems: any[]) => {\n  return withTransaction(dbClient, async (tx) => {\n    // Create order\n    const order = await insert({\n      tableName: 'orders',\n      dbClient: tx,\n      data: {\n        ...orderData,\n        status: 'pending',\n        total: 0,\n      },\n    })\n\n    let totalAmount = 0\n\n    // Create order items and calculate total\n    for (const item of orderItems) {\n      await insert({\n        tableName: 'order_items',\n        dbClient: tx,\n        data: {\n          ...item,\n          order_id: order.id,\n        },\n      })\n\n      totalAmount += item.price * item.quantity\n\n      // update() sets columns to the literal value passed in `data` — it\n      // does not interpret { operator, value } as an arithmetic update.\n      // Read the current stock first, then write the computed result.\n      const product = await findFirst({\n        tableName: 'products',\n        dbClient: tx,\n        select: ['stock'],\n        where: { id: { operator: '=', value: item.product_id } },\n      })\n\n      await update({\n        tableName: 'products',\n        dbClient: tx,\n        id: item.product_id,\n        data: {\n          stock: product.stock - item.quantity,\n        },\n      })\n    }\n\n    // Update order total\n    await update({\n      tableName: 'orders',\n      dbClient: tx,\n      id: order.id,\n      data: {\n        total: totalAmount,\n        status: 'confirmed',\n      },\n    })\n\n    return { order, totalAmount }\n  })\n}\n```\n\n### beginTransaction\n\nCreates a transaction client for manual transaction management.\n\n```typescript\nconst transaction = await beginTransaction(dbClient: IDatabaseClient): Promise<ITransactionClient>\n```\n\n#### Examples\n\n```typescript\nimport {\n  beginTransaction,\n  insert,\n  update,\n} from '@starbemtech/star-db-query-builder'\n\n// Manual transaction management\nconst complexOperation = async () => {\n  const transaction = await beginTransaction(dbClient)\n\n  try {\n    // First operation\n    const user = await insert({\n      tableName: 'users',\n      dbClient: transaction,\n      data: { name: 'John Doe', email: 'john@example.com' },\n    })\n\n    // Second operation\n    const profile = await insert({\n      tableName: 'user_profiles',\n      dbClient: transaction,\n      data: { user_id: user.id, bio: 'Hello world' },\n    })\n\n    // Third operation\n    await update({\n      tableName: 'users',\n      dbClient: transaction,\n      id: user.id,\n      data: { profile_created: true },\n    })\n\n    // Commit all changes\n    await transaction.commit()\n    return { user, profile }\n  } catch (error) {\n    // Rollback on any error\n    await transaction.rollback()\n    throw error\n  }\n}\n```\n\n### ITransactionClient Interface\n\n```typescript\ninterface ITransactionClient {\n  query: <T>(sql: string, params?: any[]) => Promise<T>\n  commit: () => Promise<void>\n  rollback: () => Promise<void>\n}\n```\n\n## Types and Interfaces\n\n### Conditions\n\nUsed for building WHERE clauses with type safety.\n\n> `IN`/`NOT IN`/`BETWEEN` accept at most **10,000** values in `value`. A larger array throws a descriptive error instead of building an oversized query — chunk the list (e.g. multiple `IN` queries, or `= ANY($1::type[])` on pg) instead of forwarding an unbounded list (e.g. raw search results) as a single condition. `BETWEEN` additionally requires exactly 2 values. Every condition must use the `{ operator, value }` shape — a plain value (e.g. `{ status: 'active' }`) throws instead of being silently dropped from the WHERE clause.\n\n```typescript\ntype Conditions<T> = {\n  [P in keyof T]?: Condition<T[P]>\n} & LogicalCondition<T>\n\ntype Condition<T> = OperatorCondition | LogicalCondition<T>\n\ninterface OperatorCondition {\n  operator:\n    | '='\n    | '!='\n    | '>'\n    | '<'\n    | '>='\n    | '<='\n    | 'LIKE'\n    | 'NOT LIKE'\n    | 'ILIKE'\n    | 'IN'\n    | 'NOT IN'\n    | 'BETWEEN'\n    | 'IS NULL'\n    | 'IS NOT NULL'\n    | 'NOT EXISTS'\n  value: SimpleValue | SimpleValue[]\n}\n\ninterface LogicalCondition<T> {\n  OR?: Conditions<T>[]\n  AND?: Conditions<T>[]\n  // Nested AND-group rendered as its own parenthesized clause, e.g.\n  // `(a = $1 AND b = $2)`. Despite the name this has nothing to do with SQL\n  // JOINs — see the `joins()` query function for that.\n  JOINS?: Conditions<object>[]\n  notExists?: OperatorCondition\n}\n```\n\n### OrderBy\n\nUsed for specifying sort order.\n\n```typescript\ntype OrderBy = { field: string; direction: 'ASC' | 'DESC' }[]\n```\n\n### JoinClause\n\nUsed for JOIN operations.\n\n```typescript\ninterface JoinClause {\n  type: 'INNER' | 'LEFT' | 'RIGHT' | 'FULL'\n  table: string\n  on: string\n}\n```\n\n## Advanced Usage\n\n### Complex WHERE Conditions\n\n```typescript\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  where: {\n    AND: [\n      { status: { operator: '=', value: 'active' } },\n      {\n        OR: [\n          { age: { operator: '>=', value: 18 } },\n          { verified: { operator: '=', value: true } },\n        ],\n      },\n      { created_at: { operator: '>=', value: new Date('2023-01-01') } },\n    ],\n  },\n})\n```\n\n### Using Unaccent for PostgreSQL\n\n```typescript\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  where: {\n    name: { operator: 'ILIKE', value: '%joão%' },\n  },\n  unaccent: true, // Enables unaccent search\n})\n```\n\n## Monitoring\n\nThe library provides a comprehensive monitoring system to track database operations and performance.\n\n### Monitor Events\n\n```typescript\nimport { monitor, MonitorEvents } from '@starbemtech/star-db-query-builder'\n\n// Monitor connection events\nmonitor.on(MonitorEvents.CONNECTION_CREATED, (data) => {\n  console.log('Database connection created:', data)\n})\n\n// Monitor query events\nmonitor.on(MonitorEvents.QUERY_START, (data) => {\n  console.log('Query started:', {\n    sql: data.sql,\n    params: data.params,\n    clientType: data.clientType,\n    attempt: data.attempt,\n  })\n})\n\nmonitor.on(MonitorEvents.QUERY_END, (data) => {\n  console.log('Query completed:', {\n    elapsedTime: data.elapsedTime,\n    clientType: data.clientType,\n  })\n})\n\nmonitor.on(MonitorEvents.QUERY_ERROR, (data) => {\n  console.error('Query failed:', {\n    error: data.error,\n    sql: data.sql,\n    elapsedTime: data.elapsedTime,\n  })\n})\n\n// Monitor transaction events\nmonitor.on(MonitorEvents.TRANSACTION_COMMIT, (data) => {\n  console.log('Transaction committed:', data)\n})\n\nmonitor.on(MonitorEvents.TRANSACTION_ROLLBACK, (data) => {\n  console.log('Transaction rolled back:', data)\n})\n\n// Monitor retry attempts\nmonitor.on(MonitorEvents.RETRY_ATTEMPT, (data) => {\n  console.warn('Retry attempt:', {\n    attempt: data.attempt,\n    error: data.error,\n    sql: data.sql,\n  })\n})\n```\n\n### Custom Monitoring Implementation\n\n```typescript\n// Example: Log all database operations to a file\nimport fs from 'fs'\nimport path from 'path'\n\nconst logFile = path.join(__dirname, 'database.log')\n\nmonitor.on(MonitorEvents.QUERY_START, (data) => {\n  const logEntry = {\n    timestamp: new Date().toISOString(),\n    event: 'QUERY_START',\n    sql: data.sql,\n    params: data.params,\n    clientType: data.clientType,\n  }\n\n  fs.appendFileSync(logFile, JSON.stringify(logEntry) + '\\n')\n})\n\nmonitor.on(MonitorEvents.QUERY_END, (data) => {\n  const logEntry = {\n    timestamp: new Date().toISOString(),\n    event: 'QUERY_END',\n    elapsedTime: data.elapsedTime,\n    clientType: data.clientType,\n  }\n\n  fs.appendFileSync(logFile, JSON.stringify(logEntry) + '\\n')\n})\n```\n\n### Performance Monitoring\n\n```typescript\n// Track slow queries\nmonitor.on(MonitorEvents.QUERY_END, (data) => {\n  if (data.elapsedTime > 1000) {\n    // Queries taking more than 1 second\n    console.warn('Slow query detected:', {\n      sql: data.sql,\n      elapsedTime: data.elapsedTime,\n      clientType: data.clientType,\n    })\n  }\n})\n\n// Track connection pool usage\nmonitor.on(MonitorEvents.CONNECTION_CREATED, (data) => {\n  console.log('Connection pool status:', {\n    clientType: data.clientType,\n    poolOptions: data.poolOptions,\n  })\n})\n```\n\n## Best Practices\n\n### 1. Use TypeScript Types\n\n```typescript\ninterface User {\n  id: string\n  name: string\n  email: string\n  created_at: Date\n}\n\nconst users: User[] = await findMany<User>({\n  tableName: 'users',\n  dbClient,\n  where: { status: { operator: '=', value: 'active' } },\n})\n```\n\n### 2. Use Specific Field Selection\n\n```typescript\n// Good: Select only needed fields\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  select: ['id', 'name', 'email'],\n  where: { status: { operator: '=', value: 'active' } },\n})\n\n// Avoid: Selecting all fields when not needed\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  where: { status: { operator: '=', value: 'active' } },\n})\n```\n\n### 3. Use Pagination for Large Datasets\n\n```typescript\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  limit: 50,\n  offset: 0,\n  orderBy: [{ field: 'created_at', direction: 'DESC' }],\n})\n```\n\n### 4. Use Batch Operations When Possible\n\n```typescript\n// Good: Batch insert\nconst users = await insertMany({\n  tableName: 'users',\n  dbClient,\n  data: userArray,\n})\n\n// Avoid: Multiple individual inserts\nfor (const user of userArray) {\n  await insert({ tableName: 'users', dbClient, data: user })\n}\n```\n\n### 5. Handle Errors Properly\n\n```typescript\ntry {\n  const user = await findFirst({\n    tableName: 'users',\n    dbClient,\n    where: { email: { operator: '=', value: 'user@example.com' } },\n  })\n} catch (error) {\n  console.error('Database error:', error.message)\n  // Handle error appropriately\n}\n```\n\n### 6. Use Raw Queries Sparingly\n\n```typescript\n// Use built-in methods when possible\nconst users = await findMany({\n  tableName: 'users',\n  dbClient,\n  where: { status: { operator: '=', value: 'active' } },\n})\n\n// Use rawQuery only for complex operations\nconst complexStats = await rawQuery({\n  dbClient,\n  sql: 'SELECT ... complex aggregation ...',\n})\n```\n\n### 7. Use Transactions for Data Consistency\n\n```typescript\n// Good: Use transactions for related operations\nconst createUserWithProfile = async (userData: any, profileData: any) => {\n  return withTransaction(dbClient, async (tx) => {\n    const user = await insert({\n      tableName: 'users',\n      dbClient: tx,\n      data: userData,\n    })\n\n    await insert({\n      tableName: 'user_profiles',\n      dbClient: tx,\n      data: { ...profileData, user_id: user.id },\n    })\n\n    return user\n  })\n}\n\n// Avoid: Multiple separate operations without transactions\nconst badUserCreation = async (userData: any, profileData: any) => {\n  const user = await insert({\n    tableName: 'users',\n    dbClient,\n    data: userData,\n  })\n\n  // If this fails, the user will be created but profile won't\n  await insert({\n    tableName: 'user_profiles',\n    dbClient,\n    data: { ...profileData, user_id: user.id },\n  })\n\n  return user\n}\n```\n\n### 8. Keep Transactions Short\n\n```typescript\n// Good: Short, focused transaction\nconst updateUserStatus = async (userId: string, status: string) => {\n  return withTransaction(dbClient, async (tx) => {\n    await update({\n      tableName: 'users',\n      dbClient: tx,\n      id: userId,\n      data: { status },\n    })\n\n    await insert({\n      tableName: 'user_status_history',\n      dbClient: tx,\n      data: { user_id: userId, status, changed_at: new Date() },\n    })\n  })\n}\n\n// Avoid: Long-running transactions\nconst badTransaction = async () => {\n  return withTransaction(dbClient, async (tx) => {\n    // ... many operations\n    await someSlowOperation() // This could timeout\n    // ... more operations\n  })\n}\n```\n\n## Error Handling\n\nThe library throws descriptive errors for common issues:\n\n### Common Errors\n\n- `Table name is required`\n- `DB client is required`\n- `Data object is required`\n- `ID is required`\n- `Where condition is required`\n- `Raw query execution failed: [database message]`\n- `Transaction execution failed: [database message]`\n\n### Transaction Error Handling\n\n```typescript\nimport {\n  withTransaction,\n  insert,\n  update,\n} from '@starbemtech/star-db-query-builder'\n\nconst safeTransaction = async () => {\n  try {\n    return await withTransaction(dbClient, async (tx) => {\n      // Transaction operations\n      const result = await someOperation(tx)\n      return result\n    })\n  } catch (error) {\n    // Transaction was automatically rolled back\n    console.error('Transaction failed:', error.message)\n\n    // Handle specific error types\n    if (error.message.includes('deadlock detected')) {\n      // Handle deadlock - you might want to retry\n      console.warn('Deadlock detected, retrying...')\n      // Implement retry logic\n    } else if (error.message.includes('serialization failure')) {\n      // Handle serialization failure\n      console.warn('Serialization failure, retrying...')\n      // Implement retry logic\n    } else if (error.message.includes('connection lost')) {\n      // Handle connection issues\n      console.error('Database connection lost')\n      // Implement reconnection logic\n    } else {\n      // Handle other errors\n      console.error('Transaction error:', error.message)\n    }\n\n    throw error\n  }\n}\n```\n\n### Retry Logic for Transient Errors\n\n```typescript\nconst retryTransaction = async <T>(\n  transactionFn: (tx: ITransactionClient) => Promise<T>,\n  maxRetries: number = 3\n): Promise<T> => {\n  let lastError: Error\n\n  for (let attempt = 1; attempt <= maxRetries; attempt++) {\n    try {\n      return await withTransaction(dbClient, transactionFn)\n    } catch (error) {\n      lastError = error as Error\n\n      // Check if error is retryable\n      if (isRetryableError(error) && attempt < maxRetries) {\n        const delay = Math.pow(2, attempt) * 1000 // Exponential backoff\n        console.warn(\n          `Transaction attempt ${attempt} failed, retrying in ${delay}ms...`\n        )\n        await new Promise((resolve) => setTimeout(resolve, delay))\n        continue\n      }\n\n      throw error\n    }\n  }\n\n  throw lastError!\n}\n\nconst isRetryableError = (error: any): boolean => {\n  const retryableErrors = [\n    'deadlock detected',\n    'serialization failure',\n    'connection lost',\n    'timeout',\n  ]\n\n  return retryableErrors.some((msg) =>\n    error.message?.toLowerCase().includes(msg)\n  )\n}\n```\n\nAlways wrap database operations in try-catch blocks and handle errors appropriately in your application.\n\n## Contributing\n\nSee **[CONTRIBUTING.md](./CONTRIBUTING.md)** for the development setup, branch/commit conventions, the required local gate before opening a PR, and the documentation-update rule. Full agent/contributor reference: **[AGENTS.md](./AGENTS.md)**.\n\n- Found a bug or want a new feature? Use the [issue templates](.github/ISSUE_TEMPLATE/).\n- Found a security vulnerability? See **[SECURITY.md](./SECURITY.md)** — do not open a public issue.\n- This project follows the **[Code of Conduct](./CODE_OF_CONDUCT.md)**.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Support\n\n- **Documentation**: [docs/INDEX.md](docs/INDEX.md)\n- **Issues**: [GitHub Issues](https://github.com/starbem/star-db-query-builder/issues)\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a list of changes and version history.\n\n---\n\nMade with ❤️ by the Starbem team\n","readmeFilename":"README.md"}