{"_id":"@pgkit/client","_rev":"86-5b16a42f7822a599d18085e6c4d51e63","name":"@pgkit/client","dist-tags":{"latest":"0.6.1"},"versions":{"0.0.2":{"name":"@pgkit/client","version":"0.0.2","keywords":[],"author":"","license":"ISC","_id":"@pgkit/client@0.0.2","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"dist":{"shasum":"16e631e32c30bceeb9a07c79306478810e47b794","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.2.tgz","fileCount":10,"integrity":"sha512-WysgDBcDl1CLZmdJd5uoSlBsjL4GChuDHSyPGMCUPMMTLfT2D78UdU7iaWuC3T8V/ayWOw3nI/bAohPt/0hvhw==","signatures":[{"sig":"MEUCIQCNUaOe6qy6sRtkuZeNtP3xTRITCVXIzlqn5HMzX7OkNQIgFIqosChHKIxPdR8frGcQkKbsSHJAsSHGg9p06zQNV7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52280},"main":"dist/index.js","_from":"file:pgkit-client-0.0.2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","migra":"ts-node src/migra/src/migra-js/command.ts"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/ac060d4ca87d730cbffca21b5c7af7c4/pgkit-client-0.0.2.tgz","_integrity":"sha512-WysgDBcDl1CLZmdJd5uoSlBsjL4GChuDHSyPGMCUPMMTLfT2D78UdU7iaWuC3T8V/ayWOw3nI/bAohPt/0hvhw==","_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.2_1709075753739_0.7344535816083035","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@pgkit/client","version":"0.0.3","keywords":[],"author":"","license":"ISC","_id":"@pgkit/client@0.0.3","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"dist":{"shasum":"50f90b94622907c8ec61af9e47300043bcd43917","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.3.tgz","fileCount":11,"integrity":"sha512-tw/vGAOnxhxfnVfTrZLuuLqYtJbJHQeZG4Ml0yn0Kkd9EwFWPXn0RJ2qns9ptqBC7DqdaNRF/Zxd6MvXRcPWIA==","signatures":[{"sig":"MEUCIQDGUVdEZ7dc29JjiIfyB0JtPSwKePKdZ3a0buzWw4FAHgIgYK8rSJ9veESgpxroTD9pCpCD6ScSSH5/WlFTRKMFvdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54417},"main":"dist/index.js","_from":"file:pgkit-client-0.0.3.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","migra":"ts-node src/migra/src/migra-js/command.ts"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/e04cc32b74297212e0e183489f8631b6/pgkit-client-0.0.3.tgz","_integrity":"sha512-tw/vGAOnxhxfnVfTrZLuuLqYtJbJHQeZG4Ml0yn0Kkd9EwFWPXn0RJ2qns9ptqBC7DqdaNRF/Zxd6MvXRcPWIA==","_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.3_1709146781655_0.24910380685861844","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@pgkit/client","version":"0.0.4","keywords":[],"author":"","license":"ISC","_id":"@pgkit/client@0.0.4","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"dist":{"shasum":"b2104cb7ada455e3d312470977470cc7b5af469e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.4.tgz","fileCount":11,"integrity":"sha512-9N3Ha022CzNVbdJ8WS5HQ+17TWt6HRydvn4IZR/iK6vxkds120NLF9WnWrwmNL52D2dejlVUDLFPXbtwmsIyGg==","signatures":[{"sig":"MEYCIQCCXM51Y935oMRXAJQWEOfMstWgRgYZJGs5m+fGztyteQIhANaPMD8x10JIq756QyrTaxLeni6bDeaSDVFnKa7uP5La","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54417},"main":"dist/index.js","_from":"file:pgkit-client-0.0.4.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","migra":"ts-node src/migra/src/migra-js/command.ts"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/86c4ac94b491ea6bd81825e1fec1ec17/pgkit-client-0.0.4.tgz","_integrity":"sha512-9N3Ha022CzNVbdJ8WS5HQ+17TWt6HRydvn4IZR/iK6vxkds120NLF9WnWrwmNL52D2dejlVUDLFPXbtwmsIyGg==","_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.4_1709244289194_0.691142303917258","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@pgkit/client","version":"0.0.5","keywords":[],"author":"","license":"ISC","_id":"@pgkit/client@0.0.5","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"dist":{"shasum":"37704a7ce27a5069cb1a7fd6022ac3465cced9af","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.5.tgz","fileCount":11,"integrity":"sha512-c9dgtAsfT27POGibMFs/qlTvf4smkQoQYeMw6kS1C48lfnroDvSX0veHS0CXjswRjFFI2uYAE1YTJdt7Ieks8w==","signatures":[{"sig":"MEUCICd+542Y8Zgy8AziRdo3U45PJY4o8NacuF7BDLmLKXA8AiEAjrV7AYi51QcjJIKz8DzdDKjWAOQWob0/dskDv8FA+9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54417},"main":"dist/index.js","_from":"file:pgkit-client-0.0.5.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","migra":"ts-node src/migra/src/migra-js/command.ts"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/03c9aef7a1c406a5b71c948a4b71b11e/pgkit-client-0.0.5.tgz","_integrity":"sha512-c9dgtAsfT27POGibMFs/qlTvf4smkQoQYeMw6kS1C48lfnroDvSX0veHS0CXjswRjFFI2uYAE1YTJdt7Ieks8w==","_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.5_1709248575520_0.7005609249119329","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@pgkit/client","version":"0.0.6","keywords":[],"author":"","license":"ISC","_id":"@pgkit/client@0.0.6","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"dist":{"shasum":"9d27ee46b0f1b73d656c10dc2966213797070a87","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.6.tgz","fileCount":11,"integrity":"sha512-95JP4hYiRaWw5il6kDrwagm/12jeCPOHdrU6P9HC710gD4OIjiTyWfqssciMWfSooM5QzCyoEj6SY6hKSd3I5A==","signatures":[{"sig":"MEYCIQCvvsUmWqjUrf/gzYbyzEzEJ93sXNHhBjWTVKkaZjxBkgIhAPkidUpd6RD9uCUSE9Qta/dwQUQjLG+BgkSMUzc6xll7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54501},"main":"dist/index.js","_from":"file:pgkit-client-0.0.6.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","migra":"ts-node src/migra/src/migra-js/command.ts"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/275d14f2a928bbb9b296f71d7027db67/pgkit-client-0.0.6.tgz","_integrity":"sha512-95JP4hYiRaWw5il6kDrwagm/12jeCPOHdrU6P9HC710gD4OIjiTyWfqssciMWfSooM5QzCyoEj6SY6hKSd3I5A==","_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.6_1709264892184_0.26641640033597613","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@pgkit/client","version":"0.0.7","keywords":[],"author":"","license":"ISC","_id":"@pgkit/client@0.0.7","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"dist":{"shasum":"ecf125d302bd5b308e4cfccf3b13c77c9ade0da5","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.7.tgz","fileCount":11,"integrity":"sha512-wCcg7KxLskzi8E20LqCi7uEjzdByU51pftX1e5v1ZU83ybA8+2snKLMK3l42EFwGVoudzfsGiirzFJCdWgkkjA==","signatures":[{"sig":"MEUCIFUaW04NCE58bn7GchLOBUeTA6X9HV9TcHBgGaRcJgR6AiEA48pOOA0wbO+ZBXiFWWiyU/hQWmQvrcxsz0Undy/61ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54501},"main":"dist/index.js","_from":"file:pgkit-client-0.0.7.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","migra":"ts-node src/migra/src/migra-js/command.ts"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/960a4d0fd53c8cb8cfe6cea6428cd3f8/pgkit-client-0.0.7.tgz","_integrity":"sha512-wCcg7KxLskzi8E20LqCi7uEjzdByU51pftX1e5v1ZU83ybA8+2snKLMK3l42EFwGVoudzfsGiirzFJCdWgkkjA==","_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.7_1709302977838_0.3197645765564161","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@pgkit/client","version":"0.0.8","keywords":[],"author":"","license":"ISC","_id":"@pgkit/client@0.0.8","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"git":{"sha":"2f221fa"},"dist":{"shasum":"ec75389783362e17ece19c53da7624486f851c5e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.8.tgz","fileCount":11,"integrity":"sha512-ot+Hofywif5f372WwaXRb8e0dfNbS/F5GDe4nv4zbb07GsE7UfW2Bd0/lPB/Gdn5+jhBu+zOpGcicSNDZ/g/bw==","signatures":[{"sig":"MEQCIDFHweaw6QQ2PoNxykN5n39i2Pd2oEpMCRZ5acgpUeh1AiAdaFs2xIthV11aK2kYAhSOiuB/XMl+OdmnEm5zp79vjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54538},"main":"dist/index.js","_from":"file:pgkit-client-0.0.8.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","migra":"ts-node src/migra/src/migra-js/command.ts"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/dcaf209add2b279123299d0a9806cf15/pgkit-client-0.0.8.tgz","_integrity":"sha512-ot+Hofywif5f372WwaXRb8e0dfNbS/F5GDe4nv4zbb07GsE7UfW2Bd0/lPB/Gdn5+jhBu+zOpGcicSNDZ/g/bw==","_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.8_1709341022252_0.6592803150116551","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@pgkit/client","version":"0.0.9","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.9","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"c786416"},"dist":{"shasum":"79d16644f26a69e307c28f097ad483f5e352e92f","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.9.tgz","fileCount":11,"integrity":"sha512-nCI+wGy36gMVmZQrLPIN2t+Xuo2xzUcxNpqqUpBtCh1WprBwhqVP5GVyuHnQJqNbUHNnpXvxbcz8UyKeJET7jQ==","signatures":[{"sig":"MEUCIBVt1mIQEtF1xB2C1h6zBpDXsNHOyJ/qcOv1jH5qmUPdAiEA8OUNfuC2Ncqgg+vNKKZe5RpsOwzS+ozqdv2nO2PHqVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54781},"main":"dist/index.js","_from":"file:pgkit-client-0.0.9.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/699c52223a7183791e63afc6986ad49a/pgkit-client-0.0.9.tgz","_integrity":"sha512-nCI+wGy36gMVmZQrLPIN2t+Xuo2xzUcxNpqqUpBtCh1WprBwhqVP5GVyuHnQJqNbUHNnpXvxbcz8UyKeJET7jQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.23.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.9_1709350933201_0.06505740099197466","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@pgkit/client","version":"0.0.10","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.10","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"62ddf1d"},"dist":{"shasum":"a336a10e000333042550f0a0938be4008a7a653c","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.10.tgz","fileCount":11,"integrity":"sha512-+VRkv2H3LvzB2EKw8fw5DjwMPOfOdhpziX0Sx4+hbIq4MNUt45511/x/5hl+z446Fev+6S3pWqEhH36wx7DxfQ==","signatures":[{"sig":"MEQCIHL63ih1hzThuO1AZ+Uy8FYJua03zRxJq+sixcTh/+mNAiAI2hl/CTV8WIWZI2w7hF2u/5SSzHrNPMkoM/SrG9/sNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65739},"main":"dist/index.js","_from":"file:pgkit-client-0.0.10.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/0713beb291666915b4dfd08f6b1c8e3a/pgkit-client-0.0.10.tgz","_integrity":"sha512-+VRkv2H3LvzB2EKw8fw5DjwMPOfOdhpziX0Sx4+hbIq4MNUt45511/x/5hl+z446Fev+6S3pWqEhH36wx7DxfQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.24.1","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.10_1709435141032_0.9038300949216607","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@pgkit/client","version":"0.0.11","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.11","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"62ddf1d"},"dist":{"shasum":"5b6cbb55e8def8d9589ad572a3d19e5671f1bf11","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.11.tgz","fileCount":11,"integrity":"sha512-lGvjQ2XafR1Cf+c+y6RNnvIts/jX3kmJMlCqiiTRjOq4G5ypQIn6Ec7C7IbbEldL5P1IMLfhomH7eQ/ssQ+YKg==","signatures":[{"sig":"MEUCIQDtdIYLkKbYiOZzzQUdKGCWsTRcU6an+AlLCT7efvDP0AIgfidrNmlO2Kfpy92/7CfUmleh/qQ5Z4r1aXD/r0+WTNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65739},"main":"dist/index.js","_from":"file:pgkit-client-0.0.11.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/45afcc07d62fa788178989cd5be816f7/pgkit-client-0.0.11.tgz","_integrity":"sha512-lGvjQ2XafR1Cf+c+y6RNnvIts/jX3kmJMlCqiiTRjOq4G5ypQIn6Ec7C7IbbEldL5P1IMLfhomH7eQ/ssQ+YKg==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.24.1","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.11_1709493566457_0.5843291975347538","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@pgkit/client","version":"0.0.12","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.12","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"007c949"},"dist":{"shasum":"fc83e0f9327909316b47b91b2239252a7f01388b","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.12.tgz","fileCount":23,"integrity":"sha512-2kAuFF6K/mOoRHeXoBYhCkbh5Y6lGfzc5LJ5jbOz/C1sh4Qn5jjxeGjEBTm4F+Pl6saqMKj/T60Anr9Fo26L5g==","signatures":[{"sig":"MEUCIQCai13XEImN6tu3imxVw1lq4nf3SbeIaDybDPuY18LfXwIgXhGRvr2DKIJ6ZpuXW4p12Y04fnxPzBJLkP4MWj7VngU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90660},"main":"dist/index.js","_from":"file:pgkit-client-0.0.12.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/fa030f58acf9a87bc174dba446d766e5/pgkit-client-0.0.12.tgz","_integrity":"sha512-2kAuFF6K/mOoRHeXoBYhCkbh5Y6lGfzc5LJ5jbOz/C1sh4Qn5jjxeGjEBTm4F+Pl6saqMKj/T60Anr9Fo26L5g==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.24.1","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.12_1709586041419_0.21831254369733855","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@pgkit/client","version":"0.0.13","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.13","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"55cfd6e"},"dist":{"shasum":"ac287932b089c939d2fb3afdb1d6834ba41c3b42","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.13.tgz","fileCount":23,"integrity":"sha512-ZsPfa2LEOWJaPBDDuX7nfFZDjhXn6BjXJzEwkemJzMNNmowl4ym8vrO4qW1xmu0bMOy/HYgM+1NeufRUMjcMBA==","signatures":[{"sig":"MEQCICe2+phEircWvGr2p4b45XVSkjRkChhUOXBPbN+l42KnAiAWCYPigFWe1VHZqPj4emJ6itXPbgNlIeIQJWNC2I6iGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95677},"main":"dist/index.js","_from":"file:pgkit-client-0.0.13.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/1569d6f45554d86a9c06df56abc180a1/pgkit-client-0.0.13.tgz","_integrity":"sha512-ZsPfa2LEOWJaPBDDuX7nfFZDjhXn6BjXJzEwkemJzMNNmowl4ym8vrO4qW1xmu0bMOy/HYgM+1NeufRUMjcMBA==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.24.1","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.13_1709595851872_0.19881452005455857","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@pgkit/client","version":"0.0.14","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.14","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"d6eb866"},"dist":{"shasum":"6309113ecbdab83437f4d72d83f72172a9c06205","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.14.tgz","fileCount":23,"integrity":"sha512-u1JWpvXubTWgY4spa9v/WEA6ft4uEh/lqe3wZS5bQiTGTkVCFmRXo9vAhQUqNnzI2tcvSg6UaB8VCa754hizJg==","signatures":[{"sig":"MEUCIQDDNeGhT8ErtSqg9P4sVT7KLt9qXNPIxJBNG71i0FLTvAIgJNa44nr9N0IJYgkkjyKJrGcXS28859gbrwi/OkJTB/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97946},"main":"dist/index.js","_from":"file:pgkit-client-0.0.14.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/209e7e7defe2bb0b2e1ca61a7bca919e/pgkit-client-0.0.14.tgz","_integrity":"sha512-u1JWpvXubTWgY4spa9v/WEA6ft4uEh/lqe3wZS5bQiTGTkVCFmRXo9vAhQUqNnzI2tcvSg6UaB8VCa754hizJg==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.24.1","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.14_1709618287688_0.5915168202091021","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@pgkit/client","version":"0.0.15","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.15","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3512e28"},"dist":{"shasum":"b98c1c3f566230fc5014e64b26e6330c5cac657e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.15.tgz","fileCount":23,"integrity":"sha512-LcC+Ap+xTAXZkRth6rd6oZ+i8T/tUNRysEJAb6v99IEI0Gd5g/O/1suKRwBN7nn2tIo82n+xAyMx77/8IwZkPA==","signatures":[{"sig":"MEUCIQDblwxjq/LwjTWv23/biFQvm6ImX1+01D6G1L5ETfJz/wIgDHz0YzwZf8h1gPT87TSFwq11VSPZ/SZYv4WV6jBjFRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100165},"main":"dist/index.js","_from":"file:pgkit-client-0.0.15.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/56566a1f385b5c5f64cbb80a0291d8e7/pgkit-client-0.0.15.tgz","_integrity":"sha512-LcC+Ap+xTAXZkRth6rd6oZ+i8T/tUNRysEJAb6v99IEI0Gd5g/O/1suKRwBN7nn2tIo82n+xAyMx77/8IwZkPA==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.25.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.15_1709688829922_0.17158022857805766","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@pgkit/client","version":"0.0.16","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.16","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3512e28"},"dist":{"shasum":"ffba345e7429bc1775bee38199ddf8198bc72104","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.16.tgz","fileCount":23,"integrity":"sha512-pNUvBHwgO26ECdIn/vwedxJiIN3eBwzfZpBAhf63EhsV3IU6XEaPPbkjF9cGv95IuMZiQLRYRL8Lg1XNzd+V0A==","signatures":[{"sig":"MEQCID1hK+DwP2fed06zdjDEJOUR3R9sxJp4xaQ/JOk01OOoAiAfa+3Qp10jiMLZ3VC2pFGz5Q9QGSXv+hQvjWdlxj/C5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100165},"main":"dist/index.js","_from":"file:pgkit-client-0.0.16.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/9a37341fdf3bf3331c4cc12c47cb7ca6/pgkit-client-0.0.16.tgz","_integrity":"sha512-pNUvBHwgO26ECdIn/vwedxJiIN3eBwzfZpBAhf63EhsV3IU6XEaPPbkjF9cGv95IuMZiQLRYRL8Lg1XNzd+V0A==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.25.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.16_1709706575634_0.9588342890253978","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@pgkit/client","version":"0.0.17","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.17","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"e64089a"},"dist":{"shasum":"27a44d2de23c3e72ed8c4e0eb221851cd334bc49","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.17.tgz","fileCount":23,"integrity":"sha512-jItjHx69wcIctGDLTetMWnJ3r6ml7OB8uAjQiXcTXi3ka4+xVaI2sq/qK7NYQN5q+8Oiq3ZTBqyKkQE7PQHNFg==","signatures":[{"sig":"MEQCIEVmgrijvi4vyF4Lhw+Tbtma/13irfRN8RfL2NqoY4UMAiA0rT2wJIJKSU7HGMxASobejFXtffP6mEVdomwOIzlQzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100938},"main":"dist/index.js","_from":"file:pgkit-client-0.0.17.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/e5a5676d05039760f37a7822ce3fe6ab/pgkit-client-0.0.17.tgz","_integrity":"sha512-jItjHx69wcIctGDLTetMWnJ3r6ml7OB8uAjQiXcTXi3ka4+xVaI2sq/qK7NYQN5q+8Oiq3ZTBqyKkQE7PQHNFg==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.25.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.17_1709941179252_0.9132347634069757","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@pgkit/client","version":"0.0.18","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.18","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"0f54326"},"dist":{"shasum":"cb81a3b912b8f3d1f4c243c31cd63914ac504009","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.18.tgz","fileCount":23,"integrity":"sha512-+pDWrinvSDfBTbX+aZ4sgIgexhkVINDaE7Xr5qjMf3xRiycAW9i+QBTGH8BrIpeN3mKbluQwkEL/JM7lLKWiBQ==","signatures":[{"sig":"MEYCIQDKTHAnYSmld61sZTsOuHQ95ty38BrSUmYcyGxjtQm+wAIhAOEMxoDKdGO8G6y9fPQbAoJbSWvh4BmpZ8hsH4c4qg0c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101347},"main":"dist/index.js","_from":"file:pgkit-client-0.0.18.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/5af1399389a3c4c70e70a35dd9604f2d/pgkit-client-0.0.18.tgz","_integrity":"sha512-+pDWrinvSDfBTbX+aZ4sgIgexhkVINDaE7Xr5qjMf3xRiycAW9i+QBTGH8BrIpeN3mKbluQwkEL/JM7lLKWiBQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.25.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.18_1709951842464_0.345986492482671","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@pgkit/client","version":"0.0.19","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.0.19","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"84b59f6"},"dist":{"shasum":"4cde56d5915846b064e35aacc3bcdb1b36eddef4","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.0.19.tgz","fileCount":23,"integrity":"sha512-kUmy9jvoU6LlEMb6HDlk3DYcDJr58gLGlRDU863g8BZHeam9iPpsZYKtr3hFjDfGGrLeFiLCBhxoPlPE1mWqMQ==","signatures":[{"sig":"MEUCIQDM9lqXeJO6XuqcD/Uahg7raUrc3rluU0dyckzLRCmZLwIgYXa1CUHtl2H0ykYLUrBIsXH5Vpy29hfPIW9ka0QlOP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101496},"main":"dist/index.js","_from":"file:pgkit-client-0.0.19.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/bca661bd30eedc6a3606639c60d1c303/pgkit-client-0.0.19.tgz","_integrity":"sha512-kUmy9jvoU6LlEMb6HDlk3DYcDJr58gLGlRDU863g8BZHeam9iPpsZYKtr3hFjDfGGrLeFiLCBhxoPlPE1mWqMQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.19_1710093947671_0.8138916489307091","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@pgkit/client","version":"0.1.0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"461de9b"},"dist":{"shasum":"34de1e80bb206d9ebbf40c44f755d394898c5b0c","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.0.tgz","fileCount":23,"integrity":"sha512-FwEcNz3oOVPGFGIoCdK0LFAiB/xh9uOrAK7dRY/hYlPfgx/cJjfeW3jkL+sW9vr5GbvxxKEW7115lUBFeu+6wQ==","signatures":[{"sig":"MEQCIAVCVaRGY8WyglGTU5w5KpYyeqf7w24rLZGDpmZp85T2AiA11Z5DRoAJQ3AaFDI9cyx7aIlu22DD943yS6TdZTynNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101503},"main":"dist/index.js","_from":"file:pgkit-client-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/39c74d0f86786197b289ee0aee4e389c/pgkit-client-0.1.0.tgz","_integrity":"sha512-FwEcNz3oOVPGFGIoCdK0LFAiB/xh9uOrAK7dRY/hYlPfgx/cJjfeW3jkL+sW9vr5GbvxxKEW7115lUBFeu+6wQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.0_1710110562731_0.7221687541522046","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@pgkit/client","version":"0.1.1","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.1","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"461de9b"},"dist":{"shasum":"b053720d424fc32176f4c000cb33549cd3bf3329","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.1.tgz","fileCount":23,"integrity":"sha512-2JWvyQHiT1K2nDTAiO7wPCbwSRmRC7UwjxcY2+rUOjdvPk0xMB6wPHN3DnngqupS7KCpdKq4mLAbXuNfcEshPQ==","signatures":[{"sig":"MEQCIDe1kuhNeuHSLJhpmvXddpsA4Pg0IybtYSOwhOeI2fbCAiAVRfGJ2c2CW3YzJgVtDE9tho5PHdQC+JVoFOF7araSNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101503},"main":"dist/index.js","_from":"file:pgkit-client-0.1.1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/65d8e874721b5175afec02f6b31520ef/pgkit-client-0.1.1.tgz","_integrity":"sha512-2JWvyQHiT1K2nDTAiO7wPCbwSRmRC7UwjxcY2+rUOjdvPk0xMB6wPHN3DnngqupS7KCpdKq4mLAbXuNfcEshPQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.1_1710115686808_0.7019281474438772","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@pgkit/client","version":"0.1.2","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.2","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"5af8ca4"},"dist":{"shasum":"0ce902e78acc55befcdd2852415d611b314075eb","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.2.tgz","fileCount":23,"integrity":"sha512-HKT87vVu5/n7PgOJpgapL1BgowpelXVZ+XHCedo2K3Doc4LSJohmFj7slHZJwhCoNSioyJmiHhxdCOhp/cd/xA==","signatures":[{"sig":"MEYCIQDiTLcYvG4/+ZBCJ3nGhneame5YI4RJIbtkUwSQb8YSDQIhAIioJDGSxNy7fegjbNnM/g4T6dvTQKtoLeksAs64hiVP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104070},"main":"dist/index.js","_from":"file:pgkit-client-0.1.2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/72e7b9123757c84d7677481fc2e12e94/pgkit-client-0.1.2.tgz","_integrity":"sha512-HKT87vVu5/n7PgOJpgapL1BgowpelXVZ+XHCedo2K3Doc4LSJohmFj7slHZJwhCoNSioyJmiHhxdCOhp/cd/xA==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.2_1710368444195_0.949176809049419","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@pgkit/client","version":"0.1.3","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.3","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"5af8ca4"},"dist":{"shasum":"cac71cbc74cfa9780351c5196f8829ebeaf5a6c9","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.3.tgz","fileCount":23,"integrity":"sha512-pizxpsv+KTvSDL3ZNy470T/cMaWobTxi7JFRgKbOLPEuyMnafkLaeBfp4DtB4nlHRFMqeROWB+4n5c6ChP1wWw==","signatures":[{"sig":"MEQCIGCWFcWbF15nVqNM6hAtdxpeQNFecgk28/LiswLoq5WSAiAIiVnjl9Tkk7HZlz/Xk+dRlz9VsXtek1PvDbpCBMNo4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103703},"main":"dist/index.js","_from":"file:pgkit-client-0.1.3.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/40b6e5593c2f96f073e0e2b1ecc7090f/pgkit-client-0.1.3.tgz","_integrity":"sha512-pizxpsv+KTvSDL3ZNy470T/cMaWobTxi7JFRgKbOLPEuyMnafkLaeBfp4DtB4nlHRFMqeROWB+4n5c6ChP1wWw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.3_1710368589815_0.7845719752560354","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@pgkit/client","version":"0.1.4","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.4","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"36d3854"},"dist":{"shasum":"ab6f3881c0c03019859896c2334600a5a3c004e9","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.4.tgz","fileCount":30,"integrity":"sha512-r14g67BGgv/tUrpcvUkoEsO5ySiyJCKaK+hqdcnq+REsSTWfFUKkJpU3Iv5/uBodMhNSbdzeGd/bJaPqXYL92g==","signatures":[{"sig":"MEUCIQC1sswqqpkGYnbNKgeV+PjCk4VdkGPTo5/Ll2qH82WDoQIgfPCbSroqd/hOMoxo7aNl8/VGAfqq7XR2z/498/nsIBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135880},"main":"dist/index.js","_from":"file:pgkit-client-0.1.4.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/7351debf676460148a039f3d55880fb8/pgkit-client-0.1.4.tgz","_integrity":"sha512-r14g67BGgv/tUrpcvUkoEsO5ySiyJCKaK+hqdcnq+REsSTWfFUKkJpU3Iv5/uBodMhNSbdzeGd/bJaPqXYL92g==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.4_1710384814761_0.849067503651086","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@pgkit/client","version":"0.1.5","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.5","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"36d3854"},"dist":{"shasum":"b6151c17cca32dca61736d668967403a0ffdc7c5","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.5.tgz","fileCount":30,"integrity":"sha512-UET94Be2uwjBv24gwPBv9hBXNP8LHbREnCrlw0p6Bu39+OOamEtk3oGfOlstSBJGLD1GpAbLv4vhyUsIM47p3A==","signatures":[{"sig":"MEUCIQC8xciA0tApWrMa3E/UtM3IxYmOLnw2dYpijRl+xwRidAIgBj1nmQ/j3mwVqB7mP82iOACR3lNyxx9x5YXA7NWhsE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135880},"main":"dist/index.js","_from":"file:pgkit-client-0.1.5.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/472847cb9dabaebb20bcd5fdd3dbb549/pgkit-client-0.1.5.tgz","_integrity":"sha512-UET94Be2uwjBv24gwPBv9hBXNP8LHbREnCrlw0p6Bu39+OOamEtk3oGfOlstSBJGLD1GpAbLv4vhyUsIM47p3A==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"^12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.5_1711022538295_0.5380514974368535","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@pgkit/client","version":"0.1.6","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.6","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"7e7f635"},"dist":{"shasum":"fc9de484fb1b252a3db6f5ea1aed4193a6fcf643","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.6.tgz","fileCount":30,"integrity":"sha512-wXKm3BpEcucZ8ZPrQ/gDjlZ9ZPP52bVtLUfE7X41T/Wy5SKeLtr08FYMIdDYCff0GhW4HxD7Ymd7R5hy+YgnKw==","signatures":[{"sig":"MEUCIE4uFgviuU7xgT1Xbt8uZnrPTXjl/aHGR4Y6jxEhlazbAiEA1z2ctn4+5phEoGzbdXcnfH0iSINHT8tgkctZ+IZPJnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135880},"main":"dist/index.js","_from":"file:pgkit-client-0.1.6.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/f74aafb7ac923e4eea0ae9406c8485bf/pgkit-client-0.1.6.tgz","_integrity":"sha512-wXKm3BpEcucZ8ZPrQ/gDjlZ9ZPP52bVtLUfE7X41T/Wy5SKeLtr08FYMIdDYCff0GhW4HxD7Ymd7R5hy+YgnKw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.6_1711023041030_0.9343518744678532","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@pgkit/client","version":"0.1.7","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.7","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"7e7f635"},"dist":{"shasum":"f58b3d02a267550294a0bf45067b2c3767b6bc4e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.7.tgz","fileCount":30,"integrity":"sha512-Z7rU7YM5/1l2Z2ONcVmG5Sibbw0aDoqe++q6DmxACHfnHumwnXusrv4z2pR+TPUm8ECPAXUAyK4I8SyTRdgSag==","signatures":[{"sig":"MEUCIQDT5hXuXuT1vhY5EoTfbIM2Ns8OZ7qmv0BkiXL1+Dk9EAIgaeDgM5gM9xiadZO6zgzTaYcvPINufVlFrqOcgqIN3Hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135880},"main":"dist/index.js","_from":"file:pgkit-client-0.1.7.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/eea8211f69db70eb40b86b8b8eb60609/pgkit-client-0.1.7.tgz","_integrity":"sha512-Z7rU7YM5/1l2Z2ONcVmG5Sibbw0aDoqe++q6DmxACHfnHumwnXusrv4z2pR+TPUm8ECPAXUAyK4I8SyTRdgSag==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.56.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.3.0-1","eslint-plugin-codegen":"^0.26.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.7_1711023216236_0.3780834039387633","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@pgkit/client","version":"0.1.8","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.8","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"1f09692"},"dist":{"shasum":"db4e681156596cf6226fef64d025ca8e7b56d9f2","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.8.tgz","fileCount":30,"integrity":"sha512-KM1uhbAYCqVhGKMXRJulMDH0+ngIQvnaLUEhCxy9NpWpq9FHvRLp5btB35N18ic6Se8Z0b2wxbkAR01t9l2BRw==","signatures":[{"sig":"MEQCIGCwUGgVgBdKFZxbzhAVaPbFv9WL6lyUdh6/gHzupQiPAiA0nS98N5QxHoAF2u9Y68EJpxHpqMBsWLb0jsVlasYJ4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136878},"main":"dist/index.js","_from":"file:pgkit-client-0.1.8.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/67b9d68a943021fa7ba4c1a63fe96d09/pgkit-client-0.1.8.tgz","_integrity":"sha512-KM1uhbAYCqVhGKMXRJulMDH0+ngIQvnaLUEhCxy9NpWpq9FHvRLp5btB35N18ic6Se8Z0b2wxbkAR01t9l2BRw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.8_1711205652033_0.5786311104957207","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@pgkit/client","version":"0.1.9","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.9","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"1f09692"},"dist":{"shasum":"aff8da1976ad4028fe8241cdb024857a0a1f48e3","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.9.tgz","fileCount":30,"integrity":"sha512-B62/1wekqJjf+mKTIpFhp28zZ9TBHO5g2i1O9aOmbdBtbDKVjfl5YoGWbA+CHQtwUvKM9V0whR/uh3b8S/5c4g==","signatures":[{"sig":"MEYCIQC+qYsydXfGw4Na92Wo6Jrqbz1yvTg9MkPp0ECcA6R4YAIhAInCdf9ojVmr0TCvg6m9OOCsBqiUtxWVOn2Rxp8J9o6H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136878},"main":"dist/index.js","_from":"file:pgkit-client-0.1.9.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/c7800182e1c220871e05f8e08024ed73/pgkit-client-0.1.9.tgz","_integrity":"sha512-B62/1wekqJjf+mKTIpFhp28zZ9TBHO5g2i1O9aOmbdBtbDKVjfl5YoGWbA+CHQtwUvKM9V0whR/uh3b8S/5c4g==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.9_1711594289636_0.5621661155267312","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@pgkit/client","version":"0.1.10","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.10","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"b9077a8"},"dist":{"shasum":"a2c0a0ee4b4d8cf043484fa7a5c99f906eadfe6c","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.10.tgz","fileCount":30,"integrity":"sha512-CZqFPHtAITdSjC7+he5uISledSsvtQncwH8Dl+4NRLyZKQ1xy+k25YRDFtQAKRVNKq2RnC83c8bxMm1+/IhdRQ==","signatures":[{"sig":"MEQCIHOGScdZX/oPSBBiPOfBWUxJJI5Lpt9jT4xxIjfRU4C+AiBnCs+fuQoZReUQGEIzmccPgOVUe4CWruThpG02gkhmpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137103},"main":"dist/index.js","_from":"file:pgkit-client-0.1.10.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/091e00275d98e77984f9d29154cdb716/pgkit-client-0.1.10.tgz","_integrity":"sha512-CZqFPHtAITdSjC7+he5uISledSsvtQncwH8Dl+4NRLyZKQ1xy+k25YRDFtQAKRVNKq2RnC83c8bxMm1+/IhdRQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.10_1714444731792_0.12649568392097654","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@pgkit/client","version":"0.1.11","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.11","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"b9077a8"},"dist":{"shasum":"25716dbdd4f4d41dca2cfefac0ed03db9b7eb781","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.11.tgz","fileCount":30,"integrity":"sha512-icg3oFFceaScofBBTMHXL2FuhkMMH3Oobs7liz7oWB8hOydQcAe2pjTIgZ7DdKSrePnbqk06XucDY0UyXPY26Q==","signatures":[{"sig":"MEYCIQCfi2n5ho/z2eQB0EAICDUe8ot/VSptuql0wY0T3fzeCwIhAJRycpQsN2j2yDsQylpPmTqVChejNBO/EFPh8c2+l6nj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137103},"main":"dist/index.js","_from":"file:pgkit-client-0.1.11.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/7ac943357b24561ee842d03b1152fb3d/pgkit-client-0.1.11.tgz","_integrity":"sha512-icg3oFFceaScofBBTMHXL2FuhkMMH3Oobs7liz7oWB8hOydQcAe2pjTIgZ7DdKSrePnbqk06XucDY0UyXPY26Q==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.11_1714583096569_0.7783549284802154","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@pgkit/client","version":"0.1.12","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.12","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"13441d9020d7c19a65ae5e6b8c53133fa5850fa7","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.12.tgz","fileCount":30,"integrity":"sha512-SWQVRf2c5RwAG+VogYHUYCDanZXd37V3Xr/rIPIyKBD70lx5i/ephNsDD5Lfy8u4BBHo79b7XscHqFtqqI8oOg==","signatures":[{"sig":"MEYCIQCK9/6rYI2UUa4t3jCoqIGeygXXBf/wiAGYUSP770PQmAIhALTNoY+RdAqpO03ySH/xGJJBZNwW4C8i+BT2xVbE0ix0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.12.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/70b4a5ccb30c1ca5ba6b1bee6a19282d/pgkit-client-0.1.12.tgz","_integrity":"sha512-SWQVRf2c5RwAG+VogYHUYCDanZXd37V3Xr/rIPIyKBD70lx5i/ephNsDD5Lfy8u4BBHo79b7XscHqFtqqI8oOg==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.12_1714759906476_0.521470995018845","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@pgkit/client","version":"0.1.13","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.13","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"6ec846b9eca5ec07fef2ff94937f0c0d7d5f7f0c","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.13.tgz","fileCount":30,"integrity":"sha512-iVTVaXjU+H7Hkk4YHair8Wdl8HrFyqc7k91KU9syIJUb8dTpuXGrJoC/KXbC6zo2duLL8owzBN/BIzbjxpkf8Q==","signatures":[{"sig":"MEQCIAUcdBmNVZOaJiioSKodIumzr2pCNDjHiaqv/eLJE+I8AiB+LNOACueAOPaI+PO5xqw1zEvnJ6mXI5waPwm0Me+zyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.13.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/b73763575896a482ec688db506d3cf71/pgkit-client-0.1.13.tgz","_integrity":"sha512-iVTVaXjU+H7Hkk4YHair8Wdl8HrFyqc7k91KU9syIJUb8dTpuXGrJoC/KXbC6zo2duLL8owzBN/BIzbjxpkf8Q==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.13_1715093454136_0.8561643107556389","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@pgkit/client","version":"0.1.14","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.14","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"c8ebae1139f30cbd28b4ca48c3d327cfcb88e1f3","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.14.tgz","fileCount":30,"integrity":"sha512-7IMSH1Tt+Uozb+aVh6GhLOiGGpMHoSUUS4NMGvS3GCsnHR+RC3AayxROwSs762gvQuYGIauARS+17Q4n1yCGpw==","signatures":[{"sig":"MEUCICh/0nFBUOfONAsX/O9UMkkahsa7dYAiLN0AXMoTZhU5AiEA8ixC8OMTEVvGPsm4uU2tJ1zSUB83R/9GaeoyOpFi+/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.14.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/1d2140993efd41ce196745a63b8db725/pgkit-client-0.1.14.tgz","_integrity":"sha512-7IMSH1Tt+Uozb+aVh6GhLOiGGpMHoSUUS4NMGvS3GCsnHR+RC3AayxROwSs762gvQuYGIauARS+17Q4n1yCGpw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.14_1715225685311_0.22573057941444907","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@pgkit/client","version":"0.1.15","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.15","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"a20d3b5878986819f785ff5e307a23f9bc0ab610","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.15.tgz","fileCount":30,"integrity":"sha512-yppJMHFniWNr4/VDerkXbdNSLZGMa1pFslFE35DksSWwdkLfqid5YqdmDeD3nEd+4KIwEpQzemA/XgWfllEThw==","signatures":[{"sig":"MEQCIBw5TMglJ/I0UwhBtMRrN5+76IrTvQxLKklK6PdyEveZAiBp9gl6nfqtN+qqocO3IF2fJixaKoVOjiMDKb9Kq8g1pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.15.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/bcabe728360bebf6b9bca8ee4988f2de/pgkit-client-0.1.15.tgz","_integrity":"sha512-yppJMHFniWNr4/VDerkXbdNSLZGMa1pFslFE35DksSWwdkLfqid5YqdmDeD3nEd+4KIwEpQzemA/XgWfllEThw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.15_1716043471803_0.15288857075207152","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@pgkit/client","version":"0.1.16","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.16","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"b93d7b456d63ec765b9c015795399198f2c9c5cf","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.16.tgz","fileCount":30,"integrity":"sha512-bDApH3tpzWh5x7q4ttLtYJdZrIimttwtAiPlOK5EmiwP7C9dnOuts5LOYQsvzUXd19lk2onW70Vy7zNAQF7Kkw==","signatures":[{"sig":"MEUCIEr6q2AS5dTNtzhFVgwc5MPm5XgGcXraX2VyjZZxszkLAiEA5nDu7YNR2HkOagguN985F+AMVLgEkG5It+Po4pAp4G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.16.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/7623ee09cdefea361e0d998053f485d8/pgkit-client-0.1.16.tgz","_integrity":"sha512-bDApH3tpzWh5x7q4ttLtYJdZrIimttwtAiPlOK5EmiwP7C9dnOuts5LOYQsvzUXd19lk2onW70Vy7zNAQF7Kkw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.16_1716227015023_0.01317282110304041","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@pgkit/client","version":"0.1.17","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.17","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"d83b9eea948dd32db1b131a5ce1adec0219be1f0","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.17.tgz","fileCount":30,"integrity":"sha512-TYKX98J0gMU6OfesI0oYtCaEoT1Ar/sCIgtgNSSoCQC1Ciw6DGjMUoSc+3MK6dEplO5muJVvoKY7verwSV2tHw==","signatures":[{"sig":"MEUCIQC6BgyCALf/VbaAY6FXN8mevprwi5otQnAruRHAIW+AgAIgMAVATHp3ii9tjnvnv9zMEaRfDaxOMwjGA56ZHpqXXVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.17.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/897382886ff29013447243318555dde4/pgkit-client-0.1.17.tgz","_integrity":"sha512-TYKX98J0gMU6OfesI0oYtCaEoT1Ar/sCIgtgNSSoCQC1Ciw6DGjMUoSc+3MK6dEplO5muJVvoKY7verwSV2tHw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.17_1716334587815_0.9576803041400961","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@pgkit/client","version":"0.1.18","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.18","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"9126e8a2e942772137d5ea597b7659f18698d9d9","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.18.tgz","fileCount":30,"integrity":"sha512-A/V11X+otMTVES1DmNxV5tJsrnT3uuTj5na2f2asDvVQQpEWeUI2hLxC+2mE3NEMnYrP2gZ6qiO4CRCsufV34g==","signatures":[{"sig":"MEYCIQCxZOzuXEDLew/UsaDUscMfVefLe+XPnlwGiIuUIZJDvwIhAL7su0BXvC3uKo2bxGDPPpILX5fHwQcThrEUqzklJEc4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.18.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/64e484ecba75f4858e12be7f6f3794da/pgkit-client-0.1.18.tgz","_integrity":"sha512-A/V11X+otMTVES1DmNxV5tJsrnT3uuTj5na2f2asDvVQQpEWeUI2hLxC+2mE3NEMnYrP2gZ6qiO4CRCsufV34g==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.18_1716344375349_0.00008191413227964794","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@pgkit/client","version":"0.1.19","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.19","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"ca57e79da26a8d2c88d65484ad407192fafb5f16","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.19.tgz","fileCount":30,"integrity":"sha512-gzgSlWN4IoOCQLkc04SbdZKWMCoVcg5yGK8sTZrgSqsuh3S2V7KthweMfdcy7ERPnZF24AAkR7K6PnFK8nz/Lw==","signatures":[{"sig":"MEQCIELH4X89IKXwIG1+6Zl/pPtbbWbV8lgl9264pPcgqOloAiAEnK+ag9KtyEPVwInK2olX3y523HEG48sUoYcTVXMEiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.19.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/6cb8bb3839c63ec15504814de871f6fa/pgkit-client-0.1.19.tgz","_integrity":"sha512-gzgSlWN4IoOCQLkc04SbdZKWMCoVcg5yGK8sTZrgSqsuh3S2V7KthweMfdcy7ERPnZF24AAkR7K6PnFK8nz/Lw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.19_1716349257006_0.6041655139886359","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@pgkit/client","version":"0.1.20","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.20","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"3a92588"},"dist":{"shasum":"5e6a917aca5a50fb474631f8c5ac0e2f13b2455b","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.20.tgz","fileCount":30,"integrity":"sha512-TZl0mPFu/5+twHaRWBFzilE57Hx9q/xB7f/thJBUSksD0OeOVEsoHyEH3AQuHITCA7mw1UAaa3g+QKT83/zLXQ==","signatures":[{"sig":"MEUCIGlJnndt2/WxvYnxz1DlLBPwaN3g157+sT4wQ8AUDbaWAiEAldBUaCGLVPWuUgn3YxZjpSPu8dFDyTRLroDKqvkcEX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.20.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/7139f4b3eaaab09c61ba7e9139ee50e9/pgkit-client-0.1.20.tgz","_integrity":"sha512-TZl0mPFu/5+twHaRWBFzilE57Hx9q/xB7f/thJBUSksD0OeOVEsoHyEH3AQuHITCA7mw1UAaa3g+QKT83/zLXQ==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.20_1716414676219_0.6921509020789431","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@pgkit/client","version":"0.1.21","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.21","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"0e49982"},"dist":{"shasum":"9f41ee1b73355d2b50deaf750e30284b842badf1","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.21.tgz","fileCount":30,"integrity":"sha512-RumstX0851BbZHy/qfLmtj8a4PuwUGCnCDsqmn25sx9RPpI94RlD9lIvoQDVURVstIP4WA3/DE9Csucb3VQ5UA==","signatures":[{"sig":"MEUCIBKTDCPVYJDcvqX6riOikZVWjQahAR7td2dzD8Rk31qUAiEAxDTjRd/7IbGTWvX3bOWzm8F6MQYX5n4rSIrv/Lo3d5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.21.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/bad85cc0ca63f989f06eae9ac2927a0b/pgkit-client-0.1.21.tgz","_integrity":"sha512-RumstX0851BbZHy/qfLmtj8a4PuwUGCnCDsqmn25sx9RPpI94RlD9lIvoQDVURVstIP4WA3/DE9Csucb3VQ5UA==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.21_1716606781370_0.24770274978010565","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@pgkit/client","version":"0.1.22","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.22","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"0e49982"},"dist":{"shasum":"ffd8f8399f5c845e2fe54573ceb83f1174b9607d","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.22.tgz","fileCount":30,"integrity":"sha512-GWaCN9fG30dUPOOhTsk18oJYrCcAvVsQyieNXx7su/yb8AhfaJmRDM4MeGy8SoMY9AZ2tkBqZGkQl/KKBxDMzg==","signatures":[{"sig":"MEUCIQDWHD+ovzzoDhu3Zw3Qv7+WIIyxvDpLt3OTKh+0s7EKJgIgOy7XxPv602a28IdQqn8rJlZEytR5g0L4yoORmjv/YRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.22.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/2280488f42479996f5ea178b5ff8d52b/pgkit-client-0.1.22.tgz","_integrity":"sha512-GWaCN9fG30dUPOOhTsk18oJYrCcAvVsQyieNXx7su/yb8AhfaJmRDM4MeGy8SoMY9AZ2tkBqZGkQl/KKBxDMzg==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.22_1716608393934_0.8470034914378952","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@pgkit/client","version":"0.1.23","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.1.23","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"0e49982"},"dist":{"shasum":"69d7e166738ffa582c875f80a59ed348ab1bef36","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.1.23.tgz","fileCount":30,"integrity":"sha512-9FjqkdVgSlik8RKyWylPgnsUBQl0OoUE8ERVwb+K4qtEjJ1XjKAPSWxMfbBvJt5AXMmTJahGZh9DnCz1GLNLzg==","signatures":[{"sig":"MEUCIArPxfTcuEu9gcA0OXMnWOdtvh6hD4GYyH5MYXjqIb7FAiEAgAvLf375zdbk01uGgZEr+s2SPQlxntDXHI63ENAOzZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137681},"main":"dist/index.js","_from":"file:pgkit-client-0.1.23.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/8157a8a861b4b71ed6f4c3ec47a6f187/pgkit-client-0.1.23.tgz","_integrity":"sha512-9FjqkdVgSlik8RKyWylPgnsUBQl0OoUE8ERVwb+K4qtEjJ1XjKAPSWxMfbBvJt5AXMmTJahGZh9DnCz1GLNLzg==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.23_1716751560441_0.6444109034454277","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@pgkit/client","version":"0.2.0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"6cba9a3"},"dist":{"shasum":"d6225aa2ceec52af80b4dd22d017ba334b354b8f","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.0.tgz","fileCount":30,"integrity":"sha512-19EmqSglTy50JNb62hGGwJ/dDwFed9Xnu6fxDyzmwxP/brGEG1SH0G3dZaSc2MpAhd6aidItuZ+F7fSs3ct/lA==","signatures":[{"sig":"MEYCIQD8P/xjJfWfQJT4J95YGogh8Y0YcQzm5JmKMvorhMCtewIhAPkfyawlQX2oJxxIW+z/wMsRxyHBCYXVOlLRjXULDhXn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138060},"main":"dist/index.js","_from":"file:pgkit-client-0.2.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/a4ce39408c6480aa8c7324e0dbf77b90/pgkit-client-0.2.0.tgz","_integrity":"sha512-19EmqSglTy50JNb62hGGwJ/dDwFed9Xnu6fxDyzmwxP/brGEG1SH0G3dZaSc2MpAhd6aidItuZ+F7fSs3ct/lA==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.5.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.0_1717185347932_0.27148727800198924","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@pgkit/client","version":"0.2.1","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.1","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"e2704ed"},"dist":{"shasum":"f41fbd312151a2602ba46b6c687e150fe49112d6","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.1.tgz","fileCount":30,"integrity":"sha512-TNdP8pVrofmOJhlcSAOZTTnNwK/uKcOSpGmyMjjbAPiwNUrqluyw7NdXgg6fquJdyXPo1SZ8bd/5+Wf108ztVg==","signatures":[{"sig":"MEUCIQCvN7mEuSbD12lcAzw+2JHsvYZU7XeVlZe25x+D59mgZwIgbOXCdSJpIyv0ZlkK1vu7PyhYIYenwgh6guBcAqDLAVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138060},"main":"dist/index.js","_from":"file:pgkit-client-0.2.1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/9c8e158185daf1d81008d4f8bcdda89f/pgkit-client-0.2.1.tgz","_integrity":"sha512-TNdP8pVrofmOJhlcSAOZTTnNwK/uKcOSpGmyMjjbAPiwNUrqluyw7NdXgg6fquJdyXPo1SZ8bd/5+Wf108ztVg==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.1_1717421251565_0.8656892256118793","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@pgkit/client","version":"0.2.2","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.2","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/slonik-tools/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/slonik-tools/issues"},"git":{"sha":"a025817"},"dist":{"shasum":"c4c2a5bd4d47f56929032bd07ab53cce7414716e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.2.tgz","fileCount":30,"integrity":"sha512-nZ/1Tu2c8cGb1sb7YP+p20V2d0wK1I03hwETPIk32GxihdXKn6LeWtoUVJpdz/Io5IPl4vlIOL1WTETS2EMlnw==","signatures":[{"sig":"MEYCIQDfKjCx5ExXcvKACHE4HEk479Ij8UxZJ87knt9lahh4FgIhAPTGSLCz71zUqwpA5BR83Zc/NbHzvAoJ31X46gWScDkR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141087},"main":"dist/index.js","_from":"file:pgkit-client-0.2.2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/7055e82bd338760bdc0da6c77f9e1e10/pgkit-client-0.2.2.tgz","_integrity":"sha512-nZ/1Tu2c8cGb1sb7YP+p20V2d0wK1I03hwETPIk32GxihdXKn6LeWtoUVJpdz/Io5IPl4vlIOL1WTETS2EMlnw==","repository":{"url":"git+https://github.com/mmkal/slonik-tools.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.2_1720816034506_0.19349064997872234","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@pgkit/client","version":"0.2.3","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.3","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"b991dc7"},"dist":{"shasum":"2b356e6af4abbdf15e5938f4df1aa48d12033d48","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.3.tgz","fileCount":30,"integrity":"sha512-380FGY4IQiigRglbvRtxc+k8ix2M4e8EH4FZ8oGDlRAsJIDso2ySYrO5XK3ct14twO1vFArIzfbYWJ7uwb9HQg==","signatures":[{"sig":"MEUCIB0QCwdWsQZO1bn0IzMtX7pSsDUMEvkISNBlloa4AoyvAiEAznX2esBAZotYSJLGvArekxMZ1kLMwNebvOqFePR5gDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141093},"main":"dist/index.js","_from":"file:pgkit-client-0.2.3.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/130b3fbb876dfb7873629ac8eb4f3b46/pgkit-client-0.2.3.tgz","_integrity":"sha512-380FGY4IQiigRglbvRtxc+k8ix2M4e8EH4FZ8oGDlRAsJIDso2ySYrO5XK3ct14twO1vFArIzfbYWJ7uwb9HQg==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.1.0","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"^2.8.1","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.3_1720819072855_0.09264359094121177","host":"s3://npm-registry-packages"}},"0.2.4-0":{"name":"@pgkit/client","version":"0.2.4-0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4-0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"26519fe"},"dist":{"shasum":"7860b6320bc906ce12bc7e034d7aa607eb83ef52","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4-0.tgz","fileCount":30,"integrity":"sha512-4t7qcUzJcZRPTLEKiy9n76JOrHhK8wv8G2NQuaZgAIueP45adcTtJgEFwqpPfV6RwdW3zq5h0Vj8JJSFCd9m1g==","signatures":[{"sig":"MEUCICjhckbCTxmDDmmYIT4C1AYizhOj/NNP6Y5EJVsshBC1AiEAibRBvQ8mpS19vE+cL49qAErx62zdXvEV+EW5anG0CIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139811},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4-0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/0e499c36aab4ebff5777b2ebd062c707/pgkit-client-0.2.4-0.tgz","_integrity":"sha512-4t7qcUzJcZRPTLEKiy9n76JOrHhK8wv8G2NQuaZgAIueP45adcTtJgEFwqpPfV6RwdW3zq5h0Vj8JJSFCd9m1g==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.5.1","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.5+sha512.b051a32c7e695833b84926d3b29b8cca57254b589f0649d899c6e9d0edb670b91ec7e2a43459bae73759bb5ce619c3266f116bf931ce22d1ef1759a7e45aa96f","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4-0_1725474352297_0.3654726644745898","host":"s3://npm-registry-packages"}},"0.2.4-1":{"name":"@pgkit/client","version":"0.2.4-1","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4-1","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"30747a0"},"dist":{"shasum":"33d1b261d3023629ce2cdd7129a51cc5753aac1e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4-1.tgz","fileCount":30,"integrity":"sha512-oStDCAIjYq+KWe5m+iwhLK1v988kKrNy2Q7+lEZRQJkVUeEjeRc9nGg2ftLFiCjznBeCQRdQ4tA9bEsTgdm3UA==","signatures":[{"sig":"MEUCIBvIqEf0ZpBKXIJuuYsl1FiWtzCXfHw5bPKAYUHqrecgAiEApJbuhyTlLKDvb0BeNUj4TVXhX957yVYKCzCL91goie0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139314},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4-1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/ebf944e036d9502283b236bf16632bd7/pgkit-client-0.2.4-1.tgz","_integrity":"sha512-oStDCAIjYq+KWe5m+iwhLK1v988kKrNy2Q7+lEZRQJkVUeEjeRc9nGg2ftLFiCjznBeCQRdQ4tA9bEsTgdm3UA==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.5.1","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4-1_1725643999798_0.7280391702078468","host":"s3://npm-registry-packages"}},"0.2.4-2":{"name":"@pgkit/client","version":"0.2.4-2","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4-2","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"30747a0"},"dist":{"shasum":"eaa1cddf76f1d19fb5983bcd3213a445e9a835df","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4-2.tgz","fileCount":30,"integrity":"sha512-KjuhWV6jUCgsshRgh1HxdOmeKJhvCheXkY9Az0fjq9sNpol2d7FUTnCDx31GVzRtmRZmTsd113yfwa/K/cyjBQ==","signatures":[{"sig":"MEUCIQDzIqGmIDn6SSrvAORDFyT9JRdww2NCRO+UFmAMW08pkAIgOoWCBwfjpRPY59/jaPLL3KUdEChEnribRSrxuJWP+hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139314},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4-2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/2826b82ac53e353545cd1a30899c09e2/pgkit-client-0.2.4-2.tgz","_integrity":"sha512-KjuhWV6jUCgsshRgh1HxdOmeKJhvCheXkY9Az0fjq9sNpol2d7FUTnCDx31GVzRtmRZmTsd113yfwa/K/cyjBQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.5.1","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4-2_1725646940706_0.006411278499677042","host":"s3://npm-registry-packages"}},"0.2.4-3":{"name":"@pgkit/client","version":"0.2.4-3","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4-3","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"30747a0"},"dist":{"shasum":"5a962d7454477a922ae109647cc4e11d6598d86a","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4-3.tgz","fileCount":30,"integrity":"sha512-abBo49hHIvhnNYVcqPFEX0NERe+xUmlcO1rLMrvpW3SGDZU39tyqjSJR35tKGMD9JMb4AwW+XWImkFyA/fw1WQ==","signatures":[{"sig":"MEQCIDc9vznyFXaLXM5bb365zYgoI+yofWt9FLUrHiiUZE9dAiA+JzlXCiVuRt4Kq2myOXr2qt7V0Tb0sKuJtfrXuhTzHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139314},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4-3.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/852fea1ca350734b06ff5873f0ff6b06/pgkit-client-0.2.4-3.tgz","_integrity":"sha512-abBo49hHIvhnNYVcqPFEX0NERe+xUmlcO1rLMrvpW3SGDZU39tyqjSJR35tKGMD9JMb4AwW+XWImkFyA/fw1WQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.5.1","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4-3_1725647462947_0.42767951638098967","host":"s3://npm-registry-packages"}},"0.2.4-4":{"name":"@pgkit/client","version":"0.2.4-4","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4-4","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"445da30"},"dist":{"shasum":"9c66194943e6befe0ccc6d44a264e0c915126dc8","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4-4.tgz","fileCount":30,"integrity":"sha512-RtEs81Ggb4OyVGVK9QFmZK91CL4gJbiqFYRt3554zXMokebQFrpvB96oHxOu14QKw0DjsPkE4FlZ4lKZsTEh4A==","signatures":[{"sig":"MEYCIQDxomWsZesOVzqoB50zUwMCv2rTUtaLCPz2N9ATvQnKrQIhANAvfZV9qQATP98o1/PhAdtUOtbZkFD7KxyKOZ9uOLYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140724},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4-4.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/8d45c9c582fcb21eb0b84a40b3a343d4/pgkit-client-0.2.4-4.tgz","_integrity":"sha512-RtEs81Ggb4OyVGVK9QFmZK91CL4gJbiqFYRt3554zXMokebQFrpvB96oHxOu14QKw0DjsPkE4FlZ4lKZsTEh4A==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.5.1","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","pgsql-ast-parser":"12.0.1","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4-4_1725651693490_0.5587320967612477","host":"s3://npm-registry-packages"}},"0.2.4-5":{"name":"@pgkit/client","version":"0.2.4-5","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4-5","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"e9af1bd"},"dist":{"shasum":"2fb4372281648cc3add2ad5ddbc79e652d2a2c79","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4-5.tgz","fileCount":30,"integrity":"sha512-s3G61qt8iacr/6Sqgr0xYIup8AI+ctN0qHNs9tc7pF1cXJdSr2q3VA7F9fzYRgdrqalPBAj9oSFKh/dZfghB1w==","signatures":[{"sig":"MEQCICQI/heCB1F4ECAr14MgMKwKOn3H7prSleZi8W0/v1laAiBs7NW94w/eFNI0Jaahi9sTm67RBRW1sVMgdmwX0qjK1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140724},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4-5.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/98aa8d763355cb94e6c9ba96fcd3c07c/pgkit-client-0.2.4-5.tgz","_integrity":"sha512-s3G61qt8iacr/6Sqgr0xYIup8AI+ctN0qHNs9tc7pF1cXJdSr2q3VA7F9fzYRgdrqalPBAj9oSFKh/dZfghB1w==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4-5_1726006947953_0.2456373521941868","host":"s3://npm-registry-packages"}},"0.2.4-6":{"name":"@pgkit/client","version":"0.2.4-6","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4-6","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"41d3c22"},"dist":{"shasum":"18a6b3b2f99f972751e60491b5595ffcce47bd39","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4-6.tgz","fileCount":33,"integrity":"sha512-8xMQd9ijrJ73Mx5Vr6jufGYkbXFMEOksOQFcF1eUXMoaK1VpaA0lAl5IrIJWmzaKerbRHiLq8Uv2lH7O8kCIzQ==","signatures":[{"sig":"MEUCIFBZWdOJV02KVhWwKV5hx2WtcnLGOpHIbdERHh2/3XPmAiEAoF/95ke46hraGNbny0b6UzRs+j9WfX8FcR6KDc7zxZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147941},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4-6.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/884c75e46b34996a68ebe5b8c6977338/pgkit-client-0.2.4-6.tgz","_integrity":"sha512-8xMQd9ijrJ73Mx5Vr6jufGYkbXFMEOksOQFcF1eUXMoaK1VpaA0lAl5IrIJWmzaKerbRHiLq8Uv2lH7O8kCIzQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4-6_1726179814450_0.476099058316517","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@pgkit/client","version":"0.2.4","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.4","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"0b7acfa"},"dist":{"shasum":"b9f2f5ff5a3d84c3575cff942d14b3e5da665332","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.4.tgz","fileCount":30,"integrity":"sha512-8KuFniUelgnZ8gmVH99FbM996ni1EFAnpmsLc68BDXNl0BqbNfrwDIK/ucViYvg1zfO4AmBs8pNsYY8N9wHUug==","signatures":[{"sig":"MEYCIQDRhwoZjTfMETWRoXO/3TYnGwHV9QltwtanIFGY9XM2vwIhAIFMqDrw0/PRB7uUHVuUsll9RL4wqgbD+gavHCocve18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146242},"main":"dist/index.js","_from":"file:pgkit-client-0.2.4.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/dda54054a9fb344cbd0ceeb072de16de/pgkit-client-0.2.4.tgz","_integrity":"sha512-8KuFniUelgnZ8gmVH99FbM996ni1EFAnpmsLc68BDXNl0BqbNfrwDIK/ucViYvg1zfO4AmBs8pNsYY8N9wHUug==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4_1726265185178_0.5987271457753034","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@pgkit/client","version":"0.2.5","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.5","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"0b7acfa"},"dist":{"shasum":"ab32449fbe4c5b18d8f42e968d8811c18e257e55","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.5.tgz","fileCount":30,"integrity":"sha512-VgfeL+hf7W5jy4sYORavczz4cq0mRfAeOjBZel7GJwgTwv0FHUpZqi4YU/lz14TnxSmn601xbjbkCshtkvoh+A==","signatures":[{"sig":"MEYCIQCFhu/McxOJAnysPKy2+qMVRrihsg+DpdNC4LHrVrDTCQIhAOrKJ5h4b4uvUp8EBHDpFiixW5whm61XF0NmP9RE85sT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146242},"main":"dist/index.js","_from":"file:pgkit-client-0.2.5.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/eef626030ba9f0d955c527c465cf2db4/pgkit-client-0.2.5.tgz","_integrity":"sha512-VgfeL+hf7W5jy4sYORavczz4cq0mRfAeOjBZel7GJwgTwv0FHUpZqi4YU/lz14TnxSmn601xbjbkCshtkvoh+A==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.5_1726421598294_0.4455824741055907","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@pgkit/client","version":"0.2.6","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.6","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"0b7acfa"},"dist":{"shasum":"ade96f29de756cab4472e1838fc634476940d38e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.6.tgz","fileCount":30,"integrity":"sha512-HFzqqKWNy4TQTJmp/5MqTrC+ZKdO0lDp4zcV8Xf998E/pt5mnlm1Heh0KXGJw4sgavk0spYbBJVw42xLM2eAYw==","signatures":[{"sig":"MEUCIQDizfrLMwrxEpytKjqX38P+gJHrduh+LgyomoCaEH7L5wIgfc22SNeeR+PJjLKZ5HkhWHwi+iJqRBq7P6oX4tSTKPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146242},"main":"dist/index.js","_from":"file:pgkit-client-0.2.6.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/94625c200f5930fff0bdb7a499adac27/pgkit-client-0.2.6.tgz","_integrity":"sha512-HFzqqKWNy4TQTJmp/5MqTrC+ZKdO0lDp4zcV8Xf998E/pt5mnlm1Heh0KXGJw4sgavk0spYbBJVw42xLM2eAYw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.7.0","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.6_1726496456638_0.7575759731758904","host":"s3://npm-registry-packages"}},"0.2.7-0":{"name":"@pgkit/client","version":"0.2.7-0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"08f66973126de1b7eefe74f1743e6b1050245a49","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-0.tgz","fileCount":30,"integrity":"sha512-3x4eDV0inI7LZBcusm4H+t+OrtGlSvZcNwIIuzMA1/jo7N1xGeQhx6iH9TPPX1XVp3QnwSFYrnrNTZF8/8W5Bw==","signatures":[{"sig":"MEUCIHphYQaAZAoVBDl9hcOO6we7pyLPmtDRcMZEbwCHSFrEAiEA6o4PTV59g1Apqqne/fo2/U/aiRXC4gV+zVY8Q2a+3I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/b2b0661d06ca6e4d623fcec25214fd90/pgkit-client-0.2.7-0.tgz","_integrity":"sha512-3x4eDV0inI7LZBcusm4H+t+OrtGlSvZcNwIIuzMA1/jo7N1xGeQhx6iH9TPPX1XVp3QnwSFYrnrNTZF8/8W5Bw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-0_1726539255017_0.9422621892752046","host":"s3://npm-registry-packages"}},"0.2.7-1":{"name":"@pgkit/client","version":"0.2.7-1","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-1","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"c5ad901cee058a5b723d474fd5410003f9fa02ce","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-1.tgz","fileCount":30,"integrity":"sha512-dfns5nfEMxginCVCL8pfdn4IJuSGe1ASMkn8MQSiIMY8oK3FKoGllo6wYa+p4hEQhrkYMj2cXdul8fi6pSNlpA==","signatures":[{"sig":"MEYCIQDJVeEkySWSU1Y8wabK3evTwMZkYjEfw1FU3JMiiuE19AIhAPC1ZYaBKARnHoxJpQYNG6govlL7L87iesnjEz5ksNlv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/135663f8137c9e6746fa6d1c4b47267e/pgkit-client-0.2.7-1.tgz","_integrity":"sha512-dfns5nfEMxginCVCL8pfdn4IJuSGe1ASMkn8MQSiIMY8oK3FKoGllo6wYa+p4hEQhrkYMj2cXdul8fi6pSNlpA==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-1_1726539461707_0.7390758397863624","host":"s3://npm-registry-packages"}},"0.2.7-2":{"name":"@pgkit/client","version":"0.2.7-2","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-2","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"6a2c883f559425c0c085806953097e38d68fb5b8","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-2.tgz","fileCount":30,"integrity":"sha512-1H1xYEix0P4SmIjCfwvwIO/HxAW9gvrg4VfZhvKEWgIugu6g+gG3WHM7NMTd13YvqhBOqbhLNMgXUKjNEwG8xQ==","signatures":[{"sig":"MEQCIAxbWBQPikc1TusjL5Mxg6VRTFHucw7PiR1mcSpXnQ3mAiBPCYIS7/xZD9WLW5334lbgCf/l6Hj8dp+6R6c6kyZfQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/4135ad91780eb04e196d43731541deae/pgkit-client-0.2.7-2.tgz","_integrity":"sha512-1H1xYEix0P4SmIjCfwvwIO/HxAW9gvrg4VfZhvKEWgIugu6g+gG3WHM7NMTd13YvqhBOqbhLNMgXUKjNEwG8xQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-2_1726539756028_0.07945520721091248","host":"s3://npm-registry-packages"}},"0.2.7-3":{"name":"@pgkit/client","version":"0.2.7-3","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-3","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"b310a9ec65b832ef292df337fdc5dd8954308cd8","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-3.tgz","fileCount":30,"integrity":"sha512-h8SWZkAKvPvA0NuFXPNX+Eo6dqcVOW1t/NF3gdkCojweOoDlBffsqInAq1qjYCOR0pbXZHmLwORuS/eBXlTMKw==","signatures":[{"sig":"MEQCIBJ7wQVNb5KYsyxCfvouMnsOtDCyGpNGHvn2ZKRjCaLgAiB/Ooqkfu185mORxmkwgq1RZokoYfB/Lm8PnHg+rVMUlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-3.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/2721a9a04851f5cdb118cf5659ce9e37/pgkit-client-0.2.7-3.tgz","_integrity":"sha512-h8SWZkAKvPvA0NuFXPNX+Eo6dqcVOW1t/NF3gdkCojweOoDlBffsqInAq1qjYCOR0pbXZHmLwORuS/eBXlTMKw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-3_1726586883719_0.420635448136353","host":"s3://npm-registry-packages"}},"0.2.7-4":{"name":"@pgkit/client","version":"0.2.7-4","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-4","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"b459cb1991ca37ee5ad30af685eaf173ea624e8f","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-4.tgz","fileCount":30,"integrity":"sha512-CiISdtsdSG55vcVg5WlYLuaLm8JNWSulPqWOnd/EfoqeeudxPKLkj6NCR5SrtQ+tOV05Nn1AFQK00mwdZszFkg==","signatures":[{"sig":"MEQCIHsXHYzeHESOAFHwJH+W1geFHINhSZnNo9pNQK3L/zXsAiAFdsKyltry4f5iE/mRv76oU//vCmpulSr3vnLnKPkd+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-4.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/125467e12273f987715956e8fdc14dba/pgkit-client-0.2.7-4.tgz","_integrity":"sha512-CiISdtsdSG55vcVg5WlYLuaLm8JNWSulPqWOnd/EfoqeeudxPKLkj6NCR5SrtQ+tOV05Nn1AFQK00mwdZszFkg==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-4_1726596885103_0.7993894849077061","host":"s3://npm-registry-packages"}},"0.2.7-5":{"name":"@pgkit/client","version":"0.2.7-5","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-5","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"3d5047a0e6c3606160c76094db25f56d7851c9d5","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-5.tgz","fileCount":30,"integrity":"sha512-mlvuaMYcPc7BOT+B0k5xDp7cPH5oX2Oon7uZV1BOl365uF/2gDJk2bUpWMIyAnlOdkim3NRV2LVg5AJlmOlZOw==","signatures":[{"sig":"MEQCIFVQIxFwN/Dv4xq+m8FdIyARUwyDwaMOMPOsgflx59vOAiBdVBAafMhrTgxrtjyh1m11fxT818OrVOaj1d1XLqfClg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-5.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/44483ee974ae0c81fc8bfa0144587443/pgkit-client-0.2.7-5.tgz","_integrity":"sha512-mlvuaMYcPc7BOT+B0k5xDp7cPH5oX2Oon7uZV1BOl365uF/2gDJk2bUpWMIyAnlOdkim3NRV2LVg5AJlmOlZOw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-5_1726597366903_0.411570058093784","host":"s3://npm-registry-packages"}},"0.2.7-6":{"name":"@pgkit/client","version":"0.2.7-6","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-6","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"1050ecde2342f7ac76cd9288ce99f7f3dc8bf6a1","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-6.tgz","fileCount":30,"integrity":"sha512-7lXM7LvTq0d9JnN9xNt7hMdzsOG23y8o03hmL6H8ujg37iVjrUdC6+Iv38mCMKLGi0AgCdlspyO1mY9/grqBIQ==","signatures":[{"sig":"MEUCIHnO00pSuBTnb/SM3q6v54Vbftq88Lhj7UniOESYRMBaAiEA3uNh7QcNGfzpNRnKUT7rr6IDFnzpckHE6TpEqGhJINE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-6.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/979f8cbe8592b0e3adaf1c84e3b38926/pgkit-client-0.2.7-6.tgz","_integrity":"sha512-7lXM7LvTq0d9JnN9xNt7hMdzsOG23y8o03hmL6H8ujg37iVjrUdC6+Iv38mCMKLGi0AgCdlspyO1mY9/grqBIQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-6_1726597923161_0.8262631992985421","host":"s3://npm-registry-packages"}},"0.2.7-7":{"name":"@pgkit/client","version":"0.2.7-7","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-7","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"e47c6bd38b394476da32bbff887e425e77a0d696","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-7.tgz","fileCount":30,"integrity":"sha512-jSH/ctm4UTYdW4ZGtRHoRVzzfCeSMrWj/YE9OabOPSE8PPzm7MrpYn03UG/gYhsXXnLJ7cGlKhIyoDReS68XVw==","signatures":[{"sig":"MEUCIBfchmkaDyEe+2S8gTx4K8pEqD4iM/h+JRg0oGyjk4xpAiEAiy65llFfWivowcI0KbWKOj7dWulAmdoBizTlizQ72Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-7.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/76c2e5adbc5ca759ed9ec083227d78ba/pgkit-client-0.2.7-7.tgz","_integrity":"sha512-jSH/ctm4UTYdW4ZGtRHoRVzzfCeSMrWj/YE9OabOPSE8PPzm7MrpYn03UG/gYhsXXnLJ7cGlKhIyoDReS68XVw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-7_1726598133320_0.7609287821842876","host":"s3://npm-registry-packages"}},"0.2.7-8":{"name":"@pgkit/client","version":"0.2.7-8","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-8","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2253b99"},"dist":{"shasum":"d53bcb85fd969b04614d871312fe2c1c48f075c7","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-8.tgz","fileCount":30,"integrity":"sha512-q8kewc7+Ccdzu+7f1Ym23IQXofvqL/+QygLLDVO/a2zlPzw2BwMS5RahFBJk8tNFXisj8IWrHXJM8ngCNBZk/g==","signatures":[{"sig":"MEUCIQD/eiabf5wTKtM0M6NRL2H+qY6NSYRK0sbPtbvyNPR/fgIgN5x9PNxd+Fuj3fljuRSA/WAE5cYzp8gUf5tpWs7ZXuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146480},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-8.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/22eec67f1c4ed10b34776f4484d67d84/pgkit-client-0.2.7-8.tgz","_integrity":"sha512-q8kewc7+Ccdzu+7f1Ym23IQXofvqL/+QygLLDVO/a2zlPzw2BwMS5RahFBJk8tNFXisj8IWrHXJM8ngCNBZk/g==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-8_1726611994618_0.3454404814451839","host":"s3://npm-registry-packages"}},"0.2.7-9":{"name":"@pgkit/client","version":"0.2.7-9","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-9","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"815fbf9"},"dist":{"shasum":"97cd894f600bf55f88397841b0a4588d446ce79e","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-9.tgz","fileCount":30,"integrity":"sha512-VueHVmv29AxLljxYTttSXJp1D7yzjFIfUJUzkdI8Qqy9VVXe/F+FXFDI4mGeqRsMeboXCiMN+QH9M1JGge+dug==","signatures":[{"sig":"MEQCIDBftOqu7fcYGu0Zj+icJIUSxmr4emIiWf3g7HjI7QivAiAic+eidGck0nyaivzkKL82TSpKVpxheLPulO5IJaqWSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146530},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-9.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/8e0c0f919bd64893f8d38da1ecaa2871/pgkit-client-0.2.7-9.tgz","_integrity":"sha512-VueHVmv29AxLljxYTttSXJp1D7yzjFIfUJUzkdI8Qqy9VVXe/F+FXFDI4mGeqRsMeboXCiMN+QH9M1JGge+dug==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-9_1726626531621_0.18431976369638892","host":"s3://npm-registry-packages"}},"0.2.7-10":{"name":"@pgkit/client","version":"0.2.7-10","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-10","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"815fbf9"},"dist":{"shasum":"f9f5325707e16aa3aee300c214b292b50a6969f5","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-10.tgz","fileCount":30,"integrity":"sha512-Z9fptxokNj2uuAAWW59lwRVVE6xHZvtNayw7XMhtdj2ztI48G6WHPjx+fVajVK2LGlZF+mIm0Mo2ztiE3lpZuQ==","signatures":[{"sig":"MEUCIHkN3Jj8ebxGfuNNMep++tQ/jdoodsCQIoWFopYQz64YAiEA8LgdqeJIWVp/kUeu9JPCc6yXP11K/DfpHHvpVdO7TJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146531},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-10.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/c70bc0084efd3b40c2d16d5a54fdd36e/pgkit-client-0.2.7-10.tgz","_integrity":"sha512-Z9fptxokNj2uuAAWW59lwRVVE6xHZvtNayw7XMhtdj2ztI48G6WHPjx+fVajVK2LGlZF+mIm0Mo2ztiE3lpZuQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-10_1726695130967_0.8225089254651163","host":"s3://npm-registry-packages"}},"0.2.7-11":{"name":"@pgkit/client","version":"0.2.7-11","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-11","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"ce1b55b"},"dist":{"shasum":"c8e23dc7d0fa93f26cc27b80ffc80831cbbdfb15","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-11.tgz","fileCount":30,"integrity":"sha512-XJERJ5hFh+0o5EE0XC7f2gRMZzLTWAJ0ntW0jzF+DiQCKFbXwnkCYu4MOwGjm/W8G3Va639iuICsleTmbvjTCQ==","signatures":[{"sig":"MEUCIAoAc/kZ6UU3a/p2bQQiLFUSqhvP7kuvXGXgkqrpJrPqAiEAlJa8raWJHQkQzcIXsN0mvpWouPajgn3UWENQpT/3hcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147665},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-11.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/cde45136d8c63aadc6a6568e3d64d7fc/pgkit-client-0.2.7-11.tgz","_integrity":"sha512-XJERJ5hFh+0o5EE0XC7f2gRMZzLTWAJ0ntW0jzF+DiQCKFbXwnkCYu4MOwGjm/W8G3Va639iuICsleTmbvjTCQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-11_1726846263533_0.6875229945496697","host":"s3://npm-registry-packages"}},"0.2.7-12":{"name":"@pgkit/client","version":"0.2.7-12","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-12","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2519ebf"},"dist":{"shasum":"efc247548fee939bab65b4434d0d1373b21e0ca9","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-12.tgz","fileCount":30,"integrity":"sha512-gDT89mup+7vPqfFa/N0hf5hqGrN0bTferh23CNah/upoqA/ansI3tc7D84W0qsNs88RqO3IuCoJcf4P3tyT7Vw==","signatures":[{"sig":"MEUCIGEPhnwxyR0h37w8bilYoSN+j83j9X1NC7g7QAFCFpftAiEAyw2QPLKXoYJ3R9YaFiaOzheGTUBVkhnfouqg/8EEVP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148545},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-12.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/4c5df508e7f4ca3e2d48dac54321ca38/pgkit-client-0.2.7-12.tgz","_integrity":"sha512-gDT89mup+7vPqfFa/N0hf5hqGrN0bTferh23CNah/upoqA/ansI3tc7D84W0qsNs88RqO3IuCoJcf4P3tyT7Vw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-12_1728410162390_0.04898996916216869","host":"s3://npm-registry-packages"}},"0.2.7-13":{"name":"@pgkit/client","version":"0.2.7-13","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-13","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2519ebf"},"dist":{"shasum":"34dbfb4817617c2bc1967450e7e35dd99d1e4e1b","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-13.tgz","fileCount":30,"integrity":"sha512-u8LDpNmZ7o6eSdepJrjwUV7Qn/3wwkXnzmypbDXX8D4AlaoKZvjMxxfzFoUe9aYOHMpxPMngu4EO4SQQvd7LRw==","signatures":[{"sig":"MEYCIQC4CrDQI+eLOl87CK51xSFNOP5kG6IdnzmUEMcfNJQWZgIhAMeT1OzvDlSN4Ka1gSTWNIgOybqIqZcpDT6sbayWXO90","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148545},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-13.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/22e198584fccbf033ac9fdb35cb39d58/pgkit-client-0.2.7-13.tgz","_integrity":"sha512-u8LDpNmZ7o6eSdepJrjwUV7Qn/3wwkXnzmypbDXX8D4AlaoKZvjMxxfzFoUe9aYOHMpxPMngu4EO4SQQvd7LRw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-13_1733247715533_0.5227580499376139","host":"s3://npm-registry-packages"}},"0.2.7-14":{"name":"@pgkit/client","version":"0.2.7-14","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-14","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2519ebf"},"dist":{"shasum":"3810142ae2dfab627790fb3a6bf3c8d4665abea3","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-14.tgz","fileCount":30,"integrity":"sha512-6AhgM3UadegCSEvy+MZVYl7aWt6Tb7JOryChjKeIocdjE3pRIOcj7kc3LQkzMUen5rfYo/unpFdApCVrDnZJxQ==","signatures":[{"sig":"MEUCIFAatL+ALIzzoZSkpPlm84+INVEv6KsPnsM5okdYFh1WAiEAi+8Q0ZP1tMFUEwTwYL6WL4wUzx/PIXCrhEAJMk1qgQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148545},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-14.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/96ce4538a82a19209d2865e704f42589/pgkit-client-0.2.7-14.tgz","_integrity":"sha512-6AhgM3UadegCSEvy+MZVYl7aWt6Tb7JOryChjKeIocdjE3pRIOcj7kc3LQkzMUen5rfYo/unpFdApCVrDnZJxQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-14_1733247937053_0.3515452448523677","host":"s3://npm-registry-packages"}},"0.2.7-15":{"name":"@pgkit/client","version":"0.2.7-15","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7-15","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2519ebf"},"dist":{"shasum":"6c7077f69b6fe0d3115d0179659b8360a61b3074","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7-15.tgz","fileCount":30,"integrity":"sha512-c0ARaNAMmAVibaRR0iw6b2QTpXP+RAp0DJtEfTm90D3/UtBZZi5bH6sfpYlwzuOG57sUACbs5PaKVrqf7XAg7Q==","signatures":[{"sig":"MEUCIEmfOiiVBoKueExAn1TDk6DI1SAl9E4nGN9uA6KDvrskAiEA8PhrNAKvtotVGlw8pSgjJpzeUiCQJ0ntm0pwyRD7onQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148545},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7-15.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/b27e6602a128b1870488241ffc18e18e/pgkit-client-0.2.7-15.tgz","_integrity":"sha512-c0ARaNAMmAVibaRR0iw6b2QTpXP+RAp0DJtEfTm90D3/UtBZZi5bH6sfpYlwzuOG57sUACbs5PaKVrqf7XAg7Q==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"22.6.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7-15_1733333818879_0.2805447793502267","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@pgkit/client","version":"0.2.7","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.2.7","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"2519ebf"},"dist":{"shasum":"33626e053a666d81ec357716664558113639b673","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.2.7.tgz","fileCount":30,"integrity":"sha512-wXE3p+oBZRak3QmGFhsfitjzeoe600Bf9xtqIUb96DUzUjryJAoXxwbeLaN7vrAW40Hy79SRT7Ig4enapRQ3Dg==","signatures":[{"sig":"MEUCIDr6gXzOHpi+PXkPbpYvNv/FrsrKADAAr4ynDT2TaVddAiEAlmCNsGFYuCiSPKrFgWShU6yBNYLyqOU6G1y0wocK9+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148542},"main":"dist/index.js","_from":"file:pgkit-client-0.2.7.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/55673d13248c92bc2c7410516cd1e805/pgkit-client-0.2.7.tgz","_integrity":"sha512-wXE3p+oBZRak3QmGFhsfitjzeoe600Bf9xtqIUb96DUzUjryJAoXxwbeLaN7vrAW40Hy79SRT7Ig4enapRQ3Dg==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6+sha512.77b89e9be77a2b06ad8f403a19cae5e22976f61023f98ad323d5c30194958ebc02ee0a6ae5d13ee454f6134e4e8caf29a05f0b1a0e1d2b17bca6b6a1f1159f86","devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.7_1741020694204_0.5789359913451484","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-0":{"name":"@pgkit/client","version":"0.3.0-0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.3.0-0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"d7699f3"},"dist":{"shasum":"9704453a6c04e8a8bed04fe128d6941b58d2ec4c","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.3.0-0.tgz","fileCount":30,"integrity":"sha512-5xlQYbn9+3Cw64w4QQhi4sRjpSZAYw0fL6X0oI9pMeGCWC35+esugIuG4vT1PySvVeOE9SYOujOCmto9Ad58DQ==","signatures":[{"sig":"MEUCIQC8I5h4GvGYYSiobQMP97oJJZEs9163892PDfysBbN2pQIgfZyjrBohm0UfjxmNYupAs1eSs6s3kzlvItyYtQKHtQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151623},"main":"dist/index.js","_from":"file:pgkit-client-0.3.0-0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/0f36e83745dd3c1c336dabd59332b1e6/pgkit-client-0.3.0-0.tgz","_integrity":"sha512-5xlQYbn9+3Cw64w4QQhi4sRjpSZAYw0fL6X0oI9pMeGCWC35+esugIuG4vT1PySvVeOE9SYOujOCmto9Ad58DQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.3.0-0_1744820902079_0.15627855823393344","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-1":{"name":"@pgkit/client","version":"0.3.0-1","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.3.0-1","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"d7699f3"},"dist":{"shasum":"cc2024316ac408dff78da75f35e13ee4a03442bf","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.3.0-1.tgz","fileCount":30,"integrity":"sha512-NDlGsshBR1Dg4VOg4t8PqmLjwdW6P3i6rWv6n/ZQqwW9Mirl/TR/fR/qshMZ2EbCP1mNo/YJ95cZE2pe5+OMnA==","signatures":[{"sig":"MEYCIQCGzxYIORhDbBpoyyVxpWfrZHO29qrhF4gMU+qCMPeaWQIhAI4oHHsPb3q0Rq6FqAcurj0swL9huzw7UJwq9HGID+JJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151623},"main":"dist/index.js","_from":"file:pgkit-client-0.3.0-1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/33d2058a3fbf351c8c5d65ec9aee993d/pgkit-client-0.3.0-1.tgz","_integrity":"sha512-NDlGsshBR1Dg4VOg4t8PqmLjwdW6P3i6rWv6n/ZQqwW9Mirl/TR/fR/qshMZ2EbCP1mNo/YJ95cZE2pe5+OMnA==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.3.0-1_1744821475430_0.7116593016014021","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@pgkit/client","version":"0.3.0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.3.0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"d7699f3"},"dist":{"shasum":"aee30d6fd46a8cdf1cd90b51c176d4a42864fc31","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.3.0.tgz","fileCount":33,"integrity":"sha512-aaeWQjxpuNoEipr4M/XmiSPFGgRi8+v+nVsxoFKyDlViJGoTrelM0Q0Bi10Cgz6iprxd85fimTR/Y1t1FC9DIw==","signatures":[{"sig":"MEUCIA4o9n5/Gdx4Q0UJeb68+bT0ySjIQFEWTk8hEJz9FyylAiEA80kPvEv3wtHS20fPuQAG3vFv/BapausBkOroOtRARYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154266},"main":"dist/index.js","_from":"file:pgkit-client-0.3.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/4c008e2a2d76d5350f80942515386d4e/pgkit-client-0.3.0.tgz","_integrity":"sha512-aaeWQjxpuNoEipr4M/XmiSPFGgRi8+v+nVsxoFKyDlViJGoTrelM0Q0Bi10Cgz6iprxd85fimTR/Y1t1FC9DIw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.3.0_1745432531184_0.044901497043170924","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-0":{"name":"@pgkit/client","version":"0.4.0-0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.4.0-0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"f957db3"},"dist":{"shasum":"25cb9389284c7bbee0fc85590c04facf2d3ae339","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.4.0-0.tgz","fileCount":33,"integrity":"sha512-04qHhlh+TQEd5oxXT4ifJfLsQOHNjpqxuw1l/iByKSbvKLpfZ9pmcF+7lemmSXHeb8sr1NALjvtFi8YBcwpKHw==","signatures":[{"sig":"MEYCIQCd+8LiAKSndo0Q5qmCmPApSGpS8TItyOnuy12BZUIsBwIhAIMP1RDmJW0ASbmPuP7l9yubV1IfCkYOHagYcfVhVRcm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193992},"main":"dist/index.js","_from":"file:pgkit-client-0.4.0-0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/6ab01d0c57a4792ae50e41dcd0fe5c13/pgkit-client-0.4.0-0.tgz","_integrity":"sha512-04qHhlh+TQEd5oxXT4ifJfLsQOHNjpqxuw1l/iByKSbvKLpfZ9pmcF+7lemmSXHeb8sr1NALjvtFi8YBcwpKHw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0-0_1745432592894_0.550377096549522","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-1":{"name":"@pgkit/client","version":"0.4.0-1","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.4.0-1","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"8de565b"},"dist":{"shasum":"667aae0d7c3965fc6063d8df35ef47d9cc70aaa0","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.4.0-1.tgz","fileCount":33,"integrity":"sha512-fFclUHE1Np1qi2MPYWIz3/64BwxtLlq1lSLnxN8TaMM0lGNxX8F3x41WS1KnETIj9GDlZedzsMLEaq3rgNqDJw==","signatures":[{"sig":"MEUCICGycVEB3jt6LqIbmQZBWxwhgVwTX9HOefBE8p4epY9YAiEA7SrWqBytdTqR/eUBrcwbXkm7r3sZfjLoCvDDhOzsNOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192919},"main":"dist/index.js","_from":"file:pgkit-client-0.4.0-1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/696dbf8937481f7532c8cf062b9f2a6b/pgkit-client-0.4.0-1.tgz","_integrity":"sha512-fFclUHE1Np1qi2MPYWIz3/64BwxtLlq1lSLnxN8TaMM0lGNxX8F3x41WS1KnETIj9GDlZedzsMLEaq3rgNqDJw==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0-1_1747333504938_0.25252736818214006","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-2":{"name":"@pgkit/client","version":"0.4.0-2","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.4.0-2","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"8de565b"},"dist":{"shasum":"6964f6902df48562ab2994026a2a85e2085558d1","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.4.0-2.tgz","fileCount":33,"integrity":"sha512-U0T4pCKNVwNGjJbS/4NaZ1pHDpY9rjE4Z2//IkqxqTe0QKdq+OckTOwpEcfKND9KX2x5KjLiwdbSWnXRu0uWsQ==","signatures":[{"sig":"MEYCIQCcssgoS07I2z3LTmxHFCS0aeAZm74kAeLGMKPlfgu2JQIhALRCZDNs0vCf+Fi2FHqUwsoWZCPkr2LIMtns7Jb3kIZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192919},"main":"dist/index.js","_from":"file:pgkit-client-0.4.0-2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/5751ed5744483d3f0d83ecc2d0fbbc3c/pgkit-client-0.4.0-2.tgz","_integrity":"sha512-U0T4pCKNVwNGjJbS/4NaZ1pHDpY9rjE4Z2//IkqxqTe0QKdq+OckTOwpEcfKND9KX2x5KjLiwdbSWnXRu0uWsQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0-2_1747336563622_0.2721952315136562","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-3-pg-lib-type-overrides":{"name":"@pgkit/client","version":"0.4.0-3-pg-lib-type-overrides","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.4.0-3-pg-lib-type-overrides","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"0b13e34"},"dist":{"shasum":"ad7dba6f1c43af97b46194b637d391df902431dc","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.4.0-3-pg-lib-type-overrides.tgz","fileCount":33,"integrity":"sha512-1+1/VbWcnFRISIPkYGYVcTJpHuxrxq+C3n2xBEI2uWmAL62i4lG1vCQa/2yVsolF1atp1cbRwVzMTXQ/MTA4iQ==","signatures":[{"sig":"MEUCIBXUpxq4Isgor9ywM9+F6EM0LnwXrghxb5oFBizGXX6NAiEAouRALvp8VpeGN/AOqY19UkOagBnN+cOQmcAp7ZIftx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192941},"main":"dist/index.js","_from":"file:pgkit-client-0.4.0-3-pg-lib-type-overrides.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/16ee5264d0cc29c6418b839617ae25b4/pgkit-client-0.4.0-3-pg-lib-type-overrides.tgz","_integrity":"sha512-1+1/VbWcnFRISIPkYGYVcTJpHuxrxq+C3n2xBEI2uWmAL62i4lG1vCQa/2yVsolF1atp1cbRwVzMTXQ/MTA4iQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"~8.14.1","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0-3-pg-lib-type-overrides_1747338004352_0.295330913702079","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-3-pg-lib-type-overrides.0":{"name":"@pgkit/client","version":"0.4.0-3-pg-lib-type-overrides.0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.4.0-3-pg-lib-type-overrides.0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"0b13e34"},"dist":{"shasum":"ef43bbaaeb27e62d7562758942c7eeb31f54ef16","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.4.0-3-pg-lib-type-overrides.0.tgz","fileCount":33,"integrity":"sha512-QN9NqP9s+H3Qvqgw9sEtsFW9VvwkNEpT6YDrRJVGSzf8BkCggSkLcTxuhK8pmJaOYZk1e1HEbEY3obx3u5IQdQ==","signatures":[{"sig":"MEUCIQCeExnChkM7vrUVgRu73zBrfGHmqYiZSecX5ijMG6oatgIgSOfyiFqoGfVjq2FgohllkIRzSARyPU9pxe2G8YzmeFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192943},"main":"dist/index.js","_from":"file:pgkit-client-0.4.0-3-pg-lib-type-overrides.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/fbfc368f108625ddf139480544c39e9f/pgkit-client-0.4.0-3-pg-lib-type-overrides.0.tgz","_integrity":"sha512-QN9NqP9s+H3Qvqgw9sEtsFW9VvwkNEpT6YDrRJVGSzf8BkCggSkLcTxuhK8pmJaOYZk1e1HEbEY3obx3u5IQdQ==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"~8.14.1","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0-3-pg-lib-type-overrides.0_1747339685246_0.27087021567751357","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-0":{"name":"@pgkit/client","version":"0.4.1-0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.4.1-0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"8de565b"},"dist":{"shasum":"7c002b3cb6591cce36d90ad5bd09154e5415de39","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.4.1-0.tgz","fileCount":33,"integrity":"sha512-xqpSleBURz01VOyzB2hsu8/IWesBf/6y6j61Mfws50ROHtoHlMsDatYWNArdpm5WlXOfo0M+x9SvzxMeVBDOfA==","signatures":[{"sig":"MEQCIHxpOUwuRF2vahh85JGUVB3f34YzTDVG804ysLlq246qAiAdE03H/HZKPBg1VzU0tS+vB01wZB6emW/O2rkPWHSMYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192919},"main":"dist/index.js","_from":"file:pgkit-client-0.4.1-0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/cd3b6b11f77715800aa930c5892040a3/pgkit-client-0.4.1-0.tgz","_integrity":"sha512-xqpSleBURz01VOyzB2hsu8/IWesBf/6y6j61Mfws50ROHtoHlMsDatYWNArdpm5WlXOfo0M+x9SvzxMeVBDOfA==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"^8.11.3","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.1-0_1747339871239_0.5466362237303233","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-1":{"name":"@pgkit/client","version":"0.4.1-1","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.4.1-1","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"7b69f72"},"dist":{"shasum":"4a45ee15597099ef46150774f0a622024331170f","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.4.1-1.tgz","fileCount":33,"integrity":"sha512-fP7qHvSsWrggY4ldseElWwuscIh2OuKxGcST3nE77PeoRUtyVq3WlJmLt8VHWjzB0Hy+fGeMLAVDuRNPCNj83g==","signatures":[{"sig":"MEYCIQCYEuDAbJhLe5AjpyjKLYJEtOtc9czeHZhGkL8DvNu4ZAIhAIREPGkgsROPd4C8kzgN+BCUPKGEHcdJmq9G6PXWDPjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192919},"main":"dist/index.js","_from":"file:pgkit-client-0.4.1-1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/a7658ea32a0d6e53603032206fd2c678/pgkit-client-0.4.1-1.tgz","_integrity":"sha512-fP7qHvSsWrggY4ldseElWwuscIh2OuKxGcST3nE77PeoRUtyVq3WlJmLt8VHWjzB0Hy+fGeMLAVDuRNPCNj83g==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"~8.14.1","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.22.4","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","zod-validation-error":"^3.3.0","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.1-1_1747342265686_0.9176065253600099","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@pgkit/client","version":"0.5.0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.5.0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"a9a8cfc"},"dist":{"shasum":"6a4e2ce502dd444d409744ba9c2a6674051a8552","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.5.0.tgz","fileCount":50,"integrity":"sha512-kWti8CVYPYRb877olpYpH6H5Ka6sl9NQF2um/K7M79V0uaCLOqzV7f9lmXa2YBWezjd6xxPNUmUMHaxMlLvwhA==","signatures":[{"sig":"MEYCIQC+IJvihTonatsv69I5a+YD9iiy4MJRIkrsJixVB51UiwIhAJr19s+5g7s3q3P3c8SJvbIWFzM2uuwx0P2o0wId8vTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226569},"main":"dist/index.js","_from":"file:pgkit-client-0.5.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/b5a4bfc6391a55485f805a66dda67d9a/pgkit-client-0.5.0.tgz","_integrity":"sha512-kWti8CVYPYRb877olpYpH6H5Ka6sl9NQF2um/K7M79V0uaCLOqzV7f9lmXa2YBWezjd6xxPNUmUMHaxMlLvwhA==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"~8.14.1","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.25.20","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","valibot":"1.1.0","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.0_1749218794538_0.9896696286444229","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@pgkit/client","version":"0.6.0","keywords":["postgresql","sql","client","typescript","node.js"],"author":{"name":"mmkal"},"license":"ISC","_id":"@pgkit/client@0.6.0","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"git":{"sha":"5d2cd49"},"dist":{"shasum":"53861f1447c9461c9d7e47cb95ac8f828196f707","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.6.0.tgz","fileCount":50,"integrity":"sha512-ABqm/4hqrPdwnHzPjMNyLHN9YH9D7CyWumDvzY+HtmY6wWc10Z+x3+ilHUE+lbHOnaBQSOmO5HxsAEKuO8ZmbA==","signatures":[{"sig":"MEQCIQDSWvSLzUm8B63Qm7A3uF+6bDGILblEan3sTXQ4OIMnKQIfa4/yb3kWBDWFLVN2DJq2QLcLX1IpKk97/FBgbL+FNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226574},"main":"dist/index.js","_from":"file:pgkit-client-0.6.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/6637941638b9f33f9bb7f94372087a60/pgkit-client-0.6.0.tgz","_integrity":"sha512-ABqm/4hqrPdwnHzPjMNyLHN9YH9D7CyWumDvzY+HtmY6wWc10Z+x3+ilHUE+lbHOnaBQSOmO5HxsAEKuO8ZmbA==","repository":{"url":"git+https://github.com/mmkal/pgkit.git","type":"git","directory":"packages/client"},"_npmVersion":"10.9.2","description":"A strongly-typed postgres client for node.js","directories":{},"_nodeVersion":"23.8.0","dependencies":{"pg":"~8.14.1","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","zod":"^3.25.20","meow":"^13.1.0","tsup":"^8.0.1","execa":"^8.0.1","eslint":"^8.57.0","lodash":"^4.17.21","pg-mem":"3.0.2","slonik":"^37.2.0","vitest":"^1.2.2","js-yaml":"^4.1.0","ts-node":"^10.9.2","valibot":"1.1.0","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","toposort":"^2.0.2","@types/pg":"^8.11.0","@types/node":"^20.11.10","@types/lodash":"^4.14.202","sql-formatter":"^15.2.0","quicktype-core":"^23.0.81","@types/toposort":"^2.0.7","make-synchronous":"^1.0.0","typescript-eslint":"^7.1.0","eslint-plugin-mmkal":"0.10.1","@stylistic/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.6.0_1754386396230_0.02552925475300638","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@pgkit/client","version":"0.6.1","description":"A strongly-typed postgres client for node.js","keywords":["postgresql","sql","client","typescript","node.js"],"homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","repository":{"type":"git","url":"git+https://github.com/mmkal/pgkit.git","directory":"packages/client"},"license":"Apache-2.0","author":{"name":"mmkal"},"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"pg":"~8.14.1","pg-promise":"^11.5.4","pgsql-ast-parser":"12.0.1"},"devDependencies":{"@stylistic/eslint-plugin":"^1.6.0","@types/lodash":"^4.14.202","@types/node":"^20.11.10","@types/pg":"^8.11.0","@types/toposort":"^2.0.7","eslint":"^8.57.0","eslint-plugin-mmkal":"0.10.1","execa":"^8.0.1","js-yaml":"^4.1.0","lodash":"^4.17.21","make-synchronous":"^1.0.0","meow":"^13.1.0","np":"github:mmkal/np#6a58244afa28fd7d3f8c4dc4b6457c22d74e82de","pg-mem":"3.0.2","quicktype-core":"^23.0.81","slonik":"^37.2.0","slonik23":"npm:slonik@^23.0.0","slonik37":"npm:slonik@^37.0.0","sql-formatter":"^15.2.0","toposort":"^2.0.2","ts-node":"^10.9.2","tsup":"^8.0.1","typescript-eslint":"^7.1.0","valibot":"1.1.0","vitest":"^1.2.2","zod":"^3.25.20"},"git":{"sha":"7e2cba3"},"scripts":{"build":"tsc -p tsconfig.lib.json","test":"vitest run"},"_id":"@pgkit/client@0.6.1","bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"_integrity":"sha512-JR/w5PNQlKR8Mv0T1zYULKjN2wb03IKI0QklN4F4ZO41tzAC3Bp5+cys/IOucMwpJaNQKSMbQjydDqjyLipyAg==","_resolved":"/private/var/folders/3x/kygz_jhs6wv3s95jhds9z0t80000gn/T/4a6022910309df74b965ed2865da4c79/pgkit-client-0.6.1.tgz","_from":"file:pgkit-client-0.6.1.tgz","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-JR/w5PNQlKR8Mv0T1zYULKjN2wb03IKI0QklN4F4ZO41tzAC3Bp5+cys/IOucMwpJaNQKSMbQjydDqjyLipyAg==","shasum":"79c9ee45c274dd0f2cf010c3df208a72fc42df6d","tarball":"https://registry.npmjs.org/@pgkit/client/-/client-0.6.1.tgz","fileCount":50,"unpackedSize":226581,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJnkRhelff79KXxy42zlx7Y09/YIUmiIaSSEyr+6cwdgIgXhvrE1QqXZaQayvPEWhc4pg9xMqL1TxT5no6TGK6RQs="}]},"_npmUser":{"name":"mmkale","email":"mmkal1@outlook.com"},"directories":{},"maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client_0.6.1_1756588794223_0.3859262298416475"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-27T23:15:53.611Z","modified":"2025-08-30T21:19:54.641Z","0.0.2":"2024-02-27T23:15:53.927Z","0.0.3":"2024-02-28T18:59:41.795Z","0.0.4":"2024-02-29T22:04:49.379Z","0.0.5":"2024-02-29T23:16:15.666Z","0.0.6":"2024-03-01T03:48:12.397Z","0.0.7":"2024-03-01T14:22:58.023Z","0.0.8":"2024-03-02T00:57:02.399Z","0.0.9":"2024-03-02T03:42:13.394Z","0.0.10":"2024-03-03T03:05:41.181Z","0.0.11":"2024-03-03T19:19:26.606Z","0.0.12":"2024-03-04T21:00:41.587Z","0.0.13":"2024-03-04T23:44:12.069Z","0.0.14":"2024-03-05T05:58:07.832Z","0.0.15":"2024-03-06T01:33:50.140Z","0.0.16":"2024-03-06T06:29:35.800Z","0.0.17":"2024-03-08T23:39:39.435Z","0.0.18":"2024-03-09T02:37:22.632Z","0.0.19":"2024-03-10T18:05:47.873Z","0.1.0":"2024-03-10T22:42:42.958Z","0.1.1":"2024-03-11T00:08:06.990Z","0.1.2":"2024-03-13T22:20:44.437Z","0.1.3":"2024-03-13T22:23:09.972Z","0.1.4":"2024-03-14T02:53:35.011Z","0.1.5":"2024-03-21T12:02:18.465Z","0.1.6":"2024-03-21T12:10:41.285Z","0.1.7":"2024-03-21T12:13:36.434Z","0.1.8":"2024-03-23T14:54:12.195Z","0.1.9":"2024-03-28T02:51:29.810Z","0.1.10":"2024-04-30T02:38:51.997Z","0.1.11":"2024-05-01T17:04:56.760Z","0.1.12":"2024-05-03T18:11:46.636Z","0.1.13":"2024-05-07T14:50:54.305Z","0.1.14":"2024-05-09T03:34:45.489Z","0.1.15":"2024-05-18T14:44:32.012Z","0.1.16":"2024-05-20T17:43:35.231Z","0.1.17":"2024-05-21T23:36:28.009Z","0.1.18":"2024-05-22T02:19:35.545Z","0.1.19":"2024-05-22T03:40:57.177Z","0.1.20":"2024-05-22T21:51:16.407Z","0.1.21":"2024-05-25T03:13:01.565Z","0.1.22":"2024-05-25T03:39:54.107Z","0.1.23":"2024-05-26T19:26:00.604Z","0.2.0":"2024-05-31T19:55:48.131Z","0.2.1":"2024-06-03T13:27:31.721Z","0.2.2":"2024-07-12T20:27:14.675Z","0.2.3":"2024-07-12T21:17:53.047Z","0.2.4-0":"2024-09-04T18:25:52.508Z","0.2.4-1":"2024-09-06T17:33:20.058Z","0.2.4-2":"2024-09-06T18:22:20.878Z","0.2.4-3":"2024-09-06T18:31:03.181Z","0.2.4-4":"2024-09-06T19:41:33.680Z","0.2.4-5":"2024-09-10T22:22:28.161Z","0.2.4-6":"2024-09-12T22:23:34.656Z","0.2.4":"2024-09-13T22:06:25.407Z","0.2.5":"2024-09-15T17:33:18.521Z","0.2.6":"2024-09-16T14:20:56.823Z","0.2.7-0":"2024-09-17T02:14:15.213Z","0.2.7-1":"2024-09-17T02:17:41.936Z","0.2.7-2":"2024-09-17T02:22:36.231Z","0.2.7-3":"2024-09-17T15:28:03.936Z","0.2.7-4":"2024-09-17T18:14:45.305Z","0.2.7-5":"2024-09-17T18:22:47.148Z","0.2.7-6":"2024-09-17T18:32:03.338Z","0.2.7-7":"2024-09-17T18:35:33.489Z","0.2.7-8":"2024-09-17T22:26:34.788Z","0.2.7-9":"2024-09-18T02:28:51.810Z","0.2.7-10":"2024-09-18T21:32:11.330Z","0.2.7-11":"2024-09-20T15:31:03.742Z","0.2.7-12":"2024-10-08T17:56:02.641Z","0.2.7-13":"2024-12-03T17:41:55.733Z","0.2.7-14":"2024-12-03T17:45:37.240Z","0.2.7-15":"2024-12-04T17:36:59.080Z","0.2.7":"2025-03-03T16:51:34.423Z","0.3.0-0":"2025-04-16T16:28:22.416Z","0.3.0-1":"2025-04-16T16:37:55.627Z","0.3.0":"2025-04-23T18:22:11.382Z","0.4.0-0":"2025-04-23T18:23:13.201Z","0.4.0-1":"2025-05-15T18:25:05.146Z","0.4.0-2":"2025-05-15T19:16:03.818Z","0.4.0-3-pg-lib-type-overrides":"2025-05-15T19:40:04.534Z","0.4.0-3-pg-lib-type-overrides.0":"2025-05-15T20:08:05.449Z","0.4.1-0":"2025-05-15T20:11:11.452Z","0.4.1-1":"2025-05-15T20:51:05.880Z","0.5.0":"2025-06-06T14:06:34.736Z","0.6.0":"2025-08-05T09:33:16.483Z","0.6.1":"2025-08-30T21:19:54.419Z"},"bugs":{"url":"https://github.com/mmkal/pgkit/issues"},"author":{"name":"mmkal"},"license":"Apache-2.0","homepage":"https://github.com/mmkal/pgkit/tree/pgkit/packages/client#readme","keywords":["postgresql","sql","client","typescript","node.js"],"repository":{"type":"git","url":"git+https://github.com/mmkal/pgkit.git","directory":"packages/client"},"description":"A strongly-typed postgres client for node.js","maintainers":[{"name":"mmkale","email":"mmkal1@outlook.com"}],"readme":"# @pgkit/client\n\n[![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/mmkal)](https://x.com/mmkalmmkal)\n\nA strongly-typed postgres client for node.js. Lets you execute SQL, without abstractions, safely.\n\n<img src=\"./images/logo.svg\" alt=\"Logo\" width=\"200\"/>\n\n## Introduction\n\n@pgkit/client is a PostgreSQL client, to be used in any application with a PostgreSQL database.\n\n```ts\nimport {createClient} from '@pgkit/client'\n\nconst {sql} = createClient('postgresql://')\n\nconst profiles = await sql`\n  select * from profile where email = ${getEmail()}\n`\n```\n\nThe basic idea is this: PostgreSQL is well designed. SQL as as language has been refined over decades, and its strengths, weaknesses and tradeoffs are widely known. You shouldn't let an ORM, or a query builder, introduce an unnecessary abstraction between your application and your database.\n\n@pgkit/client allows you to write SQL queries - no matter how complex they may be, and whatever niche PostgreSQL features they may use. You will get precise TypeScript types for the results, without sacrificing the protection against SQL injection attacks that ORMs offer. See the [types](#types) and [protections](#protections) sections for more details on how.\n\nThe API design is based on [slonik](https://npmjs.com/package/slonik) - which remains an excellent SQL client. The reasons for using @pgkit/client over an ORM like prisma, or a query builder like knex.js, are the same as for slonik. For why this library exists, and why you might want to use @pgkit/client over slonik see the [comparison with slonik](#comparison-with-slonik) section. The driver for @pgkit/client is [pg-promise](https://npmjs.com/package/pg-promise).\n\n## Ecosystem\n\n@pgkit/client is the basis for these libraries:\n\n<!-- codegen:start {preset: monorepoTOC, repoRoot: ../.., filter: \"^(?!.*(formatter|docs|npmono|client|^pgkit|demo$))\", sort: topological} -->\n- [@pgkit/typegen](https://github.com/mmkal/pgkit/tree/pgkit/packages/typegen#readme) - Automatically generates typescript types from SQL queries\n- [@pgkit/schemainspect](./packages/schemainspect) - SQL Schema Inspection for PostgreSQL\n- [@pgkit/migra](https://github.com/mmkal/pgkit/tree/pgkit/packages/migra#readme) - A CLI to generate PostgeSQL schema diff scripts\n- [@pgkit/migrator](https://github.com/mmkal/pgkit/tree/pgkit/packages/migrator#readme) - PostgeSQL migration tool\n- [@pgkit/admin](https://github.com/mmkal/pgkit/tree/pgkit/packages/admin#readme) - A zero-config PostgeSQL admin server, with schema inspection and autocomplete.\n<!-- codegen:end -->\n\nNote that @pgkit/migra and @pgkit/schemainspect are pure ports of their Python equivalents. They are fantastically useful, and hopefully more and more can be built on top of them in the future.\n\n# Contents\n\n<!-- codegen:start {preset: markdownTOC}-->\n- [Introduction](#introduction)\n- [Ecosystem](#ecosystem)\n- [Protections](#protections)\n   - [Protection against SQL injection](#protection-against-sql-injection)\n   - [Protection against hanging connections](#protection-against-hanging-connections)\n   - [Protection against hanging transactions](#protection-against-hanging-transactions)\n- [Get started](#get-started)\n- [`sql` API](#sql-api)\n   - [sql.array](#sqlarray)\n   - [sql.identifier](#sqlidentifier)\n   - [sql.unnest](#sqlunnest)\n   - [jsonb_populate_recordset](#jsonb_populate_recordset)\n   - [jsonb_to_recordset](#jsonb_to_recordset)\n   - [sql.join](#sqljoin)\n   - [sql.fragment](#sqlfragment)\n   - [nested `sql` tag](#nested-sql-tag)\n   - [sql.interval](#sqlinterval)\n   - [sql.binary](#sqlbinary)\n   - [sql.json](#sqljson)\n   - [sql.jsonb](#sqljsonb)\n   - [JSON.stringify](#jsonstringify)\n   - [sql.literalValue](#sqlliteralvalue)\n   - [transaction savepoints](#transaction-savepoints)\n   - [sql.type](#sqltype)\n   - [sql.type with valibot](#sqltype-with-valibot)\n   - [sql.type with custom error message](#sqltype-with-custom-error-message)\n   - [createSqlTag + sql.typeAlias](#createsqltag--sqltypealias)\n   - [await sql - createSqlTag](#await-sql---createsqltag)\n   - [await sql - clientStorage](#await-sql---clientstorage)\n   - [await sql - bad type](#await-sql---bad-type)\n- [Types](#types)\n- [Automatic type generation](#automatic-type-generation)\n   - [Avoiding nullables](#avoiding-nullables)\n   - [Zod](#zod)\n- [Recipes](#recipes)\n   - [Inserting many rows with sql.unnest](#inserting-many-rows-with-sqlunnest)\n   - [Query logging](#query-logging)\n   - [query timeouts](#query-timeouts)\n   - [switchable clients](#switchable-clients)\n   - [mocking](#mocking)\n- [Comparison with slonik](#comparison-with-slonik)\n   - [Added features/improvements](#added-featuresimprovements)\n      - [`sql`](#sql)\n      - [`sql.raw`](#sqlraw)\n      - [Non-readonly output types](#non-readonly-output-types)\n      - [Errors](#errors)\n         - [one error](#one-error)\n         - [maybeOne error](#maybeone-error)\n         - [many error](#many-error)\n         - [syntax error](#syntax-error)\n   - [Missing features](#missing-features)\n      - [`connection.stream`](#connectionstream)\n      - [Interceptors](#interceptors)\n- [👽 Future](#-future)\n<!-- codegen:end -->\n\n## Protections\n\n### Protection against SQL injection\n\n@pgkit/client uses a tagged template literal, usually imported as `sql`, to prevent [SQL injection attacks](https://owasp.org/www-community/attacks/SQL_Injection). In a library like `pg`, or `pg-promise` (which are dependencies of this library, and this is _not_ the recommended way to use them!), you would be able to do something like this:\n\n```ts\nawait pgPromise.query(`\n  update profile\n  set name = '${req.body.name}'\n`)\n```\n\nWhich will work for some users. Until an [evil user](https://xkcd.com/327) sends a POST request looking something like `{ \"name\": \"''; drop table profile\" }`. (In fact, with the above code, even an innocent user with an apostrophe in their name might be unable to update their profile!)\n\nBy contrast, here's how you would have to write this query in @pgkit/client:\n\n```ts\nawait client.query(sql`\n  update profile\n  set name = ${req.body.name}\n`)\n```\n\n@pgkit/client will handle Bobby Tables and Adrian O'Grady without any problem, because the query that's actually run in the underlying layer is:\n\n```ts\nawait pgPromise.query('update profile set name = $1', req.body.name)\n```\n\nThe above is more like the recommended way of using `pg-promise`. @pgkit/client doesn't let you pass a string to its various `query` methods - you must pass the result returned by the `sql` tag.\n\nThe idea is to make it _easy to do the right thing_, and _hard to do the wrong thing_.\n\n(Note: if you really have a use case for avoiding the template tag, it's your foot and, your gun. See the docs on [`sql.raw` for more info](#sqlraw)).\n\n### Protection against hanging connections\n\nHere's how you might connect to a pool in `pg` (taken directly from [their docs](https://node-postgres.com/features/connecting)):\n\n```ts\nawait pg.connect()\n\nconst res = await pg.query('SELECT NOW()')\nawait pg.end()\n```\n\nThis works fine for the above example, because you can be pretty sure that `SELECT NOW()` will always succeed. But what about when your query throws an error? The call to `await client.end()` will never run, and the connection will be left open. You can solve this by using `try`/`finally` every time you connect, but you might find your codebase quickly littered with boilerplate along these lines. And you are responsible for never forgetting to! Here's the equivalent in @pgkit/client:\n\n```ts\nconst res = await client.connect(async connection => {\n  return connection.query(sql`SELECT NOW()`)\n})\n```\n\nThis will automatically release the connection when the callback _either_ resolves or throws.\n\n### Protection against hanging transactions\n\nSimilarly, transactions are automatically rolled back when they fail, and ended when they succeed:\n\n```ts\nawait client.transaction(async tx => {\n  await tx.query(sql`update profile set name = ${req.body.name}`)\n  await tx.query(sql`update foo set bar = ${req.body.baz}`)\n})\n```\n\nSee [sub-transactions](#sub-transactions) and [transaction savepoints](#transaction-savepoints) for more involved examples.\n\n## Get started\n\nInstall as a dependency using npm (or yarn, or pnpm, or bun):\n\n```\nnpm install @pgkit/client\n```\n\nCreate a client and start querying with it:\n\n```ts\nimport {sql, createClient} from '@pgkit/client'\n\nconst client = createClient(\n  'postgres://postgres:postgres@localhost:5432/postgres',\n)\n\nexport const getProfile = async (id: string) => {\n  const profile = await client.one(sql`select * from profile where id = ${id}`)\n  return {\n    name: profile.name,\n  }\n}\n\nexport const updateProfileName = (id: string, name: string) => {\n  await client.transaction(async tx => {\n    const profile = await tx.one(sql`\n      update profile set name = ${name} where id = ${id} returning *\n    `)\n    await tx.query(sql`\n      insert into some_other_table (foo) values (${profile.foo})\n    `)\n  })\n}\n```\n\n## `sql` API\n\nThe export you'll work with the most is the `sql` tag. This doubles as a a tagged template function, as well as a collection of helpers exposed as properties on the `sql` export.\n\nThe simplest usage is as above, just using `sql` as a tagged template function:\n\n```ts\nawait client.query(sql`insert into profile (id, name) values (1, 'one')`)\n```\n\nHere's a usage example for each of the `sql...` methods:\n\n<!-- codegen:start {preset: markdownFromTests, source: test/api-usage.test.ts, headerLevel: 3, exclude: [exclude from readme, no snapshot serializer]} -->\n### sql.array\n\n```typescript\nconst result = await client.any(sql`\n  select *\n  from usage_test\n  where name = any(${sql.array(['one', 'two'], 'text')})\n`)\nexpect(result).toEqual([\n  {id: 1, name: 'one'},\n  {id: 2, name: 'two'},\n])\n```\n\n### sql.identifier\n\nString parameters are formatted in as parameters. To use dynamic strings for schema names, table names, etc. you can use `sql.identifier`.\n\n```typescript\nconst result = await client.oneFirst(sql`\n  select count(1)\n  from ${sql.identifier(['public', 'usage_test'])}\n`)\n\nexpect(Number(result)).toEqual(3)\n```\n\n### sql.unnest\n\n`sql.unnest` lets you add many rows in a single query, without generating large SQL statements. It also lets you pass arrays of rows, which is more intuitive than arrays of columns.\n\n```typescript\nconst values = [\n  {id: 11, name: 'eleven'},\n  {id: 12, name: 'twelve'},\n  {id: 13, name: 'thirteen'},\n  {id: 14, name: 'fourteen'},\n]\nconst result = await client.any(sql`\n  insert into usage_test(id, name)\n  select *\n  from ${sql.unnest(\n    values.map(({id, name}) => [id, name]),\n    ['int4', 'text'],\n  )}\n  returning *\n`)\n\nexpect(result).toEqual([\n  {id: 11, name: 'eleven'},\n  {id: 12, name: 'twelve'},\n  {id: 13, name: 'thirteen'},\n  {id: 14, name: 'fourteen'},\n])\n```\n\n### jsonb_populate_recordset\n\n`jsonb_populate_recordset` is a PostgreSQL-native alternative to `sql.unnest` which can be used to insert multiple records without re-specify the column names/types.\n\n```typescript\nconst records = [\n  {id: 11, name: 'eleven'},\n  {id: 12, name: 'twelve'},\n  {id: 13, name: 'thirteen'},\n  {id: 14, name: 'fourteen'},\n]\nconst result = await client.any(sql`\n  insert into usage_test\n  select *\n  from jsonb_populate_recordset(\n    null::usage_test,\n    ${JSON.stringify(records, null, 2)}\n  )\n  returning *\n`)\n\nexpect(result).toEqual([\n  {id: 11, name: 'eleven'},\n  {id: 12, name: 'twelve'},\n  {id: 13, name: 'thirteen'},\n  {id: 14, name: 'fourteen'},\n])\n```\n\n### jsonb_to_recordset\n\n`jsonb_to_recordset` is a PostgreSQL-native alternative to `sql.unnest`. It may have a slight performance advantage over jsonb_populate_recordset, at the cost of some manual typing, since it requires explicit columns.\n\n```typescript\nconst records = [\n  {id: 11, name: 'eleven'},\n  {id: 12, name: 'twelve'},\n  {id: 13, name: 'thirteen'},\n  {id: 14, name: 'fourteen'},\n]\nconst result = await client.any(sql`\n  insert into usage_test\n  select *\n  from jsonb_to_recordset(\n    ${JSON.stringify(records, null, 2)}\n  ) as x(id int, name text)\n  returning *\n`)\n\nexpect(result).toEqual([\n  {id: 11, name: 'eleven'},\n  {id: 12, name: 'twelve'},\n  {id: 13, name: 'thirteen'},\n  {id: 14, name: 'fourteen'},\n])\n```\n\n### sql.join\n\n`sql.join` lets you join multiple SQL fragments with a separator.\n\n```typescript\nconst [result] = await client.any(sql`\n  update usage_test\n  set ${sql.join([sql`name = 'one hundred'`, sql`id = 100`], sql`, `)}\n  where id = 1\n  returning *\n`)\n\nexpect(result).toEqual({id: 100, name: 'one hundred'})\n```\n\n### sql.fragment\n\nUse `sql.fragment` to build reusable pieces which can be plugged into full queries.\n\n```typescript\nconst idGreaterThan = (id: number) => sql.fragment`id > ${id}`\nconst result = await client.any(sql`\n  select * from usage_test where ${idGreaterThan(1)}\n`)\n\nexpect(result).toEqual([\n  {id: 2, name: 'two'},\n  {id: 3, name: 'three'},\n])\n```\n\n### nested `sql` tag\n\nYou can also use `` sql`...` `` to create a fragment of SQL, but it's recommended to use `sql.fragment` instead for explicitness. Support for [type-generation](https://npmjs.com/package/@pgkit/typegen) is better using `sql.fragment` too.\n\n```typescript\nconst idGreaterThan = (id: number) => sql`id > ${id}`\nconst result = await client.any(sql`\n  select * from usage_test where ${idGreaterThan(1)}\n`)\n\nexpect(result).toEqual([\n  {id: 2, name: 'two'},\n  {id: 3, name: 'three'},\n])\n```\n\n### sql.interval\n\nA strongly typed helper for creating a PostgreSQL interval. Note that you could also do something like `'1 day'::interval`, but this way avoids a cast and offers typescript types.\n\n```typescript\nconst result = await client.oneFirst(sql`\n  select '2000-01-01T12:00:00Z'::timestamptz + ${sql.interval({days: 1, hours: 1})} as ts\n`)\nexpect(result).toBeInstanceOf(Date)\nexpect(result).toMatchInlineSnapshot(`\"2000-01-02T13:00:00.000Z\"`)\n\nconst interval = await client.oneFirst(sql`select ${sql.interval({days: 1})}`)\nexpect(interval).toMatchInlineSnapshot(`\"1 day\"`)\n```\n\n### sql.binary\n\nPass a buffer value from JavaScript to PostgreSQL.\n\n```typescript\nconst result = await client.oneFirst(sql`\n  select ${sql.binary(Buffer.from('hello'))} as b\n`)\nexpect(result).toMatchInlineSnapshot(`\"\\\\\\\\x68656c6c6f\"`)\n```\n\n### sql.json\n\n```typescript\nawait client.query(sql`\n  drop table if exists jsonb_test;\n  create table jsonb_test (id int, data jsonb);\n`)\n\nconst insert = await client.one(sql`\n  insert into jsonb_test values (1, ${sql.json({foo: 'bar'})})\n  returning *\n`)\n\nexpect(insert).toEqual({data: {foo: 'bar'}, id: 1})\n```\n\n### sql.jsonb\n\n```typescript\nconst insert = await client.one(sql`\n  insert into jsonb_test values (1, ${sql.jsonb({foo: 'bar'})})\n  returning *\n`)\n\nexpect(insert).toEqual({data: {foo: 'bar'}, id: 1})\n```\n\n### JSON.stringify\n\n```typescript\nconst insert = await client.one(sql`\n  insert into jsonb_test values (1, ${JSON.stringify({foo: 'bar'})})\n  returning *\n`)\n\nexpect(insert).toEqual({data: {foo: 'bar'}, id: 1})\n```\n\n### sql.literalValue\n\nUse `sql.literal` to inject a raw SQL string into a query. It is escaped, so safe from SQL injection, but it's not parameterized, so should only be used where parameters are not possible, i.e. for non-optimizeable SQL commands.\n\nFrom the [PostgreSQL documentation](https://www.postgresql.org/docs/current/plpgsql-statements.html):\n\n>PL/pgSQL variable values can be automatically inserted into optimizable SQL commands, which are SELECT, INSERT, UPDATE, DELETE, MERGE, and certain utility commands that incorporate one of these, such as EXPLAIN and CREATE TABLE ... AS SELECT. In these commands, any PL/pgSQL variable name appearing in the command text is replaced by a query parameter, and then the current value of the variable is provided as the parameter value at run time. This is exactly like the processing described earlier for expressions.\n\nFor other statements, such as the below, you'll need to use `sql.literalValue`.\n\n```typescript\nconst result = await client.transaction(async tx => {\n  await tx.query(sql`set local search_path to ${sql.literalValue('abc')}`)\n  return tx.one(sql`show search_path`)\n})\n\nexpect(result).toEqual({search_path: 'abc'})\nconst result2 = await client.one(sql`show search_path`)\nexpect(result2?.search_path).toMatch(/\\bpublic\\b/)\n```\n\n### transaction savepoints\n\nA sub-transaction can be created from within another transaction. Under the hood, @pgkit/client will generate `savepoint` statements, so that the sub-transactions can roll back if necessary.\n\n```typescript\nconst log = vi.fn() // mock logger\nawait client.transaction(async t1 => {\n  await t1.query(sql`delete from usage_test`)\n  await t1.query(sql`insert into usage_test(id, name) values (10, 'ten')`)\n  log('count 1', await t1.oneFirst(sql`select count(1) from usage_test`))\n\n  await t1\n    .transaction(async t2 => {\n      await t2.query(sql`insert into usage_test(id, name) values (11, 'eleven')`)\n\n      log('count 2', await t2.oneFirst(sql`select count(1) from usage_test`))\n\n      throw new Error(`Uh-oh`)\n    })\n    .catch(e => {\n      log('error', e)\n    })\n})\n\nlog('count 3', await client.oneFirst(sql`select count(1) from usage_test`))\n\nexpect(log.mock.calls).toEqual([\n  ['count 1', 1], // after initial insert\n  ['count 2', 2], // after insert in sub-transaction\n  ['error', expect.objectContaining({message: 'Uh-oh'})], // error causing sub-transaciton rollback\n  ['count 3', 1], // back to count after initial insert - sub-transaction insert was rolled back to the savepoint\n])\n\nconst newRecords = await client.any(sql`select * from usage_test where id >= 10`)\nexpect(newRecords).toEqual([{id: 10, name: 'ten'}])\n```\n\n### sql.type\n\n`sql.type` lets you use a zod schema (or another type validator) to validate the result of a query. See the [Zod](#zod) section for more details.\n\n```typescript\nconst StringId = z.object({id: z.string()})\nawait expect(client.any(sql.type(StringId)`select id::text from usage_test`)).resolves.toMatchObject([\n  {id: '1'},\n  {id: '2'},\n  {id: '3'},\n])\n\nconst error = await client.any(sql.type(StringId)`select id from usage_test`).catch(e => e)\n\nexpect(error).toMatchInlineSnapshot(`\n  [QueryError]: [select-usage_test_8729cac]: Parsing rows failed: ✖ Expected string, received number → at id\n    Caused by: [StandardSchemaV1Error]: Standard Schema error - details in \\`issues\\`.\n`)\n```\n\n### sql.type with valibot\n\n```typescript\nconst StringId = v.object({id: v.string()})\nawait expect(client.any(sql.type(StringId)`select id::text from usage_test`)).resolves.toMatchObject([\n  {id: '1'},\n  {id: '2'},\n  {id: '3'},\n])\n\nconst error = await client.any(sql.type(StringId)`select id from usage_test`).catch(e => e)\n\nexpect(error).toMatchInlineSnapshot(`\n  [QueryError]: [select-usage_test_8729cac]: Parsing rows failed: ✖ Invalid type: Expected string but received 1 → at id\n    Caused by: [StandardSchemaV1Error]: Standard Schema error - details in \\`issues\\`.\n`)\n```\n\n### sql.type with custom error message\n\nWrap the query function to customize the error message\n\n```typescript\nclient = createClient(client.connectionString(), {\n  ...client.options,\n  pgpOptions: {\n    ...client.options.pgpOptions,\n    connect: {\n      ...client.options.pgpOptions?.connect,\n      application_name: 'impatient',\n    },\n  },\n})\nconst StringId = z.object({id: z.string()})\n\nconst error = await client.any(sql.type(StringId)`select id from usage_test`).catch(e => e)\n\nexpect(error).toMatchInlineSnapshot(`\n  [QueryError]: [select-usage_test_8729cac]: Parsing rows failed: ✖ Expected string, received number → at id\n    Caused by: [StandardSchemaV1Error]: Standard Schema error - details in \\`issues\\`.\n`)\n```\n\n### createSqlTag + sql.typeAlias\n\n`createSqlTag` lets you create your own `sql` tag, which you can export and use instead of the deafult one, to add commonly-used schemas, which can be referred to by their key in the `createSqlTag` definition.\n\n```typescript\nconst sql = createSqlTag({\n  typeAliases: {\n    Profile: z.object({\n      name: z.string(),\n    }),\n  },\n})\n\nconst result = await client.one(sql.typeAlias('Profile')`select 'Bob' as name`)\nexpectTypeOf(result).toEqualTypeOf<{name: string}>()\nexpect(result).toEqual({name: 'Bob'})\n\nconst err = await client.any(sql.typeAlias('Profile')`select 123 as name`).catch(e => e)\nexpect(err).toMatchInlineSnapshot(`\n  [QueryError]: [select_245d49b]: Parsing rows failed: ✖ Expected string, received number → at name\n    Caused by: [StandardSchemaV1Error]: Standard Schema error - details in \\`issues\\`.\n`)\n```\n\n### await sql - createSqlTag\n\n```typescript\nconst {sql} = client\n\nconst x = await sql<{a: number; b: number}>`select 1 as a, 2 as b`\n\nexpect(x).toEqual([{a: 1, b: 2}])\nexpect(x.one).toEqual({a: 1, b: 2})\nexpect(x.oneFirst).toEqual(1)\nexpect(x.maybeOneFirst).toEqual(1)\nexpect(x.many).toEqual([{a: 1, b: 2}])\nexpect(x.manyFirst).toEqual([1])\nexpectTypeOf(x).toMatchTypeOf<{a: number; b: number}[]>()\nexpectTypeOf(x.one).toEqualTypeOf<{a: number; b: number}>()\n\nconst Type = z.object({a: z.number(), b: z.number()})\nconst y = await sql.type(Type)`select 1 as a, 2 as b`\nexpect(y).toEqual([{a: 1, b: 2}])\nexpect(y.one).toEqual({a: 1, b: 2})\nexpect(y.oneFirst).toEqual(1)\nexpect(y.maybeOneFirst).toEqual(1)\nexpect(y.many).toEqual([{a: 1, b: 2}])\nexpect(y.manyFirst).toEqual([1])\n\nexpectTypeOf(y.manyFirst).toEqualTypeOf<number[]>()\n```\n\n### await sql - clientStorage\n\n```typescript\n// you can't await sql`...` without providing a client first:\nawait expect(async () => await sql`select 1`).rejects.toMatchInlineSnapshot(\n  `[Error]: No client provided to sql tag - either use \\`createSqlTag({client})\\` or provide it with \\`pgkitStorage.run({client}, () => ...)\\``,\n)\n\nconst results = await pgkitStorage.run({client}, async () => {\n  const x = await sql<{a: number; b: number}>`select 1 as a, 2 as b`\n\n  expect(x).toEqual([{a: 1, b: 2}])\n  expect(x.one).toEqual({a: 1, b: 2})\n  expect(x.oneFirst).toEqual(1)\n  expect(x.maybeOneFirst).toEqual(1)\n  expect(x.many).toEqual([{a: 1, b: 2}])\n  expect(x.manyFirst).toEqual([1])\n  expectTypeOf(x).toMatchTypeOf<{a: number; b: number}[]>()\n  expectTypeOf(x.one).toEqualTypeOf<{a: number; b: number}>()\n\n  const Type = z.object({a: z.number(), b: z.number()})\n  const yy = await sql.type(Type)`select 1 as a, 2 as b`\n  expect(yy).toEqual([{a: 1, b: 2}])\n  expect(yy.one).toEqual({a: 1, b: 2})\n  expect(yy.oneFirst).toEqual(1)\n  expect(yy.maybeOneFirst).toEqual(1)\n  expect(yy.many).toEqual([{a: 1, b: 2}])\n  expect(yy.manyFirst).toEqual([1])\n\n  expectTypeOf(yy.manyFirst).toEqualTypeOf<number[]>()\n\n  return {xx: x, yy}\n})\n\nexpect(results).toMatchInlineSnapshot(`\n  {\n    \"xx\": [\n      {\n        \"a\": 1,\n        \"b\": 2\n      }\n    ],\n    \"yy\": [\n      {\n        \"a\": 1,\n        \"b\": 2\n      }\n    ]\n  }\n`)\n```\n\n### await sql - bad type\n\n```typescript\nconst sql = createSqlTag({client})\n\nconst Foo = z.object({foo: z.number()})\n\nawait expect(async () => await sql.type(Foo)`select 1 as bar`).rejects.toMatchInlineSnapshot(\n  `\n    [QueryError]: [select_96972d5]: Parsing rows failed: ✖ Required → at foo\n      Caused by: [StandardSchemaV1Error]: Standard Schema error - details in \\`issues\\`.\n  `,\n)\n```\n<!-- codegen:end -->\n\n## Types\n\nYou can define the type for a query:\n\n```ts\nconst profiles = await client.any(\n  sql<{id: string; name: string}>`select * from profile`,\n)\n// `profiles` will have type `Array<{id: string; name: string}>`\n```\n\nIt is also possible to supply a generic type argument to the `.any<...>` method, but it's better to apply it to the query itself (i.e. `` sql<...>`select ...` ``) since that decouples it from the query method you use:\n\n```ts\ntype Profile = {id: string; name: string}\nconst profileQuery = sql<Profile>`select id, name from profile`\n\nconst profiles = await client.any(profileQuery) // has type Profile[]\nconst profiles = await client.many(profileQuery) // has type Profile[]\nconst queryResult = await client.query(profileQuery) // has type {rows: Profile[]}\nconst profile = await client.one(profileQuery) // has type Profile\nconst maybeProfile = await client.maybeOne(profileQuery) // has type Profile | null\n```\n\n## Automatic type generation\n\nThe companion library [@pgkit/typegen](https://npmjs.com/package/@pgkit/typegen) will automatically typescript types to your queries, by analyzing the SQL. This offers a pretty unique developer experience. You get the type-safety of an ORM, but without the tradeoffs: no vendor lock-in, no having to learn how to use the ORM rather than PostgreSQL, no auto-generated slow queries, no arbitrary limitations on the queries you can run.\n\nCheck out the typegen package for more details, but essentially it will analyse your SQL queries, and map PostgreSQL types to TypeScript, to transform code like this:\n\n```ts\nconst profiles = await client.any(sql`select * from profile`)\n```\n\nInto this:\n\n<!-- eslint-disable @typescript-eslint/no-namespace -->\n```ts\nconst profiles = await client.any(sql<queries.Profile>`select * from profile`)\n\ndeclare namespace queries {\n  // Generated by @pgkit/typegen\n\n  export interface Profile {\n    id: string\n    name: string | null\n  }\n}\n```\n\n### Avoiding nullables\n\nIn some cases you will get types returned from the DB that are nullable e.g. `name: string | null`. By defaults types in postgres are nullable. The type generator tracks columns which are non-null, as well as conditions like `name is not null` to give a non-nullable type where possible. But in some cases, you might have application logic not known to the DB that a certain column is null. In those cases you can use the `.noNulls` helper on the client, which will throw an error if any rows contain any columns with nulls. The nulls will be stripped from the row type at compile-time and runtime:\n\n```ts\nconst profile = await client.noNulls.one(\n  sql<queries.Profile>`select * from profile limit 1`,\n)\n\nprofile.name.slice() // note: no need for a null check here, even though the `Profile` interface has `name` as nullable!\n\ndeclare namespace queries {\n  // Generated by @pgkit/typegen\n\n  export interface Profile {\n    id: string\n    name: string | null\n  }\n}\n```\n\n### Zod\n\nIf you like, you can use [zod](https://npmjs.com/package/zod) to parse query results:\n\n```ts\nconst Profile = z.object({\n  id: z.string(),\n  name: z.string(),\n})\n\nconst profiles = await client.any(sql.type(Profile)`select * from profile`)\n```\n\nThis will use zod to validate each row returned by your query.\n\nNote that zod is not a dependency of this library, nor even a peer dependency. In fact, you could use a different library entirely, as long as you provide a \"type\" which has a `parse` method:\n\n```ts\nimport * as v from 'valibot'\n\nconst ProfileSchema = v.object({\n  id: v.string(),\n  name: v.string(),\n})\nconst Profile = {\n  parse: (input: unknown) => v.parse(ProfileSchema, input),\n}\n\nconst profiles = await client.any(sql.type(Profile)`select * from profile`)\n```\n\nYou can also define `safeParse`, `parseAsync` or `safeParseAsync` as long as they match their zod equivalents:\n\n```ts\nimport * as v from 'valibot'\n\nconst ProfileSchema = v.object({\n  id: v.string(),\n  name: v.string(),\n})\nconst Profile = {\n  parseAsync: async (input: unknown) => v.parse(ProfileSchema, input),\n}\n\nconst profiles = await client.any(sql.type(Profile)`select * from profile`)\n```\n\nYou can use any zod features here. For example:\n\n<!-- codegen:start {preset: markdownFromTests, source: test/zod.test.ts} -->\nTransform rows:\n\n```typescript\nconst Row = z.object({\n  id: z.number(),\n  label: z.string().nullable(),\n  location: z\n    .string()\n    .regex(/^-?\\d+,-?\\d+$/)\n    .transform(s => {\n      const [lat, lon] = s.split(',')\n      return {lat: Number(lat), lon: Number(lon)}\n    }),\n})\n\nconst result = await client.any(sql.type(Row)`\n  select * from zod_test\n`)\n\nexpectTypeOf(result).toEqualTypeOf<{id: number; label: string | null; location: {lat: number; lon: number}}[]>()\n\nconst result2 = await client.any(sql.type(Row)`\n  select * from ${sql.identifier(['zod_test'])}\n`)\n\nexpect(result2).toEqual(result)\n\nexpect(result).toMatchInlineSnapshot(`\n  [\n    {\n      \"id\": 1,\n      \"label\": \"a\",\n      \"location\": {\n        \"lat\": 70,\n        \"lon\": -108\n      }\n    },\n    {\n      \"id\": 2,\n      \"label\": \"b\",\n      \"location\": {\n        \"lat\": 71,\n        \"lon\": -102\n      }\n    },\n    {\n      \"id\": 3,\n      \"label\": null,\n      \"location\": {\n        \"lat\": 66,\n        \"lon\": -90\n      }\n    }\n  ]\n`)\n```\n\nRefine schemas:\n\n```typescript\nconst Row = z.object({\n  id: z.number().refine(n => n % 2 === 0, {message: 'id must be even'}),\n  name: z.string(),\n})\n\nconst getResult = () =>\n  client.any(sql.type(Row)`\n    select * from zod_test\n  `)\n\nawait expect(getResult()).rejects.toMatchInlineSnapshot(`\n  {\n    \"message\": \"[select-zod_test_83bbed1]: Parsing rows failed: ✖ id must be even → at id\\\\n✖ Required → at name\",\n    \"query\": {\n      \"name\": \"select-zod_test_83bbed1\",\n      \"sql\": \"\\\\n      select * from zod_test\\\\n    \",\n      \"token\": \"sql\",\n      \"values\": []\n    },\n    \"cause\": {\n      \"issues\": [\n        {\n          \"code\": \"custom\",\n          \"message\": \"id must be even\",\n          \"path\": [\n            \"id\"\n          ]\n        },\n        {\n          \"code\": \"invalid_type\",\n          \"expected\": \"string\",\n          \"received\": \"undefined\",\n          \"path\": [\n            \"name\"\n          ],\n          \"message\": \"Required\"\n        }\n      ]\n    }\n  }\n`)\n```\n<!-- codegen:end -->\n\n## Recipes\n\n<!-- codegen:start {preset: markdownFromTests, source: test/recipes.test.ts, headerLevel: 3} -->\n### Inserting many rows with sql.unnest\n\n```typescript\n// Pass an array of rows to be inserted. There's only one variable in the generated SQL per column\n\nawait client.query(sql`\n  insert into recipes_test(id, name)\n  select *\n  from ${sql.unnest(\n    [\n      [1, 'one'],\n      [2, 'two'],\n      [3, 'three'],\n    ],\n    ['int4', 'text'],\n  )}\n`)\n\nexpect(sqlProduced).toMatchInlineSnapshot(`\n  [\n    {\n      \"sql\": \"\\\\n    insert into recipes_test(id, name)\\\\n    select *\\\\n    from unnest($1::int4[], $2::text[])\\\\n  \",\n      \"values\": [\n        [\n          1,\n          2,\n          3\n        ],\n        [\n          \"one\",\n          \"two\",\n          \"three\"\n        ]\n      ]\n    }\n  ]\n`)\n```\n\n### Query logging\n\n```typescript\n// Simplistic way of logging query times. For more accurate results, use process.hrtime()\nconst log = vi.fn()\nconst client = createClient('postgresql://postgres:postgres@localhost:5432/postgres', {\n  pgpOptions: {\n    connect: {\n      application_name: 'query-logger',\n    },\n  },\n  wrapQueryFn: queryFn => async query => {\n    const start = Date.now()\n    const result = await queryFn(query)\n    const end = Date.now()\n    log({start, end, took: end - start, query, result})\n    return result\n  },\n})\n\nawait client.query(sql`select * from recipes_test`)\n\nexpect(log.mock.calls[0][0]).toMatchInlineSnapshot(\n  {\n    start: expect.any(Number),\n    end: expect.any(Number),\n    took: expect.any(Number),\n  },\n  `\n    {\n      \"start\": {\n        \"inverse\": false\n      },\n      \"end\": {\n        \"inverse\": false\n      },\n      \"took\": {\n        \"inverse\": false\n      },\n      \"query\": {\n        \"name\": \"select-recipes_test_8d7ce25\",\n        \"sql\": \"select * from recipes_test\",\n        \"token\": \"sql\",\n        \"values\": []\n      },\n      \"result\": {\n        \"rows\": [\n          {\n            \"id\": 1,\n            \"name\": \"one\"\n          },\n          {\n            \"id\": 2,\n            \"name\": \"two\"\n          },\n          {\n            \"id\": 3,\n            \"name\": \"three\"\n          }\n        ],\n        \"command\": \"SELECT\",\n        \"rowCount\": 3,\n        \"fields\": [\n          {\n            \"name\": \"id\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 1,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": 4,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          },\n          {\n            \"name\": \"name\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 2,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": -1,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          }\n        ]\n      }\n    }\n  `,\n)\n```\n\n### query timeouts\n\n```typescript\nconst shortTimeoutMs = 20\nconst impatient = createClient(client.connectionString() + '?shortTimeout', {\n  pgpOptions: {\n    connect: {\n      query_timeout: shortTimeoutMs,\n    },\n  },\n})\nconst patient = createClient(client.connectionString() + '?longTimeout', {\n  pgpOptions: {\n    connect: {\n      query_timeout: shortTimeoutMs * 3,\n    },\n  },\n})\n\nconst sleepSeconds = (shortTimeoutMs * 2) / 1000\nawait expect(impatient.one(sql`select pg_sleep(${sleepSeconds})`)).rejects.toThrowErrorMatchingInlineSnapshot(\n  `\n    [QueryError]: [select_9dcc021]: Executing query failed: Query read timeout\n    {\n      \"message\": \"[select_9dcc021]: Executing query failed: Query read timeout\",\n      \"query\": {\n        \"name\": \"select_9dcc021\",\n        \"sql\": \"select pg_sleep($1)\",\n        \"token\": \"sql\",\n        \"values\": [\n          0.04\n        ]\n      },\n      \"cause\": {\n        \"name\": \"Error\",\n        \"message\": \"Query read timeout\",\n        \"query\": \"select pg_sleep(0.04)\"\n      }\n    }\n  `,\n)\nawait expect(patient.one(sql`select pg_sleep(${sleepSeconds})`)).resolves.toMatchObject({\n  pg_sleep: '',\n})\n```\n\n### switchable clients\n\nYou can use `wrapQueryFn` to dynamically choose different clients depending on the query type:\n\n```typescript\nconst shortTimeoutMs = 20\nconst impatientClient = createClient(client.connectionString() + '?shortTimeout', {\n  pgpOptions: {\n    connect: {\n      query_timeout: shortTimeoutMs,\n      application_name: 'impatient',\n    },\n  },\n})\nconst patientClient = createClient(client.connectionString() + '?longTimeout', {\n  pgpOptions: {\n    connect: {\n      query_timeout: shortTimeoutMs * 3,\n      application_name: 'patient',\n    },\n  },\n})\n\nconst appClient = createClient(client.connectionString(), {\n  pgpOptions: {\n    connect: {\n      application_name: 'app',\n    },\n  },\n  wrapQueryFn: _queryFn => {\n    return async query => {\n      let clientToUse = patientClient\n      try {\n        // use https://www.npmjs.com/package/pgsql-ast-parser - just an example, you may want to do something like route\n        // readonly queries to a readonly connection, and others to a readwrite connection.\n        const parsed = pgSqlAstParser.parse(query.sql)\n        if (parsed.every(statement => statement.type === 'select')) {\n          // we know this is a select statement, use the client with the short timeout\n          clientToUse = impatientClient\n        }\n      } catch {\n        // couldn't parse the query, use the default client\n      }\n\n      return clientToUse.query(query)\n    }\n  },\n})\n\nconst sleepSeconds = (shortTimeoutMs * 2) / 1000\n\nawait expect(\n  appClient.one(sql`\n    select pg_sleep(${sleepSeconds})\n  `),\n).rejects.toThrowErrorMatchingInlineSnapshot(`\n  [QueryError]: [select_6289211]: Executing query failed: Query read timeout\n  {\n    \"message\": \"[select_6289211]: Executing query failed: Query read timeout\",\n    \"query\": {\n      \"name\": \"select_6289211\",\n      \"sql\": \"\\\\n      select pg_sleep($1)\\\\n    \",\n      \"token\": \"sql\",\n      \"values\": [\n        0.04\n      ]\n    },\n    \"cause\": {\n      \"name\": \"Error\",\n      \"message\": \"Query read timeout\",\n      \"query\": \"\\\\n      select pg_sleep(0.04)\\\\n    \"\n    }\n  }\n`)\nawait expect(\n  appClient.one(sql`\n    with delay as (\n      select pg_sleep(${sleepSeconds})\n    )\n    insert into recipes_test (id, name)\n    values (10, 'ten')\n    returning *\n  `),\n).resolves.toMatchObject({\n  id: 10,\n  name: 'ten',\n})\n```\n\n### mocking\n\nYou can use `wrapQueryFn` to easily sub in an entirely different query mechanism:\n\n```typescript\nconst fakeDb = pgMem.newDb() // https://www.npmjs.com/package/pg-mem\nconst client = createClient('postgresql://', {\n  wrapQueryFn: () => {\n    return async query => {\n      const formattedSql = pgMem.replaceQueryArgs$(query.sql, query.values)\n      const result = fakeDb.public.query(formattedSql)\n      return result as typeof result & {fields: FieldInfo[]}\n    }\n  },\n})\n\nawait client.query(sql`create table recipes_test(id int, name text)`)\n\nconst insert = await client.one(sql`insert into recipes_test(id, name) values (${10}, 'ten') returning *`)\nexpect(insert).toMatchObject({id: 10, name: 'ten'})\n\nconst select = await client.any(sql`select name from recipes_test`)\nexpect(select).toMatchObject([{name: 'ten'}])\n```\n<!-- codegen:end -->\n\n## Comparison with slonik\n\n- The API is inspired by Slonik, or rather what Slonik used to be/I wish it still were. The \"driver\" for the client is pg-promise. But the query API and `sql` tag design is from Slonik. So, mostly, you can use this as a drop-in replacement for slonik.\n\nGenerally, usage of a _client_ (or pool, to use the slonik term), should be identical. Initialization is likely different. Some differences which would likely require code changes if migrating from slonik:\n\n- Most slonik initialization options are not carried over. I haven't come across any abstractions invented by slonik which don't have simpler implementations in the underlying layer or in pg-promise. Specifically:\n\n- type parsers: just use `pg.types.setTypeParser`. Some helper functions to achieve parity with slonik, and this library's recommendations are available, but they're trivial and you can just as easily implement them yourself.\n- interceptors: Instead of interceptors, which require book-keeping in order to do things as simple as tracking query timings, there's an option to wrap the core `query` function this library calls. The wrapped function will be called for all query methods. For the other slonik interceptors, you can use `pg-promise` events.\n- custom errors: when a query produces an error, this library will throw an error with the corresponding message, along with a tag for the query which caused it. Slonik wraps each error type with a custom class. From a few years working with slonik, the re-thrown errors tend to make the useful information in the underlying error harder to find (less visible in Sentry, etc.). The purpose of the wrapper errors is to protect against potentially changing underlying errors, but there are dozens of breaking changes in Slonik every year, so pgkit opts to rely on the design and language chosen by PostgreSQL instead.\n- no `stream` support yet\n- See [future](#👽-future) for more details/which parity features are planned\n\n### Added features/improvements\n\n#### `sql`\n\nInterestingly, slonik _removed_ the ability to use the `sql` tag directly, when Gajus decided he wanted to start using zod parsers. There were [many](https://github.com/gajus/slonik/pull/371) [attempts](https://github.com/gajus/slonik/issues/514) [to](https://github.com/gajus/slonik/pull/369) [point](https://github.com/gajus/slonik/pull/387#issuecomment-1222568619) [out](https://github.com/gajus/slonik/issues/410) [other](https://github.com/gajus/slonik/issues/514) [use-cases](https://github.com/gajus/slonik/issues/527) [and options](https://github.com/gajus/slonik/pull/512), but to no avail.\n\nIn slonik, you need to use `sql.unsafe`, which is untyped. Note that recommendation is never to use it, and there's been some indication that even this will go away, but there are many examples of its usage in the slonik readme.\n\nWith slonik:\n\n```ts\nconst profile = await slonik.one(sql.unsafe`select * from profile`)\n//    👆 has type `any`                    👆 no generic typearg supported\n```\n\nWith @pgkit/client:\n\n```ts\nconst profile = await client.one(sql<Profile>`select * from profile`)\n//    👆 has type `Profile`\n```\n\n#### `sql.raw`\n\nSlonik doesn't let you do this, but there are certain cases when you need to run a SQL query directly. Note that, as the name implies, this is somewhat dangerous. Make sure you trust the query you pass into this.\n\n```ts\nconst query = 'select 1 as foo'\nawait client.query(sql.raw(query))\n```\n\n(P.S., even though slonik claims to not allow this - it doesn't actually have a a way to stop you. here's how in practice people achieve the same in slonik - it's more confusing to look at, but lacks the \"raw\" label despite being equally dangerous, which is why pgkit opts to support it):\n\n```ts\nconst query = 'select 1 as foo'\n\nconst result = await pool.one({\n  parser: z.any(),\n  sql: query,\n  type: 'SLONIK_TOKEN_QUERY',\n  values: [],\n})\n```\n\n#### Non-readonly output types\n\nUnfortunately, slonik's output types are marked `readonly`, which means [they're unnecessarily awkward to work with](https://github.com/gajus/slonik/issues/218). For example, you can't pass them to a normal utility function which hasn't marked its inputs as `readonly` (even if it doesn't mutate the array). For example:\n\n```ts\nconst groupBy = <T>(list: T[], fn: (item: T) => string) => {\n  const groups = {} as Record<string, T[]>\n  list.forEach(item => (groups[fn(item)] ||= []).push(item))\n  return groups\n}\n\nconst profiles = await slonik.any(sql.type(Profile)`select * from profile`)\n\nconst byEmailHost = groupBy(profiles, p => p.email.split('@')[1])\n//                          👆 type error: `profiles` is readonly, but groupBy accepts a regular array.\n```\n\nIt's avoidable by making sure _all_ utility functions take readonly inputs, but this is a pain, and not always practical when the utility function comes from a separate library, and sometimes even leads to unnecessary calls to `.slice()`, or dangerous casting, in practice.\n\n#### Errors\n\nErrors from the underlying driver are wrapped but the message is not changed. A prefix corresponding to the query name is added to the message.\n\nFor errors based on the number of rows returned (for `one`, `oneFirst`, `many`, `manyFirst` etc.) the query and result are added to the `cause` property.\n\n<details>\n<summary>Here's what some sample errors look like</summary>\n\n<!-- codegen:start {preset: markdownFromTests, source: test/errors.test.ts, headerLevel: 5, exclude: [exclude from readme]} -->\n##### one error\n\n```typescript\nawait expect(pool.one(sql`select * from test_errors where id > 1`)).rejects.toMatchInlineSnapshot(\n  `\n    [QueryError]: [select-test_errors_36f5f64]: Expected one row\n    {\n      \"message\": \"[select-test_errors_36f5f64]: Expected one row\",\n      \"query\": {\n        \"name\": \"select-test_errors_36f5f64\",\n        \"sql\": \"select * from test_errors where id > 1\",\n        \"token\": \"sql\",\n        \"values\": []\n      },\n      \"result\": {\n        \"rows\": [\n          {\n            \"id\": 2,\n            \"name\": \"two\"\n          },\n          {\n            \"id\": 3,\n            \"name\": \"three\"\n          }\n        ],\n        \"command\": \"SELECT\",\n        \"rowCount\": 2,\n        \"fields\": [\n          {\n            \"name\": \"id\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 1,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": 4,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          },\n          {\n            \"name\": \"name\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 2,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": -1,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          }\n        ]\n      }\n    }\n  `,\n)\n```\n\n##### maybeOne error\n\n```typescript\nawait expect(pool.maybeOne(sql`select * from test_errors where id > 1`)).rejects.toMatchInlineSnapshot(\n  `\n    [QueryError]: [select-test_errors_36f5f64]: Expected at most one row\n    {\n      \"message\": \"[select-test_errors_36f5f64]: Expected at most one row\",\n      \"query\": {\n        \"name\": \"select-test_errors_36f5f64\",\n        \"sql\": \"select * from test_errors where id > 1\",\n        \"token\": \"sql\",\n        \"values\": []\n      },\n      \"result\": {\n        \"rows\": [\n          {\n            \"id\": 2,\n            \"name\": \"two\"\n          },\n          {\n            \"id\": 3,\n            \"name\": \"three\"\n          }\n        ],\n        \"command\": \"SELECT\",\n        \"rowCount\": 2,\n        \"fields\": [\n          {\n            \"name\": \"id\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 1,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": 4,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          },\n          {\n            \"name\": \"name\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 2,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": -1,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          }\n        ]\n      }\n    }\n  `,\n)\n```\n\n##### many error\n\n```typescript\nawait expect(pool.many(sql`select * from test_errors where id > 100`)).rejects.toMatchInlineSnapshot(\n  `\n    [QueryError]: [select-test_errors_34cad85]: Expected at least one row\n    {\n      \"message\": \"[select-test_errors_34cad85]: Expected at least one row\",\n      \"query\": {\n        \"name\": \"select-test_errors_34cad85\",\n        \"sql\": \"select * from test_errors where id > 100\",\n        \"token\": \"sql\",\n        \"values\": []\n      },\n      \"result\": {\n        \"rows\": [],\n        \"command\": \"SELECT\",\n        \"rowCount\": 0,\n        \"fields\": [\n          {\n            \"name\": \"id\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 1,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": 4,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          },\n          {\n            \"name\": \"name\",\n            \"tableID\": \"[tableID]\",\n            \"columnID\": 2,\n            \"dataTypeID\": \"[dataTypeID]\",\n            \"dataTypeSize\": -1,\n            \"dataTypeModifier\": -1,\n            \"format\": \"text\"\n          }\n        ]\n      }\n    }\n  `,\n)\n```\n\n##### syntax error\n\n```typescript\nawait expect(pool.query(sql`select * frooom test_errors`)).rejects.toMatchInlineSnapshot(\n  `\n    [QueryError]: [select_fb83277]: Executing query failed (syntax_error)\n\n    syntax error at or near \"frooom\"\n\n    length=95, name=error, severity=ERROR, code=42601, position=10, file=scan.l, line=1176, routine=scanner_yyerror, query=select * frooom test_errors\n\n    [annotated query]\n\n        select * frooom test_errors\n        ---------👆-----------------\n    {\n      \"message\": \"[select_fb83277]: Executing query failed (syntax_error)\\\\n\\\\nsyntax error at or near \\\\\"frooom\\\\\"\\\\n\\\\nlength=95, name=error, severity=ERROR, code=42601, position=10, file=scan.l, line=1176, routine=scanner_yyerror, query=select * frooom test_errors\\\\n\\\\n[annotated query]\\\\n\\\\n    select * frooom test_errors\\\\n    ---------👆-----------------\",\n      \"query\": {\n        \"name\": \"select_fb83277\",\n        \"sql\": \"select * frooom test_errors\",\n        \"token\": \"sql\",\n        \"values\": []\n      },\n      \"cause\": {\n        \"name\": \"error\",\n        \"message\": \"syntax error at or near \\\\\"frooom\\\\\"\",\n        \"length\": 95,\n        \"severity\": \"ERROR\",\n        \"code\": \"42601\",\n        \"position\": \"10\",\n        \"file\": \"scan.l\",\n        \"line\": \"[line]\",\n        \"routine\": \"scanner_yyerror\",\n        \"query\": \"select * frooom test_errors\"\n      }\n    }\n  `,\n)\n\nconst err: Error = await pool.query(sql`select * frooom test_errors`).catch(e => e)\n\nexpect(err.stack).toMatchInlineSnapshot(`\n  Error: [select_fb83277]: Executing query failed (syntax_error)\n\n  syntax error at or near \"frooom\"\n\n  length=95, name=error, severity=ERROR, code=42601, position=10, file=scan.l, line=1176, routine=scanner_yyerror, query=select * frooom test_errors\n\n  [annotated query]\n\n      select * frooom test_errors\n      ---------👆-----------------\n      at Object.query (<repo>/packages/client/src/client.ts:<line>:<col>)\n      at <repo>/packages/client/test/errors.test.ts:<line>:<col>\n`)\n\nexpect((err as any).cause?.stack).toMatchInlineSnapshot(`\n  error: syntax error at or near \"frooom\"\n      at Parser.parseErrorMessage (<repo>/node_modules/.pnpm/pg-protocol@1.6.0/node_modules/pg-protocol/src/parser.ts:<line>:<col>)\n      at Parser.handlePacket (<repo>/node_modules/.pnpm/pg-protocol@1.6.0/node_modules/pg-protocol/src/parser.ts:<line>:<col>)\n      at Parser.parse (<repo>/node_modules/.pnpm/pg-protocol@1.6.0/node_modules/pg-protocol/src/parser.ts:<line>:<col>)\n      at Socket.<anonymous> (<repo>/node_modules/.pnpm/pg-protocol@1.6.0/node_modules/pg-protocol/src/index.ts:<line>:<col>)\n`)\n```\n<!-- codegen:end -->\n\n</details>\n\n### Missing features\n\n#### `connection.stream`\n\nAt time of writing, @pgkit/client does not support streaming queries yet. You can always drop down to the the pg-promise driving client to achieve this though.\n\n#### Interceptors\n\nInstead of interceptors, which require book-keeping in order to do things as simple as tracking query timings, there's an option to wrap the core `query` function this library calls. The wrapped function will be called for all query methods. For the other slonik interceptors, you can use `pg-promise` events.\n\n## 👽 Future\n\nSome features that will be added to @pgkit/client at some point, that may or may not be in slonik too:\n\n- an analogue of the [QueryFile](https://vitaly-t.github.io/pg-promise/QueryFile.html) concept in pg-promise. This will be integrated with `@pgkit/typegen` to enable an API something like `await client.any(sql.file('my-file.sql'))`\n- an analogue of the [PerparedStatement](https://vitaly-t.github.io/pg-promise/PreparedStatement.html) concept in pg-promise.\n- support for specifying the types of parameters in SQL queries as well as results. For example, `` sql`select * from profile where id = ${x} and name = ${y} `` - we can add type-safety to ensure that `x` is a number, and `y` is a string (say)\n- first-class support for query **naming**. Read [Show Your Query You Love It By Naming It](https://www.honeycomb.io/blog/naming-queries-made-better) from the fantastic HoneyComb blog for some context on this.\n- a `pgkit` monopackage, which exposes this client, as well as the above packages, as a single dependency. TBD on how to keep package size manageable - or whether that's important given this will almost always be used in a server environment\n- equivalents to the [\"Community interceptors\" in the slonik docs](https://www.npmjs.com/package/slonik#community-interceptors) - mostly as an implementation guide of how they can be achieved, and to verify that there's no functional loss from not having interceptors.\n","readmeFilename":"readme.md"}