{"_id":"@query-doctor/core","_rev":"122-aa33b1d2060e826d423198c4e3ee1203","name":"@query-doctor/core","dist-tags":{"beta.1":"0.5.0-beta.1","rc":"0.8.9-rc.1","latest":"0.28.1"},"versions":{"0.0.3":{"name":"@query-doctor/core","version":"0.0.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.0.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"}],"dist":{"shasum":"19d37e96c42da0ff2f66ad825f41ecab55d0a9f9","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.0.3.tgz","fileCount":33,"integrity":"sha512-krDTeLQNnBD3ZtM5cMLoxZhqPwFQMZaOgtJ3po4Tpq7O//ZPwAz4f/qIScpInFl29W35DlE6E6UrvO3Ud/4JGA==","signatures":[{"sig":"MEUCIDVwQvnypJ2Cf0/MET0JG5C+dxMKt7G4ht/xnSEG/Cu5AiEA+/JJ6CX4MuHcyDRLxV5ZpmqwYcxXqwUa3NQf2F+yjWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2874607},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"28e80c29ad3bff08728db33fd0d908200a23a760","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*_test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.3","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.12","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.3_1761227172883_0.11179591688676727","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@query-doctor/core","version":"0.0.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.0.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"e0371983c276c14807109cd2c1a643b0c255b447","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.0.4.tgz","fileCount":48,"integrity":"sha512-kv7tERboZeOr3ebIxaaHkxFbYS+IPEIKAsZRbEz8UCYFpm8ZkT4C2+4gOQ86SksSRaLNSFkwF7DeELtcpMbKpw==","signatures":[{"sig":"MEUCIFjKwroGKaXUiSTkuILQoJfDESj7jTmd2dPIqrbz16l+AiEA+b+oBrWWf7hGbWpGtnkV3KjofA708mNfhLYJZy7X9cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"74fdd69254d26df16898e44708d01f9093cd1972","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.3","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.12","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.4_1764675321891_0.05536331670541417","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@query-doctor/core","version":"0.0.5","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.0.5","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5bbf51df4f9fee7d02387bd3fd11e3f3e8896dcf","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.0.5.tgz","fileCount":48,"integrity":"sha512-+PJs/0oAqrvorWDDXoSO8a7QU0JYSj9KrsmvNRpSuclPDgBEgqLNL2V8a6ozaW15dOguRtwt+UlMdGYBVcNgFw==","signatures":[{"sig":"MEUCIBV9E2qxP/s5atttDhY3WonedZf2qDXDinHDD4bF9WtFAiEAwjfYamZ4bC3s2rlqHn8I6a7XJzfRM5v38g9HwQtFlSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500660},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e2dfc4b7b459ce3298abfc1616ccdc5f59ab4bc4","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.3","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.5_1764855441420_0.19976982313717895","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@query-doctor/core","version":"0.1.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9992ef201a1ee23471c0665917a0ee67c8185690","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.0.tgz","fileCount":48,"integrity":"sha512-+rUn5IAXA8BRPm6GbJqdi6hfDj8Ei9kO7I7jCSvMJCILY/uSpPY4xQhkNXobNnO6EDVpcDb/D5dp9/lCpI2lGA==","signatures":[{"sig":"MEYCIQCvJLCf66/1/Nz1aHJeczVk7sZoVmSZauWM+Jeytl2YxgIhALZ8yRqXQIuI/JwJtWeqwy4wrpBaWUYaXFuVqutRVAe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3882baf5493ae4088eb67d6f77fc63a1aac313fe","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.3","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1765834360688_0.9249289822265319","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@query-doctor/core","version":"0.1.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5f9f28540e03463374102419afadad77664f87df","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.1.tgz","fileCount":33,"integrity":"sha512-ME1A2zUyLpHY7A9iNFDX6Zc7rOaeA3jOZEy0ZNypGLtB5IMKfgDsiV+wXi8HQ8NplyubU61kYjfbs2PQ1v6fjA==","signatures":[{"sig":"MEYCIQCv+u4w8XccuoALtTlzlCV0hbDUrUNrSEocgOi3lIsNAgIhAJqApdNlLUXsHxOmXAOU4fT6mSyKc2qwGkqDgz88CMZn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415147},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"055d9607d3d0d2895fda597823e5cc4ee01cf747","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1768318732762_0.6109434645332847","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@query-doctor/core","version":"0.1.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"484bc9dd63a646dba777ba321777ad965a779ee2","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.2.tgz","fileCount":37,"integrity":"sha512-cqDrrZH5iA8QIJI4MHWmfZxl3OxUjiahzFnuoUBE0YHGHFCEiaMb+tuxUUAeflZIEaj2qfrthwiTVhh9Baf1nQ==","signatures":[{"sig":"MEQCIAC2HMzbgeDdd5oJ6Xrwr+8JpzcpDoPSdvvi2vtov0njAiBlKpG//00XBi5y8O3SvveSPW1tUCtojEPN4hy5E7sjEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"40241c87f73f9ea14d0043378fc70f5509b7b3f2","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1768574838632_0.8364092409033499","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@query-doctor/core","version":"0.1.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"c201b2059a084566ccd0e4eabbb3d5cbef3ceed3","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.3.tgz","fileCount":37,"integrity":"sha512-xGgu9XqjtksGc1NJCYrTuya0ug8r+a/WGxyAHThTIwSN0e2KK4Q8T737yQcFdoFpQoKL/0mUgDZlN0fUJ0qKJg==","signatures":[{"sig":"MEUCIHrcNcuJPEE78u0WKzUJs7QOqBnFecd+ukS1wZ/KpEmtAiEAjacHvkVVwIrpr57X89n0iqOYD0KOThd8MViRUTXZqlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420358},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7753247dca6295812dbcbb3e09bb2030578afab3","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1768577787268_0.5662108597268511","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@query-doctor/core","version":"0.1.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"36b8ad720bafe15d39d83f2870598b0b81db6654","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.4.tgz","fileCount":37,"integrity":"sha512-LEGJwGSiyD4jMBns/d50SkVMWiYqHEwg1au9y8qtev7+KiWbQA7OUcicpxUA1ekxyhsdI/rD/A5DSqfmcYQr/A==","signatures":[{"sig":"MEUCIQCGfY3MrR3/jVXT7EZxJ14P2KhzO7D3ZgrHDGjLzAYfMAIgfRPxaK5NnrMmeou1sXE5gA6Vm3I050DGPVVQu624vcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421832},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2567eb072a6cb75f69604cceebc199cb906ce678","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1768581092114_0.6969882231307543","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@query-doctor/core","version":"0.1.5","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.5","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"98cbad80c3b70fccdaf3f112278139cd7e5fcb57","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.5.tgz","fileCount":37,"integrity":"sha512-K9UCT/Ce/NXX1rJKbsCT1rLmw5p3x0RhU4xFxmfHOwBUH3VvOJwSziHywFtnMciBHeVCmH3LppG7QgKm10esJg==","signatures":[{"sig":"MEQCIHg7qY37eA7gE9ZRlmWcFEsjtYvyfX/fSdRn5+2dxmY7AiAk8h2HpCqGypU6PdIr82MbY62AzWUZM/dH7wJPNbmUEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428556},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"de28db0385c8cce8c348c23c69547744f95384dd","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1768829285667_0.7938809240666578","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@query-doctor/core","version":"0.1.6","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.6","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5f22bdea5688e6d2eaa51c608ce7055443c19dc8","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.6.tgz","fileCount":37,"integrity":"sha512-W6bgOIA1qyTQkrTGzdWx9tUKumDG+8I/E3DPE31pSNxwiAfn4FFC6/GYfUq9d8Ha8feD0QATlLn7W8UuUVff3w==","signatures":[{"sig":"MEUCIFeLK7lOPFWEXlr7Ir5DxMj8bbYCHS+3Yl/yLf1kvsjBAiEAhYBc8R9c14AHY581MTzbUUFqOv2jgzeoMydb84MI9P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3781cff97a6a8be56364357b71fe74aac3431f60","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1768832957447_0.7427493242620593","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@query-doctor/core","version":"0.1.7","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.7","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"01aac214fa6f3a57bcf0bf5bc48d9967e77b830b","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.7.tgz","fileCount":37,"integrity":"sha512-dIb3J5hGKevkIDyVgqrpjpGNT1C2NkZqfTVfnadYkbx1EMDaKoSRJO7I8aeJr3AkI5vSdC1TLpwpTMb5FQ5Mzg==","signatures":[{"sig":"MEUCIQCpYVEhSCYVBUfqCrgxsQmBPDJcoSHEc32MEv/K6gp3nwIgDoy7/trrPr31Vkk6Q+21eNM8+PlU7WTvHHEpTaDjHA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0dac02fb2e8a6ba22151687c8cd74f05d1b7e2f8","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@query-doctor/eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.7_1768850375113_0.8198629902222654","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@query-doctor/core","version":"0.1.8","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.8","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"0ba6aace4c1dd4aac3c2f55dd4c31f56d1cab1b0","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.8.tgz","fileCount":36,"integrity":"sha512-NvW1yjXqA8TIZSspa9jsrafadNMs2TzyHPQVMvRTHl1/Deb+CRuQszIoqytW+o7dyDNOiGtU9D8Y19+mWG6oEA==","signatures":[{"sig":"MEUCIDF6I6mepTWQdND1efQfzED+nKBZVcz35VIigkK9JjF/AiEA2/crEIftI9q7ncDyadyoxgSYfSr6uqn8Wy5NFv546GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"02f0e640f79bf5ae52798fc766c465f9c416d775","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"10.9.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.8_1768919947777_0.08998489404076393","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@query-doctor/core","version":"0.1.10","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.10","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"09aa7fe524ed5ce9cfe2d146c9fee87c770f133a","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.10.tgz","fileCount":38,"integrity":"sha512-nhzeNFUnVX0uBt4OwLcGNc3U6bDL0Ow9uOkUEzlJGWrDCbv+fAYND1+pD5agR5wRqXQRkAnFNX2YbfYW5tuJpQ==","signatures":[{"sig":"MEQCIA17YQi3RYNrKhpDUEiU5cancwA9F15e4XHHQIk/hchTAiAn+4vXAp/elroXtJlfn+WT21KI+qA1Vpd1/XMq/aBbLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c39275ec67587a5a623feb35fcf68a1c16b8acd8","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10_1769437357218_0.058925586339932945","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@query-doctor/core","version":"0.1.11","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.11","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"c48eb766bf414221dbafe3071052a4aca01e528e","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.11.tgz","fileCount":38,"integrity":"sha512-RQzBeSTHh+05fevXfe4V8b7Dajp6olqJYejxN4wkzOUT9U3oJIS3dkEsDlIKiGxpdKLZLKWcG5gn/FvThodx1A==","signatures":[{"sig":"MEYCIQD0xudvYb48J4kNygGph0gKCtSpVoCmqcSs9qKiTgtCUAIhAMSGoA0R1620hIBG73nAK3UE4qmlvUTD62teXketvNfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3feb7aba2d8a43163b5e5bf4121de7082715391b","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.11_1769608273173_0.30529136945702384","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@query-doctor/core","version":"0.1.12","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.1.12","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"c70008cf9591dd76e574481015f89840320b61a2","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.1.12.tgz","fileCount":38,"integrity":"sha512-BVBzQD7LaJZGOJe5EUI3VjdKGpi7obnqKVqjWgTt2HwIrVX2mHWgof+cp/jWBm7Gwbv5rd0ySMMjTHV+I25k/w==","signatures":[{"sig":"MEQCIEA0VxdI0BgKpuK3A46hCNSdXvyNdx+BcWGNg7622T3IAiBM2O60XGOt9Y0GcbDlBH9NQvvVtpexIF/N3CyNx7BpIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1981d9217298645c52c79c2164f7b5fd6fec995d","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.12_1769624913304_0.12370879629484755","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@query-doctor/core","version":"0.2.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.2.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"f43a8af9d3c9a7339a99f1e55818139ca55b2257","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.2.0.tgz","fileCount":38,"integrity":"sha512-QdNnQIf/Ow6hBJRb0okMN8IaSP6Eszy+oLl3Vcp+MFHgOLPBwUaDvnp7dgsje2hVgHrWbrLp2CWsXYCxdq5Aeg==","signatures":[{"sig":"MEQCICTmM//62X2jVN52IVIQSqVcEhj4KU58bkoOx7s2HaBSAiBtvJzY2crDe3PHDm4m1Hbr6S75fl4tR3bcXBUh/Efuvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441645},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"58515f80f27f7ca5e43eac8257be3c52159e13ae","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1769629327211_0.3751681465022316","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@query-doctor/core","version":"0.2.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.2.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"8be6ff5f20691b55e215fd2e89585777c21c3fda","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.2.1.tgz","fileCount":38,"integrity":"sha512-g8FRWr1WJdqiAZa+4rCdsNLq9iUHwzUWgtGnDO+GbDhRoLy2QoIOdFcJhLdli+8vrdg2H2BjO/0azcQD1PVltg==","signatures":[{"sig":"MEUCIQDFzAKFP6Ms8e2rEcphXHDQOuAB+jmtKBOuTCtg6mVzywIgcQeGFjWF6iGddDM/SAq9h6mk9fm/fsg259Wcmuu03I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443433},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"90cf03bc93e99db6fad34b5febb30e42575be10e","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1769698295823_0.6783414817965179","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@query-doctor/core","version":"0.2.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.2.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"fc7b29758ef1c646d3bef50c459daf99bd9f8a11","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.2.2.tgz","fileCount":38,"integrity":"sha512-yATHnpkxCySsebGys5DAsKjBNCCseRyGd5Y7JR+aPfRhjf0R/C3LRNj4qNnKXd1vqzqiaM7sVWwcg1ahZKL7Wg==","signatures":[{"sig":"MEQCIDj2kImb/0600oMraFqkPWQP8U9NG90G+eG5McVoBEozAiAnkzgpK2erFGcI0GrDFDwi2qwYGSdvmfETa1jj0qsJ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dc8810a793c6921282b2c9c0dc31ecfd6bf5a40b","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1769704454834_0.9916152539568004","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@query-doctor/core","version":"0.2.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.2.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"b14c90b9e2368a7767bee84b696f4ccfab80def3","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.2.3.tgz","fileCount":38,"integrity":"sha512-t7972x3WUS0KMSkDHXCzd5tw12Dq56E4zHxcFWJ/Fe20LLi6HqZBU+PZJwMT8VMVr0ZmzR/bs0ZWtoUJAKd0aA==","signatures":[{"sig":"MEUCIQCStDqz5SE4i6HWpTtFNEwvOcH5dfLwUl6WdG19YXPH8gIgPrT/4eHDVSrEhNEr9IebFYFqyoeEuuC5p4UCrE24YI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446298},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"910af5a135c3adfbb4fc8bde8fb61e96b22d7012","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.3_1769708135013_0.6884914959388175","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@query-doctor/core","version":"0.2.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.2.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"4c82ab0ec43cb9878c2555156d9bbb3bfc48e636","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.2.4.tgz","fileCount":38,"integrity":"sha512-eI364Yd5YKvlGFOmXYmbPBHFFZR7dWwb2J3fNr98o/QX5Z1AENNPH3SK5DZNvlybM9ZgJ4ElbfBqDR1SNb23RQ==","signatures":[{"sig":"MEQCIF0lN08uZVtNhMKkAtLafUuBMuMfptDm3Ot1H5QijHrdAiB3gjmE4faU7YXNjcAZV9svUZiUOZFlHyy2D3CZaQJu+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e3349a90a01400e42474aa28d16b4d445c51ddd5","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.1","pgsql-deparser":"^17.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.4_1769787935791_0.858674608471683","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@query-doctor/core","version":"0.2.5","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.2.5","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"e03cc847b4a88384381edae5b66cca80f052f098","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.2.5.tgz","fileCount":29,"integrity":"sha512-ivlxt96NwptijnAniNMdGEMtxbh7+5xtj6vh07q6y7olb17BZRF0Gpik3r9X0RMis2LKgltJ2toBBrofhbyzMg==","signatures":[{"sig":"MEUCIBa2hxe1xNnGlxGfgKRNh09HSYje1qHKcnBGqbvHeFaoAiEA4pqmoB5UJf3WA8z9pGHREIG8TNgSqTYa5PK4W705n+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449405},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"057bee527278073fa14345fe4568343340955143","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.5_1770665571239_0.4085185576516541","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@query-doctor/core","version":"0.3.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.3.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"3bbc777bebd1de87addd2eec47951e5dbf01919e","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.3.0.tgz","fileCount":29,"integrity":"sha512-ybfqah0Hzr0grSi1jBnP3WFaOK9S7ZRaNoyDBsVcd6O/0M0yGj8xiS580Rqkoqnww2qa5BFxDMSltaNOCmZo7g==","signatures":[{"sig":"MEUCIGmomzkIz7LHCBZ4Gh14b5DF02bgabqRQkBGQFfpG8j7AiEAqRK6iFBb0plJw/kQ+X8J1deRAt29O+XGAnF0sl/t9V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bc242cd607c33e74aa9a8eaea99c6ac8683a2c46","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1770738421489_0.3265454386672162","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@query-doctor/core","version":"0.4.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9fd58f9235aeb068b1e5372c3c9b486d2f6765af","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.0.tgz","fileCount":29,"integrity":"sha512-d04ea11S9/hCkhXABFIbcNHP0uBzZ5WjFnCmYmjl3Yzl9XNm4KosJjI0jngnOQKuwSwNii0vvdYMxuOfMUiJNw==","signatures":[{"sig":"MEYCIQCpPIxcRRtnuODeLASTUgdCkVTD92hV2TPMhYotaH+y8wIhAO3wT/m39+8ojW9m867sRrQju9Rgnz6eD+mewgtGf+NH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483470},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"df4f24a037b53b3be1e57879e21371e5f93f00f9","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1770826879917_0.5508500752906231","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@query-doctor/core","version":"0.4.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"f98bfb32a0d8a4df552a6edc02392b80b8017f6c","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.1.tgz","fileCount":59,"integrity":"sha512-aRjqjPdRUZYSYFz/4Ty4V0XvjZcsajhpUTSXMpjpvKzwg+kAOlYKTnjnZHTfVXM+HeMzeg6XoyTzJgmpObBb7g==","signatures":[{"sig":"MEUCIQCKBMgmF9z4wgJ3zHjDgUgfU9olYPT/wSJBDdpDXHV2RAIgWK+fn6ka5h8sklY7IOTGrQ13bt6rgAEsnLxO3P51VBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3070991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a926445c64366e5f91e1e12ee0f2b4ce64436f7e","private":false,"scripts":{"dev":"tsup src/index.ts --target es2020 --format esm,cjs --watch --external react --onSuccess 'tsc --emitDeclarationOnly --declaration'","test":"node --import tsx --test src/**/*.test.ts","build":"tsup src/index.ts --target es2020 --format esm,cjs --external react"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.9.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1772020676352_0.5940894935527283","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.1":{"name":"@query-doctor/core","version":"0.4.1-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.1-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"cb54b5f47eb6dfa26e761fb2aff999b97727001c","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.1-rc.1.tgz","fileCount":9,"integrity":"sha512-HqVzNCrKVnvjZy0A/xQ6Bcab5HYTrgVLT3ClhUlcgeZuwkE1ipsX+RHofGaQ3Gq1n2jRhnZD+expG9xjPZH29Q==","signatures":[{"sig":"MEUCIQCjmuMqrmNIaJw5e6P0k8x4DZe/m1rorJ+8cPVx/qEJhwIgUNKMhj+Ig6UJGPk+qoKHAezyku8a/R6kbjRo6AW9pjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d49221386bb856b415b3df668e61557ef0b41f16","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1-rc.1_1773122457811_0.9294382946817106","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.2":{"name":"@query-doctor/core","version":"0.4.1-rc.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.1-rc.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"45ec1a1aeeb52b369ee674848b98759692600f1d","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.1-rc.2.tgz","fileCount":9,"integrity":"sha512-zYemH/w/LIlk85Mx4GYSf5aevbwAvgw6n9t5zHXNoMHy9Ax4xZ6S7AUthjGxAUdJ/02C7lnceSthkNA2t3kHWQ==","signatures":[{"sig":"MEUCIQC5nClwA+3efQmwU4QG46DWtdSVM4tN2913QbspeA/pjQIgUcy7+aYaDX49cYVPkDd/TewcswoFsvm8iDhmOUZ+pP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"08fdc78e781a5d4d616d85a388b2683533730377","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1-rc.2_1773233545413_0.7035652796416823","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.3":{"name":"@query-doctor/core","version":"0.4.1-rc.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.1-rc.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"4690f0c6a5f0f3d0d6359e1b6699ffda0a4cd964","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.1-rc.3.tgz","fileCount":9,"integrity":"sha512-dKJfbk3UxRrRp3jdut5QkEVdM7j43G+BdQNAYftDeAQ6PE+9DiP/5urSX6nbHRjkwPIKmiLfrNB+7gSr6YAySw==","signatures":[{"sig":"MEUCIQCKK/1gXtcSHv6MCnI13TI0W26BLzZJjG9oVfLp4L6UegIgYySnR/QPa/DjzJQbeB3XLNkRBM6G3t6QrUIinmB6868=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"eafe0faf1f170955ead24a1cde7ed33f15a8760c","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1-rc.3_1773234163005_0.28289755236632774","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@query-doctor/core","version":"0.4.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"ffe59900957a6e7c365a0fed8aa83b7ad170963e","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.2.tgz","fileCount":9,"integrity":"sha512-kUSwFK9uO0Lxpu1Pcv8y1Xtj8vDCH2d+NSSKbh2orZ/6NY0MmIrbNWJp6tGJwfMGTLnJg6VxmnAqCqsF5hclWw==","signatures":[{"sig":"MEYCIQDxa/A8V6lfIFV1Nmtn8GqK3RfvUPK/QVHF3k2WYjPAVgIhAM3jPbA48amNdPAIJoFVFVZRZH99wvOzay8qCOO3TV+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4563a9f8268ecaa7f04361ad45c2f8932e6eff4a","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.9.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1773258474648_0.30391371433434133","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.4":{"name":"@query-doctor/core","version":"0.4.1-rc.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.1-rc.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"b75fd711722bf73789d835ac5d2fce3f424c6d70","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.1-rc.4.tgz","fileCount":9,"integrity":"sha512-4PNI53wN6UM4EVz6JkKv5462iPfdt4U+oOmMA75oq4o0MF/B90g+CqCq1NxQ4UvAPhJS8+gaZfCWrYmt2epYzQ==","signatures":[{"sig":"MEUCIQDfcLP8Dj878Efy8gY3zTYX4A8S++R/MDPzIX6xEXDnIAIgDR1UsjZDcy520et6CRB0yjcoknTLU8Nr39V3LtYXusg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658394},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"67f86facc9b2e6849f4ce692f6d40c66a645c7d8","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1-rc.4_1773318490966_0.5306846758361774","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.5":{"name":"@query-doctor/core","version":"0.4.1-rc.5","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.1-rc.5","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"dee05c788dba93c8bd60adc591713b7f3a57ad66","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.1-rc.5.tgz","fileCount":9,"integrity":"sha512-BhYZreSCFgOdkkZkWdE9wUjF6KNc0hb0F1kDA0f0wDH2gb3Hjd1rIGU7Y/pI1rwM8EWm4//MbSoh4AOubBuoeA==","signatures":[{"sig":"MEQCIEILF9xKTj9AMPWR2ctFoDqy01xGDZNNDcz9IiRGEZSKAiBanAnJaq4plBwfEfANV0D4SX/Dvy+w50ztAgeO4UaVpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483749},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8cbbe01eb6a3b985e739d2b5a73838cc9dbf100e","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1-rc.5_1773411923271_0.9017606745727516","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-rc.1":{"name":"@query-doctor/core","version":"0.4.2-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.4.2-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"4ccd3fbeef85f526a29604e6c330a7838bdb8587","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.4.2-rc.1.tgz","fileCount":9,"integrity":"sha512-akB0z7/0Vuu/2yfkJTbdexDaj46qyGnPEF5hD6+g2FCzQ20En9MEgMDAuP29sWyvEPaH/5U4t3D1Gjceluuagw==","signatures":[{"sig":"MEUCIQDlqgJrCCxuQTXBlxt7YV08WqVIMQVXKaDvNqH5HaHAwwIgVLDlKsdjiMhXbfaNMSoaKLieKW+AXEAzRFa7s1TKmgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"16f0d110997f1832f661c67e9db4355761c59fc9","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2-rc.1_1773415970003_0.0035738353550778257","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@query-doctor/core","version":"0.5.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.5.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"7f0254c8d7e2645d2b9ded87324352520b9730e2","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.5.0.tgz","fileCount":9,"integrity":"sha512-00M4uZSESFiGwrqt3E8kDy2ltpZairoD0tdYYjF/Oxuc268o9MxBV5pKOv9m8hoAYVvjZemG3ndlU6rMgUK4Kg==","signatures":[{"sig":"MEYCIQD2MYsCZw+tfyN7vcGSttKQaP0NI8kVCllE91w1SYdaAgIhAJuIiEHX6rVFc7zHWNrKswtSIy5KJo8fDUOufw0b+FdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542138},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"abce52b7e3067a91b38d63fb07874aa40647509f","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1773426328668_0.6835598024187015","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.1":{"name":"@query-doctor/core","version":"0.5.0-beta.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.5.0-beta.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"dc0009b39fcfb4f60921e3e1cf4054a637023897","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.5.0-beta.1.tgz","fileCount":9,"integrity":"sha512-d6FdJ0EA5j6mEIQCDFd2NpZN8y/bMk3IBqzxvNp8NcPFrmLnMnNvdGVqWrWR5lTb3VCxg2j0BqaIrm1n72f9hQ==","signatures":[{"sig":"MEQCIGt3Nj1wp9XsurSbg9CnomZEPFTmOqu8V4rDQZObZzUaAiAtLwaelyNDpwmyK78RlFaOsQQGSeh2FRzuHRv4NE4TIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545271},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c4d94d7928db887026c2c4c80f3bfa5a13e7426c","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.9.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-beta.1_1773586088765_0.6252403365703441","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@query-doctor/core","version":"0.5.0-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.5.0-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"269695060c6100bf0627f90f7936474dfb5f7c1e","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.5.0-rc.1.tgz","fileCount":9,"integrity":"sha512-jYyxfWzXhzkTvWmO+Nm5LcZA1Gn8IEDgKhpxWgUhCLL6/SnNXe5JbV1bwrhiyrBMyzDJiJPuQA7isvJQB/MjWw==","signatures":[{"sig":"MEUCIQC8veytceNntEAX+ZiZgVNX4T/X17N1zALAV0e36o3+zQIgApiUbHHu2vKiKNxThKNhimhDiC9PlxpA55ti2ZW6ApQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f80fa0d3d0c4d7c9e2f50ec6c06e6453a58719a2","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-rc.1_1773657054930_0.1201025220115528","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@query-doctor/core","version":"0.5.0-rc.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.5.0-rc.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"eba9fb362a84ccefb6ea87c654dc77c1aae7692a","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.5.0-rc.2.tgz","fileCount":9,"integrity":"sha512-+KAWJk76q2ItdIstYaMt39fBtfZQtOy0PGd2dPL6QhRKXJ3TDPlrfM7HvqEKx4rGhJ41/WDWvKK9+2cygNzRiQ==","signatures":[{"sig":"MEYCIQDA5ZEwodW9jilYCcafuQw4nDnKYIvEKrKNDMe99H14IgIhAKTYfQV50iKU/2LjboyZCeDK3ADCFmk2FS/r0qhRo4gx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0479e355eb517cb979492acc3e62174d8c96e758","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-rc.2_1773659608889_0.5226214841779648","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.3":{"name":"@query-doctor/core","version":"0.5.0-rc.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.5.0-rc.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"0d28ec76bde181760b06308b55eb2e252801492c","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.5.0-rc.3.tgz","fileCount":9,"integrity":"sha512-K7pI7in2YKeTNQ/Jg4rXw+gJRefo5gfI8WsB9TivPMaEWWk/w+LGCkMq1HjTtIG9evYp5I5TfgZSIb3Hv2ORQw==","signatures":[{"sig":"MEUCIQD+3CWegeurt2qKjAD2Mbsm3aFvN+3Ch1TPY+7XvfvkqAIgDHgUy2gJrkCHHBmg5rw5eiFUX4JCAJGVzW9a2swDUwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"07271cfb449f2a21015e2e709921961f4760f819","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-rc.3_1773659784009_0.18726639589672778","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.4":{"name":"@query-doctor/core","version":"0.5.0-rc.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.5.0-rc.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"6618d1e231fa8611b78e74e0c6cd43cf3978d299","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.5.0-rc.4.tgz","fileCount":9,"integrity":"sha512-22NMAiQYonwplVfGU0pFKdOW4zaLHAcjUgC76ijUMWJc6irssA80mkjIIWYaubOXmbr4SSsyxQRkbohspVY47Q==","signatures":[{"sig":"MEUCIGRz6Si0ZTfSJzWK7R9UPqJy2X99zZEBdy6yn0diDdm5AiEAzrf8l9WT/+pfdgDFikbGR++rff2IPzTJ7I4jpJyU8WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ad2b6a113a55cbae03a3ac1bf01eda74f8eb185f","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-rc.4_1773660390570_0.35649152980211696","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@query-doctor/core","version":"0.6.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.6.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9fa87c4427e4a941a130e48d83da2d24928770fe","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.6.0.tgz","fileCount":9,"integrity":"sha512-bB30PpYAp+pA02ychCbRu1Q5o/SXQe556+dK/sz3dcq4oTGjOXKADgeu/t6uNXMrsDcdZlFPIOxBRB0WXMhxYw==","signatures":[{"sig":"MEUCICsdbMlJjRskYAkAK0Swif1vZvW5fvM96idRF9YQYSVsAiEAk0Os4f8QhMj6c719NvVgaelSOfVH3YHNRYds6+S/0Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575132},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6a58c4200058e861175c837351295f176daf74e8","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1773690980271_0.6068687339059347","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.1":{"name":"@query-doctor/core","version":"0.6.0-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.6.0-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"69edfdd862e324ae6d73767675fe29ecb323be8b","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.6.0-rc.1.tgz","fileCount":9,"integrity":"sha512-mWrwgj38ZDeSDivxx3HwRlrPBLvyMQYz/yMr8Kyyib9YWmZNgnziP5oK1LdhnO2xuO7Y295+Q1Ugp8H5YeHr3w==","signatures":[{"sig":"MEUCIQC2odI98k4+lKH2pu3KNve1kgT7/jfI5YGkBIUzHXOmuwIgdWRhPJDLLzE4rLn1jaI0ZL50ZDgEjz7ESwbwzc86HsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"384d06bf8cb8ad988aee710d5afb77d9d81be0a2","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0-rc.1_1773831702362_0.613003017403291","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.2":{"name":"@query-doctor/core","version":"0.6.0-rc.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.6.0-rc.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"58f2cfcb7496446865a44c3d07a002441518beaa","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.6.0-rc.2.tgz","fileCount":9,"integrity":"sha512-j9CV7HPONYWVrpxHVfGjPwVxRua3vBZQuziNpjgyBwthSaWx0e9EGvBDoivFcZxoT9WEZ0lo9I/pJRn0yo8dKQ==","signatures":[{"sig":"MEUCIBHm5VDcIfNhUd4o0B7CagM/5TOrUkljweTViCS0Vtj/AiEAqJj5nGfZ3WMfFH7ror8Nh8786WuPGe65b91DwyrQMfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6385f189b885e6bb8a830c63f0daac8c6cb5667d","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0-rc.2_1773833622075_0.3627713362650955","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.3":{"name":"@query-doctor/core","version":"0.6.0-rc.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.6.0-rc.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"c90a7cd493ecec2b7784fe3837838e7d39e314df","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.6.0-rc.3.tgz","fileCount":9,"integrity":"sha512-v7zOAfMhDLTS7zWRH7iGAVXsPefJX7/ebWVi6juvSem97tSi7KRL53zCIunXAtaAxA4CZifcFJ1pdU9PyXZIVQ==","signatures":[{"sig":"MEUCIE9PzQgQ7ZtGT9jbHhTfiqH4Y+92YCBAkN3kplGpbGFUAiEA78uBitDiWUPtMvnwC0LhivmcVn9iIVaFWaUXqUNUfow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6385f189b885e6bb8a830c63f0daac8c6cb5667d","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0-rc.3_1773835805394_0.8915281452430843","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.4":{"name":"@query-doctor/core","version":"0.6.0-rc.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.6.0-rc.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"fb6ff7ee5e8bdc46f07340967d27774c6bef39e7","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.6.0-rc.4.tgz","fileCount":9,"integrity":"sha512-IQ+MKIsEovmsH1JccnH9wZ2ddXt8GC1NbjOqDSMBdBoG6mJ1mpnndx/pT67CYJ7If9/LmTSPJaQZke6hT/fL0A==","signatures":[{"sig":"MEUCIHUVjS999m4vzVEXpBX/auphbGM7WF3G5hwJpthVzF8AAiEAg/jTVkHdMH8YhYMTNczAPWW8VUWS4gO2iSEvR9XyjhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3f1fb3c29c8c79de04ba8fa0f0c40bd5a396bf14","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.1","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0-rc.4_1773836343884_0.15008881033695398","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@query-doctor/core","version":"0.7.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"88127748e28320edb30a115b1df90fc6114a53cf","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.0.tgz","fileCount":9,"integrity":"sha512-HDiTVYaIdlcpEcPDmYYxSSQQ9NDkkTHYJMfAsl7D8gR5sWcWCONMmPE30JUhmevuVs3ADMaiaCi4yMXBte78XA==","signatures":[{"sig":"MEQCIHSAFMasfHY9iLnQT1K76T0A5hJu8VxHHPcgCPjg1PDkAiBR73RU4WZwmKxU6AiZLkqfy2ZRkDY1FSL4t4hU/Row3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597471},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a1835fed5f4c213c2de05ddbf89a0909110ff8bb","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1774960624225_0.8088893825321519","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc.1":{"name":"@query-doctor/core","version":"0.7.0-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.0-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"ef0db3b0e838d732c31b1e14f0fdcef5f1ff77e3","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.0-rc.1.tgz","fileCount":9,"integrity":"sha512-uR7wwMQ3e7VdDc/7zir/Z2W8jw1jl0NjzLg4S0Dh5gTA7MkVnuePJ7jtMIVADLv++Up2QBvwObPgPfCD/IDiEg==","signatures":[{"sig":"MEQCICKaqQuD5SrTWqMOC8z3178/5sMadsqcRX/Cbo956DCxAiAzY+071Et0RDloJKr48K64bi104w0v5Qj4MYXEmNYaHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597476},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"46ebdcffc9bb1f6dd2b1824e9a67f6994adcd4cf","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0-rc.1_1774965386492_0.120618434549282","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc.2":{"name":"@query-doctor/core","version":"0.7.0-rc.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.0-rc.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9bce87dcc07c57af1c78f5d2e2bf302f2d6f840a","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.0-rc.2.tgz","fileCount":9,"integrity":"sha512-bG6xokp7aQ7A6Tn9/xQPKbvsz1w5ugYE9+qFiu9/TyX0yw8z6lI/O/Z7kBHdP1tljB1k6bvFzM2yh7Z0MK2eTA==","signatures":[{"sig":"MEUCIQDJW1DydPZP8bvI8QUioZBTcHL2PnivzfQ8ZfTvq84t8gIgLCZEKmN0yRDT3tnC7nlLiUG4T9Dxm7i1dmVGCA8yXDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597476},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e666261c09a17d76ed45c306af6bdd6691132540","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0-rc.2_1774966255957_0.75642261983242","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@query-doctor/core","version":"0.7.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"3dd2b7d0e2fca198ba1e0e7872c943fdb7e551a6","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.1.tgz","fileCount":9,"integrity":"sha512-23Z5HCBRBNt2uY5WDd0F0V8ex5nQn7wU/RmHg3c0ttqu49Pfctv++uqHeW5qUDE/yJFqmIXWFgcTeMn1gCetMg==","signatures":[{"sig":"MEUCIQDuNu7l+t6gxS9GyymZIi3Ih1BMq1GJ9mXZenR0noMAJwIgM7uNo+kTLUNf+/4FsXhSj1eEaU5aig72bBy9zj64I24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602863},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3bed59bef1a07e523ce914e31ce2312d95c3946f","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1_1775562727133_0.40548516515988786","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc.1":{"name":"@query-doctor/core","version":"0.7.1-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.1-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"4c968494b3a9f46ae31511ae2ad9dc7264e118e5","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.1-rc.1.tgz","fileCount":9,"integrity":"sha512-0dqDu4N1p/L8sjQCm0SfNoVpor8yekjlxqZQJUgcD0P6CmDAHSxoxfdt/sbaNITGXBj77KjWdxdnNlId+aqTGA==","signatures":[{"sig":"MEUCIQDn9v6blQ1Ri968knwisbvyIq6tHqex2hgpuMR71zkLDwIgCk9jnYkJwruLu2meQaVoz7IrggYIxbeIRBtnb9HeRWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602868},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4409de24fc3ed74532fb534a81afcc656d22b3d0","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1-rc.1_1775628625385_0.5791660541284551","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc.2":{"name":"@query-doctor/core","version":"0.7.1-rc.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.1-rc.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9fde028ba53cf1ec4174eb75e9dfb771b61ad1db","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.1-rc.2.tgz","fileCount":9,"integrity":"sha512-P9fEtiMoRcyAzphbNtMDjDSMLzO1fF2uyzX2Rp4+IXeng6Loq8yDej80/q+Jbyw6xpHZ3CpHrJenbp2u5Sphhg==","signatures":[{"sig":"MEQCIGeryGPE6IlPONXCeIJ2GQ0nol7XnGV3TO3Z5JMQ5C8iAiBIfxmBorvx4pPRtm2S9P+wxlsme3Gjs0W8OdpysO04hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602868},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1cdb712a6f790aa859474b3c51ba105db338bbc0","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1-rc.2_1775668218423_0.0510222497717141","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@query-doctor/core","version":"0.7.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"c65e0514612a4433ad96673b68e8492d647d3663","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.2.tgz","fileCount":9,"integrity":"sha512-Bijy5s5D2C7bsc479pWcIIY7oZdw3hTV32qYOOqSu0WBsFLplkHKvYzwYAIcThQawBsVFlXH6p1lxRLaaJdObA==","signatures":[{"sig":"MEUCIBhd4Uax/2lI42AZY+Li7xGaT+H3z3RS5QhYEbv3iH31AiEAkF98CUuYZoHemH4Jk2YlEMO3ahBUtXMyEeZGNPgxA9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605946},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"aa7f35c3277b1b5ff6d89976ae2fc20e4d992e4c","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.2_1775725011707_0.9496637117016573","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-rc.1":{"name":"@query-doctor/core","version":"0.7.2-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.7.2-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"252ccef2ac79904087f9279df0389479fb3342b3","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.7.2-rc.1.tgz","fileCount":9,"integrity":"sha512-bsJj1HmvhTitiP250guWtFiRBKAq1U/D1rbWSySjuQhL+Xr5ej1QxI0R7I+Rg395dEBvum0bftTjnsF9mg/4Qg==","signatures":[{"sig":"MEYCIQDKudFJJ4ePepY2lI7iYF+lJbaNeBpMjwQpoI5//Pj7IgIhALVAInS2sOaaLxioe2xdpVoPw/SYfQQhJQO10HqgJUdl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605951},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b4c6430fa301e0d6e2f42084adac7bf86c816f80","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.2-rc.1_1775727442023_0.7807244167615495","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@query-doctor/core","version":"0.8.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"0d7aabb1ee4c209bcbf81082751484a9a572ae74","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0.tgz","fileCount":9,"integrity":"sha512-NBljItPZe+410ErC7UsJbUGD08ZIPb9ZrMYZLWfDWssFwucHKtvNICCzSF38EHYD/f9i9FZpPalFb2o9WGeiyQ==","signatures":[{"sig":"MEYCIQCp3M6N/5UP1FrDUm68TJ200s7VkO2HhkswtlsNCsaAowIhAKwCROXanhOKrnByiIDt/Ujvun+nzikGxjoFFpzAtVf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616768},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"576d1ee13f7451beae44c3b1bfe177e2f79abda7","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1775739944286_0.5804465366179425","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.1":{"name":"@query-doctor/core","version":"0.8.0-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"cf333014c8beaeb65df83c728df5ca794e3e8e64","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.1.tgz","fileCount":9,"integrity":"sha512-aL7rVAPydVDwXVTG7XE9B0npKQK8QaVg0SNuS6zle2/i/EAuIgJZpsvsgSLvrXWuAtCyh/PVzlU4X9M9za6buw==","signatures":[{"sig":"MEYCIQCy7920awbUuR0xLJlyp4BVmqpIscrluCrP29yeh2EZcQIhAJVpG4BzvtJhyTr84mvaPJehztQR6+Op036egz9wvLsn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616773},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"88afc8cef1b1896ac9b81f5dd7408fbf5d0323c1","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.6.2","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.1_1775759057933_0.28409815731175736","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.2":{"name":"@query-doctor/core","version":"0.8.0-rc.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"52b1f47922e547d8eae3ff359143312742a164a1","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.2.tgz","fileCount":9,"integrity":"sha512-Zy7By1Bb1jzw0q64McnAMoCspZCPFQC7q8HFQj1YCCj7f3+qgpIAwyvZo+oy652Tis6mwuwMqNaR5aREwCyOYg==","signatures":[{"sig":"MEUCIAbdN8TrF0N64uwam2cjYoRNRqxn+1mofbozttLXggZcAiEAttHMYB26pOV7G06Xm7CvIra2eqZheOqpCP9GXVyVpDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616773},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d77771f6c646d1d64a60202a2fc9ad5d54c6f396","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.2_1775759445971_0.910473542438772","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.3":{"name":"@query-doctor/core","version":"0.8.0-rc.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"ecfeac1f2dfe5d72f5adf2bdea7b2f6dfaa21c36","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.3.tgz","fileCount":9,"integrity":"sha512-qRCEN9Kc9szjQuCYRZMijnQRuxI60LqLs9wwCHaYC0kBxbcyP2E00A50+bCb2bj6N1SjIbK/c6OarD5vh+IO8w==","signatures":[{"sig":"MEYCIQDx7hIzoGBbZuX5WkyTkwZ6HwhLLrep+Rebxg+cY/SE2QIhAOP8cSZKuPwdBdFv91WPe8XgrQIuIkOe+3JeF6is/tRJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4162ffd96b5d2bcc87093387f6ea7f4b304834b1","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.3_1775768210646_0.055305679438582","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.4":{"name":"@query-doctor/core","version":"0.8.0-rc.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"2008210fddbb25b891318d31f02e3c56622bc977","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.4.tgz","fileCount":9,"integrity":"sha512-FF5aYHc8xP9TjlPsuKoEhD751fYMng0TvZlstrIihy7pU+luAxeR+Lxo/qPnh+umy57daSj6un+iJYORmQSgfg==","signatures":[{"sig":"MEUCIHFar0aeKA8hy957ghpdEO6t92PRchUX8RGse+61QZpcAiEA+xg54QJOKZH7EJ9j1zdzkR2wiQwFGb92QT41km79LgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"28ef1f880ae0eb9258b4af0ac2e81eb64153db9e","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.4_1776078657890_0.10882745611833311","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.5":{"name":"@query-doctor/core","version":"0.8.0-rc.5","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.5","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"e53ab7393ba9685c3f4dd165c7ee123bcee0eb5b","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.5.tgz","fileCount":9,"integrity":"sha512-FMfSaOjBh74gNfmni7y/ULQGSpR7Xum0OzRlkRaQXY5C0SLVwgrd+LRTmImURdPv8DCaU4EkZKFVfjUY+AUKKQ==","signatures":[{"sig":"MEYCIQCW9f4sX2stROWOOLBmygo16vBywGk/IXkzambLuiA1gwIhAMxA196KnDMdnMXDLL9MO40TNEAeHHBByUrtXJ5GTGcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"98591b11aeb7df5f7de9b49e0def2208636388e5","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.5_1776080184137_0.7140535743668428","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.6":{"name":"@query-doctor/core","version":"0.8.0-rc.6","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.6","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"244e1f01fef7c14e7635025b788ac29704922f0c","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.6.tgz","fileCount":9,"integrity":"sha512-+6sMW+VpXxV/fwe45tLrk0mRl67gTrcWCjNAr+Z4fXDDkoylMTDn1eGgTUaG7+L6kX9ZnuP1A7aUnaQbqBobzg==","signatures":[{"sig":"MEUCIQCxc3IrV/h+Z0CJC8ywibFGDzeuaa2jcocTIKUprJ34rQIgBAPlyHVHDUjR40xmzaHIo3KJfQcJFEorZGreJvK8IHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"85f9238f53b5fee44b4f95799832855fecd30497","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.6_1776151762463_0.726913504043097","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.7":{"name":"@query-doctor/core","version":"0.8.0-rc.7","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.7","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"b91489f6b7ebcd2af58526c326480c0b0216f0dd","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.7.tgz","fileCount":9,"integrity":"sha512-4652KI81MuqnsVnH+ooPWUz9+vefP8IIlFUFV08zQZZG0+PMbD7amisGCR13qOahnqye6luMA3PHCKGyTnCe6A==","signatures":[{"sig":"MEUCIBHv3EWy71pqTBYjO5seQ34/OkuigUSI0KNkrQ7gZ18/AiEAqzVeHxl7Y9dlB6Qeju9hPw6wTb/A6UK27lm6x42dij8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"072ca5ec484fbcc1663936a907559d981f5fd794","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.7_1776155931418_0.2319208573285454","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.8":{"name":"@query-doctor/core","version":"0.8.0-rc.8","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.8","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"a51d4a9ad3548e0916fd3c48b1b9f6a4ad78ff76","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.8.tgz","fileCount":9,"integrity":"sha512-o+AkK96CEq3UORVva6wTadJU9CzSfll9DqQUjKn3P2uG2kfKrGifnswJbBPmTZpClBz6jOQtKQtjvz8h4h/1iQ==","signatures":[{"sig":"MEQCIGlPxCi5gEI1kePWRMQMkyYE1WvmSOYRXzRfdXP+I235AiAM0aQGqnuS6AW9WC1vEDFKgmIxJvW5bLq1PadgDx8yQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"42a583eecb356d08e759e736045c76f0f20a2d8b","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.8_1776267184102_0.7435372833866027","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.9":{"name":"@query-doctor/core","version":"0.8.0-rc.9","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.9","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"fa384d625faa3cba56e26d7013a01a2787b254f7","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.9.tgz","fileCount":9,"integrity":"sha512-l2dUY9w7GvCgo493rcYpTmJ91NkacDVRebRUhEoAanZv1oYFBEaKC5I7Mfjf2nAaV5sGgB2NIVMCqt7gqHy8Ew==","signatures":[{"sig":"MEYCIQD0zNiT/b8loMhxplCtKE9EjdcSYbYXFhCpLCgdPhmYJAIhAJ4Vr660LKmu+DzvkOnMGnHA4zRzQoNl+8gqZN7ZGBZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7743732fbbd06dace8e6d5091e8550104743ea8d","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.9_1776267345594_0.9689853787055491","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.10":{"name":"@query-doctor/core","version":"0.8.0-rc.10","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.10","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"4d844dc49916f23788354b82016535d75e5d684d","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.10.tgz","fileCount":9,"integrity":"sha512-F4yrvjt9BRLZ7Fgd3ZN2FZdY0MdmSg83KKJF6mNUBsFedk9EdHi7mio/5NZJE/PCYGzMW+CnOoZG8USIBQYsWQ==","signatures":[{"sig":"MEQCIHnBqWii/CnQ8yvkMtmGpO9/hSa6Dhi/oRPcFiQlZuPbAiBTkcGzBLl5E9dpGMqS5+/vmPVMfO1OSS677wmDKrxNOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ceac54c10dd7dd571d49d14819327a1421208dc5","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.10_1776270442450_0.17822799340984807","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.11":{"name":"@query-doctor/core","version":"0.8.0-rc.11","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.11","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5e43d6fabcb0d25b9e240d8d5e58190b6bf93a60","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.11.tgz","fileCount":9,"integrity":"sha512-b3hCdpKbX6TCEHeoL5+Nw0tUuLb735irHE5bjqLMtnTXfWCWRggI9kgrGyE5QgFl9sCILRqe90EphqxAokoe+w==","signatures":[{"sig":"MEUCIQCK7MECT2+VbGDuAMIfWpGx8aitsU7r25FXoH5Ut4ywgAIgO84fUwH5LG9F3rUtT3rtyCOSKdYGWvQemeQQiPrwYP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4e5cfa108cdc87dc00465e21313d1184a350eedc","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.11_1776274125538_0.9356797461292481","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.12":{"name":"@query-doctor/core","version":"0.8.0-rc.12","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.12","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"8a75b6191a22f2e6a659695ccd5bb93a7b8dc8b0","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.12.tgz","fileCount":9,"integrity":"sha512-vfYWQ3aIg5t897g5LCALx1z7NP+cwW7QJUqA8vUGze8YGjrwsVGFNO/IPEKmCpyCiDPieedF3M4ZMsdFe1LVCQ==","signatures":[{"sig":"MEQCIGlNeyFBL6ZEv5ETaggo2pisQK2GEJ1r99QWM6zHCnOQAiBA8d5GhtEQvcIl5DsV2RBxp1EdMgtzyGBh4Z9IIInCWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b963169bcf1b44fc41a463106d933c8116d29293","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.12_1776274631046_0.6022604535459783","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.13":{"name":"@query-doctor/core","version":"0.8.0-rc.13","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.13","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"bfe35158e7ea2ffb23e92a98a3f1f92ccdfedc0c","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.13.tgz","fileCount":9,"integrity":"sha512-AOnNDJHgnSVLOZn0gl6OpYqDZpxcNRfTlEZca1HqUYAwcGyi8N6Xe8TcdC0zWAPQf6sKjB8Lic7XAfArgVPeoQ==","signatures":[{"sig":"MEUCIQDMd20W58NXzGONrKYi0uRNxpt9VrmUZPTB1cqWAdQ1SAIgDqpozaOq4QBNPOFnEVz/QBJifoNDKvlT0YPmDWnmc10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1a6c91020a65ad2f43ba7403be012100d90e9c32","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.13_1776275238342_0.4847538610858464","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.14":{"name":"@query-doctor/core","version":"0.8.0-rc.14","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.14","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9148043af2720d9b1a59fec51f018d249012a42c","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.14.tgz","fileCount":9,"integrity":"sha512-BOEcJNjiSfIgi7xvAjQvpWDV5oKk9U+mG7t97aXeAvSRRkRciDe1T7/jupxEFQ1ilcd5opbTSSZugeNxNi/f0g==","signatures":[{"sig":"MEUCIQCrflZyNYLW0sG3HiYZt3m6LxXG/rVY2c7HJyCqzUoheQIgckeymdvezSVmxfGZvYF7Q1Br5kC51cqpzolNhwLAxEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e1d0fe7eaeb59a0fef2f3f04775070616cb26204","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.14_1776276463444_0.7624612725446418","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.15":{"name":"@query-doctor/core","version":"0.8.0-rc.15","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.15","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"d3f2bfbb7500eff101898bc62bc4ce0496132ad8","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.15.tgz","fileCount":9,"integrity":"sha512-3rvwu2cyBv3PQCRXpxBcMcCNuJZuD3FeIj5/TnmVaOqL694FIs7CLWbt+dhRfDRFewsX2HEGEyvOTEckD/Nv5g==","signatures":[{"sig":"MEUCIFNQhJjJ/8NFXenViN1C9f0EvrTQl9rG88CLdeIPc9gcAiEAyB4+rzI1z/5Jo6gaqnE5aRVbMsiwslrxhqAzo1ZYmrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5e0a11316b4b80ed67dd1579c6bf1bf376febdc6","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.15_1776276703336_0.7850368341757525","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.16":{"name":"@query-doctor/core","version":"0.8.0-rc.16","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.0-rc.16","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5fb6f6ddf59ae2a5b3ecf9858fa5c0040bb7d9dd","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.0-rc.16.tgz","fileCount":9,"integrity":"sha512-Kx09mD16KI3PtR/OHEpwmxxzx/zS1evt7NGSQ0P9M4Zf5pTnBCcbSFZdUYS59QQjyf6WbTsh+HGBXG3Db3QjEA==","signatures":[{"sig":"MEQCIBCJgV7+6J3CRpFSfKXvzNYYq9FiW20xSju6TDHH3AWYAiAQAy994fhFwuoT4Sf3bo0PFl5Bct3Odv+MgVb0sMxH8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"eaefd57c7d5ec3eecfcd9bdcb4e45b30619bd8ff","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-rc.16_1776276931331_0.652389629293674","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@query-doctor/core","version":"0.8.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"d482f8185d2b6a8489d2a85b6d393228d474f548","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.1.tgz","fileCount":9,"integrity":"sha512-f/S4Mmg8AzECjVSGOfFtH3zS1fEyq+Phy2zNGnqC1SDFAQFwrQuuW2ADpFpRhe6Kn9FlHGKEpZHfrAt/i6NFEw==","signatures":[{"sig":"MEUCIDaEjiZRwSk7ifqqKEWn8HbKuG6mW1wUyz4AzNa/sJXzAiEA1lMyQXFW3/ZpBTypnM9oD2WuDXHX2KhP0wHGV4Rjd0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620746},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3845441795e94bac4475b85ad30a11212ae42736","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1_1776436308764_0.0023744351053123225","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-rc.1":{"name":"@query-doctor/core","version":"0.8.1-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.1-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5105a82fec8f857c9830fe497908d6a89641c930","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.1-rc.1.tgz","fileCount":114,"integrity":"sha512-lC4ycXudZvDaQg+SgllEAKNdvKuT/QZdP4bMHy5OXKNm/9+voEmadIL7styLt6tWiEtJWWJHQrIBbj61LsYieQ==","signatures":[{"sig":"MEYCIQDl7r38+9VrTVebSjEF+oMPoMTobRXAF7Uc9/1mno88LQIhAIM8RolAsTcu3ANCIKRwUmuOZv/20/LjkCQeEjtmmN8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645017},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6ffb894c0e2bce65ac26aba82d8345cc76002c9f","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1-rc.1_1776686973259_0.28896383761465594","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@query-doctor/core","version":"0.8.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"56bdcb07bffd2a26a7a13d715a12f3e7b5242e9b","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.2.tgz","fileCount":114,"integrity":"sha512-3YOF9uV7b6EeA8FLVMV02+clia2rTRGgaoD8NjQE2n0hSbojvmsYVEqIBhv6VhZs9oDaRdrTNif/VF7eXX8vjw==","signatures":[{"sig":"MEUCIQCk5lPFXi72sg3yHk+SjTYsezzmIGH104B+iz1Mn0m6UAIgKiam4oQQ3OR3ZAAdb6EYnFU+8KoHxD5NoI43G5I8af4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648192},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"603753773cc32fd442af5c76a8e91a4ff67e58a1","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.2_1776702941562_0.16154740495668585","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.1":{"name":"@query-doctor/core","version":"0.8.2-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.2-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"8d9d5266ca73ae4c7c124cfc545257b8408481bb","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.2-rc.1.tgz","fileCount":114,"integrity":"sha512-mF7dqnzwTuKyZKECHnjIFQFRvsqMwpIoC6/bji88fuGnwr4+VlTugPhANvb8sE+7mkZ16xtagUanRKinRuzZlw==","signatures":[{"sig":"MEUCIQD29svghMjKspdea3iEpdMi4MXX4hSbPpjTAIffXiz69AIgA0K0Xxv8Q4IT7omOBODq9wySk8HGl8rHp6os2o5utNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648197},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b428f5b05788eb5065b7685bc8ea9c51723fabf6","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.7","vitest":"^4.0.18","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.2-rc.1_1776719128369_0.31342557566974527","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@query-doctor/core","version":"0.8.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"dc18adbc2c7d2946538a6a4e762e48aa516bdc8f","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.3.tgz","fileCount":114,"integrity":"sha512-cp83zDNyWBfzMW8Etb0UQvNqKkFqhuaoB3na4sLq9jSMLHcwY7vvXP13m3GHXZ8VyUGQ7H6HBjTRDshQqmD2BA==","signatures":[{"sig":"MEUCIQDkoAkLmWjAyAU/Ucik1EQEgjXNtHcaxcawovNjL7p2ggIgewPhPw1yGsh0Q74H5lPlTTM8m3WAj07j+4UnA4bu4xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e6981e7eb73f0e03453d2d16269d6680170ffd22","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.3_1776794476209_0.26424292721886244","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.1":{"name":"@query-doctor/core","version":"0.8.3-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.3-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"d526729264ee70a5e48181aa964b653b1d573c25","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.3-rc.1.tgz","fileCount":114,"integrity":"sha512-Dt6dsl70cYX9FzvfqSPYlN+ct5VJ2WYKKdEY5B0Id1pQ6+5WmAAJpA8O51Z0ASfSGzZYixVeeSrGUERULPrdfA==","signatures":[{"sig":"MEUCIQCMdKPmPdt9fCzhErDEaEwC/7zkBzXsA/Mq5jKNpDRVBQIgbaJi649Q8iFMm+LGQrhT9vFbziwv/FXVrq/PXmASyEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663301},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9209d5697c6034276b027b8cddf39f911ee939dc","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.3-rc.1_1776800618537_0.3670709833599166","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@query-doctor/core","version":"0.8.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"ff018d360e5bce42f4ec5261160cd5d95e6a5e3d","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.4.tgz","fileCount":114,"integrity":"sha512-+FtYcHaDXeYv4IHJNEBtC0cOjnIrE9eXHKh7hObs6LiyIFQBnRh8zZk7Abhh9b0vxCxq4wpLkrwo4WCvuWWhRg==","signatures":[{"sig":"MEUCIGcfTJRVcUH729F7zxQCB6ksgk0KfdrwiJjWwB+/ohxaAiEAhPym2D1d1voOaLeSKiqlgFsl2DU/WJX+xZsmcxCTm/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664132},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"dca25af1fc5256ec352ba08e19d4cb136c8e3a48","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.4_1776807325747_0.5557007914000334","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@query-doctor/core","version":"0.8.6","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.6","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"3547b408634040de726582d95dc5dfcdb259d936","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.6.tgz","fileCount":134,"integrity":"sha512-JTqyXRRm9AYAS4+ZXe16Iy2Ju7l2BWTGKGTMHJ3biLDv4iFsMNcTgC8HtuXcgAemNXW4+ZUau52yhBZq+goCxA==","signatures":[{"sig":"MEYCIQCzhTtLviFXGq0bPLjt5HegBGJVVMSC4kgD5isOh72T0AIhAIzN1mXvYOlYfqAkam5Y+YZOqyVa/Uf2YOwaWkun0nb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064922},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7a3ea1d0ed27d0838d51ebbde3288fdbccda9afa","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"xetera","email":"mythologyali@gmail.com"},"_npmVersion":"11.9.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.6_1777304432591_0.048371096243852385","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-rc.1":{"name":"@query-doctor/core","version":"0.8.6-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.6-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"3c340b623d66af73ffb79a7f402b24968432393a","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.6-rc.1.tgz","fileCount":122,"integrity":"sha512-NGShfj0Sc9Kv4fIlwNTrGeNlKxJTF8iSGJd5ypPVxoi0+2XN0/xz4gQ4ID/coNVNPKz2ir2xSz2sceVzKXPp8A==","signatures":[{"sig":"MEYCIQCEe3q7xTK9KKOSXAxG/hrMHboOGEN3KWhFNC9abDvwvgIhAL8+bd+h5pxOXM1GgtNX5pX+hn7ztrJBePxqMleUkfvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681923},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"fda9a0d165a7a11e25f176a5e1570aea3a32f17b","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.6-rc.1_1777391292541_0.7957243587940188","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@query-doctor/core","version":"0.8.7","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.7","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5799fd55acfeaf80b6fc0857ec773d37934808d2","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.7.tgz","fileCount":130,"integrity":"sha512-WSsj892lbg41HX4Oy4Ei6lg4mpRaWFlFlxUkfVVL8BoqLmLDNLimNnMFP/+j8TVwewTvb0uUoNWJ8b2n60SnvA==","signatures":[{"sig":"MEYCIQD7nuGe9va3joby4Fk3MdHy5Sh3eBvr/GHyNHH0ppbxNAIhANwNtVTDc/seY8ude4T7ElX+9vTl3pou4YAJPR/HHC6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715430},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4c8e8c61e4c9c0d90378a90276d102cf8b79b1a4","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.7_1777395822408_0.8485303701584668","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-rc.1":{"name":"@query-doctor/core","version":"0.8.7-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.7-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"08b56d661e673368c01162191655b15805c1b679","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.7-rc.1.tgz","fileCount":130,"integrity":"sha512-vR5b3pCDl98RZX2Ijzyenef1/qYTXxfteud7Q4vulvDk3WxSFBCQEbMSxjsHbk7xa+ynfaSSx9aBIlrRIRzWog==","signatures":[{"sig":"MEUCIQCNnfAkeTz0xtzxhzcIfsnZUpf0qhdquEymjongscZNJgIgGXLRRhLj42cig/nGiv9/2tFp/pHFY30DmePdR9b0tmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715435},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1b9c8a7714fd8845c7a04fe430b8aefc84d7458a","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.7-rc.1_1777396071845_0.4107907381618243","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@query-doctor/core","version":"0.8.8","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.8","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"a5a4c4a12969105c3b1d8e397ed72297db57fcec","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.8.tgz","fileCount":130,"integrity":"sha512-EOhlnR0MA6l9H0GQ+wQXk6rf8yLbfFzqhI7JnBB7+wzoaDMcAvT54yBcmHHpbZJSvNLCczy8RHAU4xxylntuug==","signatures":[{"sig":"MEUCIQC2S2u+4Ko3tK6LxAQpwyBe2+PiZjLj/GBElyzueZF4XgIgZPLN20iwlkeOQaTMhKTn51SS54KsEQGIcQnbPm1lGU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736685},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d03dc1825dee44dc549dab97d04142c8023b0f19","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.8_1777400806379_0.405510000467767","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-rc.1":{"name":"@query-doctor/core","version":"0.8.8-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.8-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"649364020ed7d35a330222ceb2abed80c572d990","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.8-rc.1.tgz","fileCount":130,"integrity":"sha512-XxWbVBPovOyia7Voq3lCUtMHIlmCAh2KJG09NJoCJ2VjMoxh7/tBDjDBjKzy4Bn0Y1Yw/DgUMd73fwhAJD4ihw==","signatures":[{"sig":"MEQCICVU2YxGkY+zBL3qiPC2EuOs4UnnHns0sUF5uX803/xYAiArWfHzknCRb88WAI2YZMfhW07ShxUuqCwHgJOCVP6rdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738852},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2efcb637b0925a2f303c82dae82e289737c54f66","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.8-rc.1_1777897999160_0.7153660084914237","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-rc.1":{"name":"@query-doctor/core","version":"0.8.9-rc.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.9-rc.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"46c96469c08b279e380bc84238ecba3764477c36","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.9-rc.1.tgz","fileCount":130,"integrity":"sha512-keJV9DmHLvtCnRDVCthUxKrp6saicuDWOPPeMyqCg/hvXTaDIkPQw97uwanC/Rxbt/xJwq6TVxMEUgr0VsfaHQ==","signatures":[{"sig":"MEUCIDvjyfOR2PhmxUSIiNTxq993Snp6NW8cX/VldGowuK/lAiEAi0HhUcthZzFdIjhyIgq+C9bTQ7JKb8T2gdLyVTBzIpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738896},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"10146ecf42874f0e48abd85a7b2b0b0916015bc1","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.9-rc.1_1777989879681_0.1797092560201472","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@query-doctor/core","version":"0.8.9","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.8.9","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9a5a4bec2ed987145b9df9f853e9971aa028aae5","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.8.9.tgz","fileCount":130,"integrity":"sha512-zLTFuM+LCXMUKMlS+h4GbkOFwlSkk521BjBeTct7Ypcojqb4DE9nVliW4zaSxJopQc2wNz+ZqaBcl/QYADQZ+g==","signatures":[{"sig":"MEYCIQCv7dqtBUXjeGlXbV/MoyXRyZSfElTTwUcoYbcNQ941VgIhAMcQsUeaT1uxl6YB88/ZiW8rb0ht/WAtli++A2SAgpAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738891},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7937a843b1b9d8ccafcc0c0fa3740c4e296186ea","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.9_1777994263307_0.8075783872190196","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@query-doctor/core","version":"0.9.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.9.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"84d1722db28615c5ac26bc844d75890b6dab5b2a","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.9.0.tgz","fileCount":142,"integrity":"sha512-2v5RRIMsNBypCohZ/cXDGXXNKiSbYkGkDEGTdVN4ceq2X5kM9YjdQcuvsVt41S1EIKPIg6IHtuPISHQt/JN51w==","signatures":[{"sig":"MEUCIQCGDuLqzXY+NPFfyIQFw7cjk/DSsePgRZ4IoS9hd+G/tAIgeh+fBD7yGYo2KiCQpbonxGZyE/vZHFyadhq/8LqFP6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763830},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"97b2fb54b20647590090cd92cd7be7b9c02836ab","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.13","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1778829705688_0.7904399686081902","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@query-doctor/core","version":"0.10.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"ba82db9dcdd86789ff3c358432eb8b31408ee344","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.0.tgz","fileCount":154,"integrity":"sha512-cSD5DgifeQTnGkrMD7CBZcE+oIr1RISIg+4dBg5YZh0aqzKLBZUnXz9CymUq4xNLeozXcadZG8AGFaWC53MbHA==","signatures":[{"sig":"MEUCIQD0iRc+5uZ9f93x+5gtW4xSSUb67FIzIiRMqgCs6gWv0wIgRdfORGJppzvTf2agFoi5r5tRayHJrQbGkQ6mBLqdCRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881718},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8c6d8fe59db4ca5c747cf29dc7bee358c5dfda69","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1780331564571_0.5463377191735714","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@query-doctor/core","version":"0.10.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"0107d85f267d876e19ed3adb4a66330a9175accc","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.1.tgz","fileCount":154,"integrity":"sha512-rG8rCAhvsHovrwZocmiiEYtg4/rtQ11Bqakm4dZ49CVOOf9lC4Ug7beXePZw2wHQZZ+r2kkeOiIxsBkWALNoOA==","signatures":[{"sig":"MEUCIBNaoMLatuZZyd+1egGTcLAh2L5xOtXN2SZm8n0ZoBc4AiEAsc6ws3GpTJKxbQjYPROkfguHusRM4gGAga4h4R8nvZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882046},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a2f0c56d8e4a9f3873e772a4165a71a5ecfc263c","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1_1780414068010_0.13226325451939291","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@query-doctor/core","version":"0.10.2","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.2","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"67a4d36902b35e78e63053e1f67f685c6d353287","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.2.tgz","fileCount":154,"integrity":"sha512-A5FYQL1xKgjedsTlybZKeT8gwvbplz6OMzzQctr5OezJffHme8xmstb79rK6qFLzTJ32PJ9f67xndjBKtTaeXw==","signatures":[{"sig":"MEQCICbrmewAC7xD/PMikXMLh3hy/B6JJg4KP4k1t+8MZ85iAiA57CFnLe9Jud0vCd1ahK7EodNJlKv6UP+ww9WBetQ4dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882246},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9d801bd20d3cbd6694fc276b458edd906524a887","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.11.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.2_1780573622153_0.090803149295279","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@query-doctor/core","version":"0.10.3","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.3","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"2e083b283bec33a988a3a9d02220b8a6e716298a","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.3.tgz","fileCount":154,"integrity":"sha512-q+FGoA1EsaDPi1EpZ1JV68g2FPkb0BpPVJop3OJwVsZ16RMfNLG+vk4ekedaPmQR6RV8Cr6iVk+6y4AaoFUXgQ==","signatures":[{"sig":"MEQCIHt9MeCPn0pF2wdvJmVYroINn0MFqZq5HTTDR8FwFAVnAiBoTfmNrx0ymjN2Y3LTKuS9MSKTxTrxrrP949KCwq952A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882868},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c7efb92f5b83e4f020c234ec5e099f130b0df799","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.3_1780690128538_0.08224973425375648","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@query-doctor/core","version":"0.10.4","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.4","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"b0ac0f1d0b15f40a1de96762f162726e3483ff44","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.4.tgz","fileCount":178,"integrity":"sha512-n9a1hriF75ezcuMPW8ob8sYlGTlTftCzFfS4Na4mLkF4dlZqIrt+29tRRWd2mHEZoSL87H47sCsyg/XGqZpezQ==","signatures":[{"sig":"MEYCIQD5KhZ/U4DYC1Ev58ajeipTSUYEW8Hnq3FfODdAvzd/KAIhAJW8oIfkdQwhR8VIcVY95bX1OycVNsxZrQvDNIrG70d2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981420},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"41ffdb851c207c27c10a092e126dea6ac26ced3b","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.4_1781798197632_0.18637984612832326","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@query-doctor/core","version":"0.10.5","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.5","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"21feda5df895b184dbaa29ff5cddcf8cf5a65fe6","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.5.tgz","fileCount":186,"integrity":"sha512-9P0/W6lvfeZBIw39/pWE14CDGyLmo4E/U1SKIkl0QtRbGfu+pgLEQWvTBil1aG2kkILgQnawI28kFnl4RQmCoQ==","signatures":[{"sig":"MEQCIGFYNeQBX6UWVUEZ13T7xg+zIfAXKPVZ3C3Pi3669wf+AiAHX8r4flUSXsdxyJMe7XbvH4PZVwGR9dgZcK/r18kdkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194958},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"15766cce364e39506bf1f9a887329ebf26554172","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.5_1782668031908_0.7246979602019799","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@query-doctor/core","version":"0.10.6","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.6","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"8b42e341decbe2c6502cc8b5d3731a39c2baa1a9","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.6.tgz","fileCount":194,"integrity":"sha512-Fr91NFDHUCfGrtEzg8sn6Tq0NNaZcX2cz5FZWFtFFQcdx0yjokRHrATbfAn6D9j8+yhckniOKHqtuKOAb0KO8Q==","signatures":[{"sig":"MEYCIQDFS/Fue9RZZ1k8IqaDoLScgITtnxEvGTWpkV+Wq1WkQgIhAJQUboCg3NIqy01HMGU+E6w+guQsr16a4QCgxpdBO2ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211783},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d3549b818f1f89a7f1f717117b7e14f16c3a49b4","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.6_1782926597334_0.8590959593015626","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@query-doctor/core","version":"0.10.7","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.7","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"c69816cfc6d09f3655d1704811c4812e408bab14","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.7.tgz","fileCount":194,"integrity":"sha512-0zTHVG/fR56BOcJlj9hwUDqwfsw+5jlIxSvLlG6aWsiD9+FunNGrdnoytKL2p+Z8uRk72aRoYhIaBFDRcpNwtw==","signatures":[{"sig":"MEQCIHksZq2gofOP1bdN9U9teFEWJ9hI/kkeVqTNAWWIKi4YAiBmMIg4h2HZbJABOqvKQtgnv1lUpgbkaKJM+9JHSo0CTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211931},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6f5ee12578f3358379b70386d8200bfae625a909","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.7_1782928930339_0.9843068948904343","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@query-doctor/core","version":"0.10.8","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.8","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"72da336ae14d971225aa1f12d63ad0d3582e6fc7","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.8.tgz","fileCount":202,"integrity":"sha512-OGgG/06HQRBd60kzm8YfDfOt+SBcY6m1cjmE/fWcoKDxiBbaTepoy0lSA8lYJ/GXtd05zWbW3CBDtOmNEMWAeA==","signatures":[{"sig":"MEUCIQCLXLJGiYmbk8TsCZGpzu4N/sGST+jeeIpiIUSXe8XvaAIgRNij3jlnh474JlQiqnPvmx3/u314wCZBao4DjAXqSFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227033},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"24836c9ffc46d113e1b13232373a56f69b792b6e","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.8_1783039998691_0.37037306656839775","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@query-doctor/core","version":"0.10.9","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.9","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"9b55866c3256289bf851dbf8185e39ea66b8a250","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.9.tgz","fileCount":202,"integrity":"sha512-klHFNfq58ni5ezNstve+DozIwYjFl9clAAAUkUkklF6IMEdaOP8jDTQGYQi6heNKCb9RvsXIeH+B+1FdfLvtaQ==","signatures":[{"sig":"MEYCIQDV5HxaqSYlwphXbipJzbz2VKY4zBXourB1jhm9fWX0lgIhAIu8wQyLuhmrV/6E7f+dBxSBo2KneYsn+yuZMu3g/9cP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229609},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"682f76b8454d9fc23b7603adc27479cdd5da16ae","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.9_1783112917664_0.6593353766120731","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@query-doctor/core","version":"0.10.10","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.10.10","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"446e44a893b688c6df7b1b73053bacb89f9f75b3","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.10.10.tgz","fileCount":202,"integrity":"sha512-RCQT/c6GpN1d/8a4+CFJ6qOIqfXZ3eQLEBp9xCCuVk0fMOWsCjxLaGkNLug3OB9V24VVJarmM5Alm7D/IRRuaA==","signatures":[{"sig":"MEQCIACGP/2PgNhlKfvlf4LuhuI/gsKzcYuU/ZQcEjDHvFyXAiAi4HRaiERpXZMfc61WP5GElX8w0nAmraPC57p6pk9nqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5fa015cec86893888ef0c55d4e35a88ffa20c3f5","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.10_1783142037711_0.5783359678993201","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@query-doctor/core","version":"0.11.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.11.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"af82fdde7a8572e8fb858d1c785702d2a87a9b83","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.11.0.tgz","fileCount":226,"integrity":"sha512-gNYZovkc2vfU5ff7+OV9w+yo3jbIvltjCL7kkyQY2PD6UbyCmr5YJXx0GITVZ7KnRKfWsvQryfHvFGQ30lWqig==","signatures":[{"sig":"MEQCIETES1hUBQgqnGoGE3ySCy6HuAYYepnavI3/EQhvPN6HAiARJ1NM5EYB7gno85V2WiofZHrdGEBKIc60RVnaCmhcRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297941},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6f6e679f6f7742116b56e45405687b22aa29ec89","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1783462927133_0.6106288070494357","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@query-doctor/core","version":"0.12.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.12.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"2034e56b3bc7d2c89b19568f96800d74dc2d3450","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.12.0.tgz","fileCount":226,"integrity":"sha512-z2uCIHuHKjcqYTDWW5s13K0iUfBIN5mYZsTNHYzO7FwYuglshWEpsq2bLLLiegL1eqzYK+Et6QF7qy/Vs0TUBw==","signatures":[{"sig":"MEYCIQCdBYrFRH+y1LfxJh34lpsbrN6Got2yiTmoFO+XQ36PPgIhAIY6ybZbs5q5Gvinc41uWDlSiU02t4FmC2pnt8yoEViV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8d278e230154b879aa92ac4bb49451d68e8da75d","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.7.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.17.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsdown":"^0.21.9","vitest":"^4.1.5","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1783973934913_0.020359599181971166","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@query-doctor/core","version":"0.12.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.12.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"15c967276aacb831b6e5a62a8d34d9fd4547a5a6","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.12.1.tgz","fileCount":226,"integrity":"sha512-6qh0Ilwk5x6p0x2LClcEf2OSfXhLpUtGfqJEA4z04pCtnnqeAqt2uVV3BGAHnmTSuQmHhugPGqdf8M4Rrwzs+Q==","signatures":[{"sig":"MEUCIQDvGSijZzUlEp8G32o+3QY5jNVhCEg9qdrguhN3AXMOoQIgfnvpoOkFn2z/4H0sLfII6oki7y3df9Vlmnd45sD8bSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1304763},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"fa0f9672c882a37dbb0109dea9da72ea69c6fa7c","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.4"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.7","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.1_1784069407949_0.08168631518687652","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@query-doctor/core","version":"0.13.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.13.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"fb6855bdef4e6d880795853b6f8130a6872389d0","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.13.0.tgz","fileCount":226,"integrity":"sha512-xhSgpFLAIVNAIu4V9u9POkdRSvLIH3J/ekz5OXrnN45ObEg8vdSMyqOuwt5ADT8G+PhTbiElFhfPJwHQ2xfDFA==","signatures":[{"sig":"MEMCHzp5jhpp8kAlrJUjDd54BVBMy3xmMRB6LxDSfhibd+gCIFfciF8fOweAJ49Ww9dGI/Uf4QhCDC1xR/LK07SIPyJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1304865},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"da85cbe7800db8d3512f5efc81b0eebb5ecf40d9","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.13.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.4"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.7","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1784552496295_0.5761850074791055","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@query-doctor/core","version":"0.14.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.14.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"a245e1a2e7e715da665986de9a990c65ce1babd9","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.14.0.tgz","fileCount":226,"integrity":"sha512-1F1bCELQixBliEHbrfm25z4hl2dhBzBE1Ckwj/d33aQrQcE6a6+aw+ExM9vX0rzkOENBfZNAjN8uLIuPS1MAaQ==","signatures":[{"sig":"MEYCIQC7pCLyWKx5W/gv/pksnnKZUWQQYDlMuejlqFKXKze6UgIhAJknUielQFnVmA/1VuYSAlSsSnqfxDaJJZO44FPkEKWQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305064},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1ab2f80ac8d97a7b09705a87e62be1e7481b9daf","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^11.13.0","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1784723991629_0.9173403117820127","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@query-doctor/core","version":"0.15.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.15.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"5494e0bc56aac4880dc765e9a0711463c73c5da8","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.15.0.tgz","fileCount":226,"integrity":"sha512-V9nzzB9ZkaDleINlBX8yUcv6jVZ1nGZF5TXCTdpkeBEuFBWTTWOsXT8N8k+x5S6CWpNPIjhjXCubiodSL7oqyA==","signatures":[{"sig":"MEUCIAp1x5UoKncTMqGGiSY8IPJnkHVviOaqdTFD4T2t1DMZAiEAwQPovbCZwohgLSkLzF04nTEnBbaL+DARAO6OfPj+DQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306623},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2dc7f1d2714242c89000a4b19b49839c1c48c560","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1784850731500_0.7050678731148303","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@query-doctor/core","version":"0.16.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.16.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"59702aabc8985ca22bab1386a910db23a70c682e","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.16.0.tgz","fileCount":230,"integrity":"sha512-7J/W5tz76g3U70kSaBU3cTTCqFQ1Bmu+PqUSJBf9mlvL9WAbwWxJoa+eL90dNmLuyAyjEG6Gzf8QDFc0Qd8hwA==","signatures":[{"sig":"MEQCIAC8gxahqU6LuS6U4lM464H4Hn195rrjRNQosz/WRi0nAiBbxDqkwqeeOr9cM6x0CiF4/ZXuCqstqEpAcbJKkk5lVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377186},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ce1cea8775af3777bcbfa7017fa0701c102624d4","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1785168874938_0.7232102132347578","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@query-doctor/core","version":"0.17.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.17.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"a53809c78dbf97f22958de400270ded8aaa0802b","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.17.0.tgz","fileCount":230,"integrity":"sha512-WN0so5G6dqmOx0v7NGw58nTbTlIXdX/eTHRIyxSP/uBLPGfYPmTna3B+o4s2KixA7uVez5uaCM//1KhJ36r/Ww==","signatures":[{"sig":"MEUCIFcL/SrSLg8QvIAPGoQvufGvy6tIUywZRzNZjZ9hnlCoAiEA3bPeqiZcVw86d3aQ0g6MpQSHx33aJP8TZMg1/ekFADg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388782},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"146a71e061ed7ad6e958efdbf0b22d6a256623cc","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1785175853256_0.12163956099463857","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@query-doctor/core","version":"0.18.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.18.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"83c88ebff2794d96d4ca24a18dd499c8de19f977","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.18.0.tgz","fileCount":238,"integrity":"sha512-Z3ldmkUv92U2vxw9OI8J4eOn/MUxTMheqcRy+HJuCeMAcZGj2Sbv4XB60TzhtnLIbMt4EBCK/NysLeGxjlWm8w==","signatures":[{"sig":"MEQCIF5f+f8WaYRzOq/7ykrgAq7DcWbcwJ063DUhEszzaDQmAiAqBTVwZ9MzGaWP4Wg0G3qVrB7+8DohtYYNlW+T1WKKNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1399336},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c4c9015eae18d05f25ebc66173bfb043da99a1bb","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1785201275095_0.8251277148826492","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@query-doctor/core","version":"0.19.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.19.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"48185d3f4b97e2cd0d4b93571a3639881b37b7dc","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.19.0.tgz","fileCount":246,"integrity":"sha512-knaX2OCrXMWo9UaEK+hHbOFsuKK0rF3FN5oeVC5jJaYzOOAJLIhBjIDCCVNll6Pbbp79PD9PMSyBHptsWqAv6A==","signatures":[{"sig":"MEUCIQDGFNheRrcie6blhBirb+oCYwG1W8oVWLnew4Wln43JOQIgMojSYLmWV5uZrR2yUwx4CFC1WQ2OQm9saqWB0Oo/cRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421966},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7ebf9325ef74ddbe0c39f99eae0443d2ee57b9db","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1785420396286_0.5883945587262491","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@query-doctor/core","version":"0.20.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.20.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"06628d9ad44c56c07d273b7234ca167511412fa7","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.20.0.tgz","fileCount":254,"integrity":"sha512-EAs05NoLcB1L9uNlZgpzPU1zZ/V3+M0pRi8/x1cZAS1Fi9Pkkz9dvM4aDgqOR8J5dBNRIoxZIl+MKBt20BV1uA==","signatures":[{"sig":"MEUCIDHACMTdguiwnZ9u+d4kLpCJAhOikDAS8xiP//joPy73AiEA8GX++E+i0ajKwut6YivXoPTkCZsD3PWUe+GRVk+VT4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441308},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"127bb6331aae3e565bac71c69e5b4036e2f34975","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1785532393332_0.6908680710126471","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@query-doctor/core","version":"0.21.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.21.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"24769a05b006163aebd2dbdbefacd486abbb7170","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.21.0.tgz","fileCount":270,"integrity":"sha512-cD4FuEGN5endFxmjPiiVQ9Z9EVC9fhd9vZuVJyAVYda0ki92y3b/K9Q/6gF39OA/G2Bf4wwa7OtDZPSw+J4u7g==","signatures":[{"sig":"MEUCIQC3Gk1bpDqEn7mCPEbQrgK8HFzNtBO9vCUhitMQ6Q8VOQIgZYUbZPC2BLj6+Swf/aOgvgeC/p+kOxh4Tss0ALZIubA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1505221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6e87a8dd7d7eefd0bca0c20747de94a7dd98ce08","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.0_1785952009866_0.7496472584157852","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@query-doctor/core","version":"0.21.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.21.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"1a896731ed592f9fc9ebf8394952fe71eba12ea2","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.21.1.tgz","fileCount":270,"integrity":"sha512-PuHE+AEhNG6quXVb8XuUOBXdVBy9LVo34AN+x4kij7OqKfOAslg7LOYkISLq0HPkKO9aABZI56NyiE4qaVjM0g==","signatures":[{"sig":"MEUCIFst549mn8c4X119MuGWSBcFCEykuNETy/WFeGFzZh7zAiEAoW7pXDJ45alhPZ3kSEEN+jJXF6ddi6gcMrAXMZjSEvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1505817},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e6115c6e80d9f945daf9169cf4999bdb9c7d6370","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.1_1785971281812_0.9111807464186017","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@query-doctor/core","version":"0.22.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.22.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"730be2c9ef75e4d482d179590bd787e82b31bbc8","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.22.0.tgz","fileCount":270,"integrity":"sha512-pUVHqWrtqVRh/495FY/29BpPELXMcmpdAfeRKwmz4DgAYP9m+t7rMtdipPGCPAtUIYExdXO4dqJjuJjcKuevdA==","signatures":[{"sig":"MEUCIQC8otUDbUwtVKohFY4jHrJrwNbbU4exIM7jzheWe/TvIgIgPZDqo5AnsfmLbDMnAV1/YurK5wAvH82Y5Dp277b5/Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554342},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"66004122ab6bc80efc41bb16a01f57dd7e808bf4","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.0_1785979166495_0.09249573449731852","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@query-doctor/core","version":"0.23.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.23.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"50d26c05add389a270c927df0fa455ff63cc9522","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.23.0.tgz","fileCount":306,"integrity":"sha512-AqMMww0QEJgxCbqY1ipvmoj/aMc8ATt82o6ayTaxN9VJB1bx69WSszXgvHHx6f1GJxmebI9fcduBS1DYhpga4w==","signatures":[{"sig":"MEYCIQD8TtmYL7n2XHkoVG1gvxudE1CFYU3gpo26klHICyBskAIhANcHBDY7xIxaFxUPv5/XY9BJLwOL9chXhRgiR/2wy/+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760857},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0f99528697a8278185578f642368eb0103500f9f","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.0_1786105997374_0.44948665954486344","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@query-doctor/core","version":"0.24.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.24.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"0f050d49ae535ac35b885b91945f1163b8014c32","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.24.0.tgz","fileCount":338,"integrity":"sha512-2By0a+jXekur7jkVqjH1kMKC729+tIFF5Ywm3OqbN7JnWSVJNjMzSXmW6B8vG6sPeKRm6SFmETYmfJXylba0xg==","signatures":[{"sig":"MEUCIBJCwyi0El6i2YC7q/+i1FRvC4yoXLSc5CaG6+0mgk9oAiEAjwDbnAdh+WiUoMDSOMr7TIGnJ3Ve75DNUS/ljN8iFNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966129},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"72a2fc4abd10829d5077a3992800ef38aad970e1","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.0_1786484006181_0.7829139919369894","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@query-doctor/core","version":"0.25.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.25.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"aff80d0a7de6d76a55708fd0757c40ef209c6a7a","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.25.0.tgz","fileCount":338,"integrity":"sha512-NmiR3Fd3z+2E02J1ckUq5FtEh9si1Jldp9mDRmB//L9zEJNgWCfRM0ULECTzzBV+UzRFPls01fehgPxJ8WIEJw==","signatures":[{"sig":"MEQCIElIXBsPqcOIh64P1i88E0BBSdijSsIcDIKpgTUrz4WtAiBxH0ibj3FgOCeYN5nnJzOJatwBvDY9WIDKWcK1Xfn18g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985391},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6e83739d5c8e8a9a3a140284ba0f58251d34fdd7","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.0_1786546437019_0.7718672125625283","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@query-doctor/core","version":"0.26.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.26.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"f7489793745f770fae38d4209d8e3d8aac07b187","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.26.0.tgz","fileCount":338,"integrity":"sha512-PSflqwAkRatU4y+Qas+3ULlDLosJdvH9VgLqvGn81TKvZEe+rWoFm1CKXtygwLhNlcfBK8ImgRRtDSR4pFDZAQ==","signatures":[{"sig":"MEUCIDu5BICeeNDlQmlJsIUbjPVy1kmIc7xQ26Gqasd0W+5kAiEAhqnnfpqFtMQuPrsmykG9lYXrabEYYjirvcOxfFP01aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995162},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c67d05b006b3163afb78faed353176cf5aa24950","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.0_1786552605132_0.25396049908998797","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@query-doctor/core","version":"0.27.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.27.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"c7775a69c482f3d9949bae2c9eca4452052e4bdd","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.27.0.tgz","fileCount":338,"integrity":"sha512-fZ1cyacOWQXXD+OBLxjyAmtyLFBploTzmwUOFdhhncCqf+2t+S6UgeJ11IOnfTuuP+4i2tH37dcaPRJq+egNZA==","signatures":[{"sig":"MEUCIQCA5o/P2LxvYxXepdxjsH1m5dgrnHVTlEJlySgRbkwcQgIgaiMa/A6t975YIZw2VeLuH+OZwbVq00H9KGhqqeSlx9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"70bd7bfd7dbdc7070824adbbaef4699e9629c468","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.0_1786558288405_0.18503030715920454","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@query-doctor/core","version":"0.27.1","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.27.1","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"3366c424bd0e022421c45f9d9e9dc2f023416ce2","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.27.1.tgz","fileCount":338,"integrity":"sha512-Rxmnb8wPBHW6Hv/6gZcyyQ/8Y9FiKwHvOVZU+Z+9rm+CxBQCUppe99Z4Fc2EmvMtqt2E12EVF/VGu3BAPMFk7Q==","signatures":[{"sig":"MEUCIQCUM+c8892M9OPo6C4zBABXK5Vrim8r7VBjK0FlnOGj5gIgeEwR1amEweLDHV26bzI/v6Kpi1u3feulsQ+j1oTCC7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1998913},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3dc4843cdba5dc7f8e60cf01abba0576c7bf88ee","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.1_1786563020173_0.5162010341231424","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@query-doctor/core","version":"0.28.0","author":{"name":"Query Doctor"},"license":"","_id":"@query-doctor/core@0.28.0","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"dist":{"shasum":"45a4f318d6ef0a9d03d08927dfa2a3120b6ad1fb","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.28.0.tgz","fileCount":346,"integrity":"sha512-wjlTkfGVdEtvDoyj0uDTORoNyECJtK4yfzEWK7V5uxnj9uN1Xcgt5TJNxIkIjPrZ0i3JRqRG14vKTkw5qUCVAQ==","signatures":[{"sig":"MEUCIQD1PwC6Dq6ljW8w5sAGOWsaK2bdMncrSwVaiwuh3gl6FwIgPcYCc1kVXqRCjJE3CX9IIgFdU5ZEVflRHNLU4Z+de/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026083},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"62f753d16fdb4500fab66edf59bf84210d97a93a","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"_npmVersion":"11.16.0","description":"Core logic for Query Doctor","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","dedent":"^1.7.2","capnweb":"^0.10.0","colorette":"^2.0.20","@pgsql/types":"^17.6.2","pgsql-deparser":"^17.18.5"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.22.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^5.9.0","@pgsql/parser":"^17.5.0","@testcontainers/postgresql":"^12.0.4","@query-doctor/typescript-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.28.0_1786587898802_0.41791741881022815","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@query-doctor/core","version":"0.28.1","private":false,"description":"Core logic for Query Doctor","license":"","author":{"name":"Query Doctor"},"type":"module","sideEffects":false,"main":"./dist/index.cjs","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsgo --noEmit","test":"vitest"},"dependencies":{"@pgsql/types":"^17.6.2","capnweb":"^0.10.0","colorette":"^2.0.20","dedent":"^1.7.2","pgsql-deparser":"^17.18.5","zod":"^4.4.3"},"devDependencies":{"@pgsql/parser":"^17.5.0","@query-doctor/typescript-config":"*","@testcontainers/postgresql":"^12.0.4","pg":"^8.22.0","tsdown":"^0.22.14","typescript":"^5.9.0","vitest":"^4.1.10"},"gitHead":"f649ff43c5f2abd578e7773d7a51dcd9f4f4a846","_id":"@query-doctor/core@0.28.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-rRYXUSnvJ8LkxPzUr5khlkERHSGIxqPAHHlRQwOigt8Hy2eUYUdBnaTC4dSjLiYxrDMK3QD4U6u4lVbhoPSWkw==","shasum":"b1afebafa17db58ce355a6da66734ff7a791c149","tarball":"https://registry.npmjs.org/@query-doctor/core/-/core-0.28.1.tgz","fileCount":346,"unpackedSize":2037565,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLDpSkvMJtQJHH9Rw2+Ftu1wFMRXvDYSYVG70n+bf8/QIhAP1OCfNbL/mgk6EdSyl+kVejUOlwtfI1WGBaz6Hr8c+3"}]},"_npmUser":{"name":"veksen","email":"jp@veksen.net"},"directories":{},"maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.28.1_1786648597162_0.9526158467523407"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-23T13:46:12.781Z","modified":"2026-08-13T19:16:37.572Z","0.0.1":"2025-10-21T14:27:21.627Z","0.0.3":"2025-10-23T13:46:13.153Z","0.0.4":"2025-12-02T11:35:22.106Z","0.0.5":"2025-12-04T13:37:21.618Z","0.1.0":"2025-12-15T21:32:40.847Z","0.1.1":"2026-01-13T15:38:52.969Z","0.1.2":"2026-01-16T14:47:18.780Z","0.1.3":"2026-01-16T15:36:27.455Z","0.1.4":"2026-01-16T16:31:32.255Z","0.1.5":"2026-01-19T13:28:05.804Z","0.1.6":"2026-01-19T14:29:17.585Z","0.1.7":"2026-01-19T19:19:35.268Z","0.1.8":"2026-01-20T14:39:08.051Z","0.1.10":"2026-01-26T14:22:37.411Z","0.1.11":"2026-01-28T13:51:13.335Z","0.1.12":"2026-01-28T18:28:33.474Z","0.2.0":"2026-01-28T19:42:07.353Z","0.2.1":"2026-01-29T14:51:36.027Z","0.2.2":"2026-01-29T16:34:15.028Z","0.2.3":"2026-01-29T17:35:35.204Z","0.2.4":"2026-01-30T15:45:35.962Z","0.2.5":"2026-02-09T19:32:51.413Z","0.3.0":"2026-02-10T15:47:01.706Z","0.4.0":"2026-02-11T16:21:20.118Z","0.4.1":"2026-02-25T11:57:56.517Z","0.4.1-rc.1":"2026-03-10T06:00:58.027Z","0.4.1-rc.2":"2026-03-11T12:52:25.583Z","0.4.1-rc.3":"2026-03-11T13:02:43.191Z","0.4.2":"2026-03-11T19:47:54.823Z","0.4.1-rc.4":"2026-03-12T12:28:11.198Z","0.4.1-rc.5":"2026-03-13T14:25:23.455Z","0.4.2-rc.1":"2026-03-13T15:32:50.167Z","0.5.0":"2026-03-13T18:25:28.905Z","0.5.0-beta.1":"2026-03-15T14:48:08.906Z","0.5.0-rc.1":"2026-03-16T10:30:55.099Z","0.5.0-rc.2":"2026-03-16T11:13:29.061Z","0.5.0-rc.3":"2026-03-16T11:16:24.212Z","0.5.0-rc.4":"2026-03-16T11:26:30.710Z","0.6.0":"2026-03-16T19:56:20.467Z","0.6.0-rc.1":"2026-03-18T11:01:42.556Z","0.6.0-rc.2":"2026-03-18T11:33:42.229Z","0.6.0-rc.3":"2026-03-18T12:10:05.556Z","0.6.0-rc.4":"2026-03-18T12:19:04.022Z","0.7.0":"2026-03-31T12:37:04.397Z","0.7.0-rc.1":"2026-03-31T13:56:26.681Z","0.7.0-rc.2":"2026-03-31T14:10:56.172Z","0.7.1":"2026-04-07T11:52:07.285Z","0.7.1-rc.1":"2026-04-08T06:10:25.598Z","0.7.1-rc.2":"2026-04-08T17:10:18.577Z","0.7.2":"2026-04-09T08:56:51.868Z","0.7.2-rc.1":"2026-04-09T09:37:22.247Z","0.8.0":"2026-04-09T13:05:44.587Z","0.8.0-rc.1":"2026-04-09T18:24:18.155Z","0.8.0-rc.2":"2026-04-09T18:30:46.242Z","0.8.0-rc.3":"2026-04-09T20:56:50.864Z","0.8.0-rc.4":"2026-04-13T11:10:58.100Z","0.8.0-rc.5":"2026-04-13T11:36:24.289Z","0.8.0-rc.6":"2026-04-14T07:29:22.656Z","0.8.0-rc.7":"2026-04-14T08:38:51.598Z","0.8.0-rc.8":"2026-04-15T15:33:04.285Z","0.8.0-rc.9":"2026-04-15T15:35:45.749Z","0.8.0-rc.10":"2026-04-15T16:27:22.660Z","0.8.0-rc.11":"2026-04-15T17:28:45.760Z","0.8.0-rc.12":"2026-04-15T17:37:11.203Z","0.8.0-rc.13":"2026-04-15T17:47:18.550Z","0.8.0-rc.14":"2026-04-15T18:07:43.664Z","0.8.0-rc.15":"2026-04-15T18:11:43.563Z","0.8.0-rc.16":"2026-04-15T18:15:31.494Z","0.8.1":"2026-04-17T14:31:48.996Z","0.8.1-rc.1":"2026-04-20T12:09:33.431Z","0.8.2":"2026-04-20T16:35:41.749Z","0.8.2-rc.1":"2026-04-20T21:05:28.537Z","0.8.3":"2026-04-21T18:01:16.357Z","0.8.3-rc.1":"2026-04-21T19:43:38.710Z","0.8.4":"2026-04-21T21:35:25.922Z","0.8.5":"2026-04-27T15:27:50.277Z","0.8.6":"2026-04-27T15:40:32.810Z","0.8.6-rc.1":"2026-04-28T15:48:12.843Z","0.8.7":"2026-04-28T17:03:42.553Z","0.8.7-rc.1":"2026-04-28T17:07:52.076Z","0.8.8":"2026-04-28T18:26:46.558Z","0.8.8-rc.1":"2026-05-04T12:33:19.366Z","0.8.9-rc.1":"2026-05-05T14:04:39.875Z","0.8.9":"2026-05-05T15:17:43.596Z","0.9.0":"2026-05-15T07:21:45.913Z","0.10.0":"2026-06-01T16:32:44.719Z","0.10.1":"2026-06-02T15:27:48.245Z","0.10.2":"2026-06-04T11:47:02.356Z","0.10.3":"2026-06-05T20:08:48.735Z","0.10.4":"2026-06-18T15:56:37.825Z","0.10.5":"2026-06-28T17:33:52.114Z","0.10.6":"2026-07-01T17:23:17.567Z","0.10.7":"2026-07-01T18:02:10.554Z","0.10.8":"2026-07-03T00:53:18.838Z","0.10.9":"2026-07-03T21:08:37.820Z","0.10.10":"2026-07-04T05:13:57.942Z","0.11.0":"2026-07-07T22:22:07.287Z","0.12.0":"2026-07-13T20:18:55.090Z","0.12.1":"2026-07-14T22:50:08.113Z","0.13.0":"2026-07-20T13:01:36.481Z","0.14.0":"2026-07-22T12:39:51.812Z","0.15.0":"2026-07-23T23:52:11.691Z","0.16.0":"2026-07-27T16:14:35.148Z","0.17.0":"2026-07-27T18:10:53.465Z","0.18.0":"2026-07-28T01:14:35.308Z","0.19.0":"2026-07-30T14:06:36.525Z","0.20.0":"2026-07-31T21:13:13.618Z","0.21.0":"2026-08-05T17:46:50.101Z","0.21.1":"2026-08-05T23:08:01.985Z","0.22.0":"2026-08-06T01:19:26.700Z","0.23.0":"2026-08-07T12:33:17.561Z","0.24.0":"2026-08-11T21:33:26.343Z","0.25.0":"2026-08-12T14:53:57.158Z","0.26.0":"2026-08-12T16:36:45.277Z","0.27.0":"2026-08-12T18:11:28.648Z","0.27.1":"2026-08-12T19:30:20.383Z","0.28.0":"2026-08-13T02:24:58.962Z","0.28.1":"2026-08-13T19:16:37.352Z"},"author":{"name":"Query Doctor"},"description":"Core logic for Query Doctor","maintainers":[{"name":"xetera","email":"mythologyali@gmail.com"},{"name":"qdchris","email":"chris@querydoctor.com"},{"name":"veksen","email":"jp@veksen.net"}],"readme":"ERROR: No README data found!","readmeFilename":""}