{"_id":"drizzle-query-logger","_rev":"11-3fee012b15851070031cd0480fd16721","name":"drizzle-query-logger","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"drizzle-query-logger","version":"1.0.0","_id":"drizzle-query-logger@1.0.0","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"dist":{"shasum":"1d8984c6a47d4a6f8c1804d785765e045d6e0591","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.0.tgz","fileCount":6,"integrity":"sha512-yb5wamHtr9/cYRCc+5XCSjdTl6s/iF8Xltj9OIvS8ygwc6iUz24EoPOA6B1L0F8HJf944EFwLq+sEtOl+/uIeg==","signatures":[{"sig":"MEUCIE0pJezhjmX5Mi3AcCsCzUkRUn1MVrxLH/qovfQ2x1vTAiEAr0C7mhz3f1hLsNLl+YjnlbkE7qr7qu9soS1EvXonE5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17859},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"746c88e17f810c8132d954c0cd765d5dfafd3c05","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","drizzle-orm":"^0.44.3"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.0_1753557233582_0.3419201438468482","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"drizzle-query-logger","version":"1.0.1","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.0.1","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"072a1cb597a63d11a62fec57df04004f7d8e32bf","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.1.tgz","fileCount":6,"integrity":"sha512-C6Vv6Z1vpHWG6Qa4C4D/chTLnGgbPCdeUZWlC8QZDdg72z/4dL9YqrAkG8Xv8kMV+y2R1ZX+RpdWP+gfbXFXaw==","signatures":[{"sig":"MEYCIQDFzNmVOJxr0PY/cn4E9nhwuEnxk3Cr0CGqoKkayr6ilAIhAPQ5MDIIFpP753McnDIYPX7cRhco3yVnnCJGi5wBg4DR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"746c88e17f810c8132d954c0cd765d5dfafd3c05","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","drizzle-orm":"^0.44.3"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.1_1753557682334_0.10600911647139544","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"drizzle-query-logger","version":"1.0.2","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.0.2","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"529ec4e18135f33d38324897d7d921bcc63910ca","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.2.tgz","fileCount":7,"integrity":"sha512-YzudqewhG7TS08uscz8iYqUIF5/nMLSdpOz/+FPeUH8XydO61SzN+B1CLBtwvUuKAjGIGsK9X3SSTjdjfWNeGQ==","signatures":[{"sig":"MEUCIQCwNUUgBczmjc6Eab3+JlqixKi89OWbGhu3mSJbm8/weQIgCkd0WznQfR28T0zDw1WtfJz1cO66QDDLAdr7q9A41DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ae07beaa1322ad331db55db5a9b404ee36c06d38","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","drizzle-orm":"^0.44.3"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.2_1753558017761_0.6855842951284099","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"drizzle-query-logger","version":"1.0.3","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.0.3","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"16012cd7a68a89b46be7174e595f0058e1ce6bf7","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.3.tgz","fileCount":7,"integrity":"sha512-bTgQhsoh2zokvTzjdVZyifVkslwYaddUqkkNdRj2R4UKlkIoVVzfedEscpXZ6UOLGRg6Xu5cX7Pxtqa3Vxx4iQ==","signatures":[{"sig":"MEUCIQD4jzMUAkcCbxb4L8EoFXJiBz/i9X42lYWly0paYoveAAIgQjFRX6ebr9uQMk2pTAT9b64EniLO+goaJ0dqF2FZVcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"05a737d53eacc377a573ec82b5d2aacbab41f5ee","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","drizzle-orm":"^0.44.3"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.3_1753559823360_0.8084182623434095","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"drizzle-query-logger","version":"1.0.4","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.0.4","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"2dac85fc129343a045ad18fd6f89c20ed9da8774","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.4.tgz","fileCount":7,"integrity":"sha512-42Pj1gLsUyP2ivW4SFlUjszy/Qv1C7wTCoQLwkS8ppCaPZsoufsS4nl2T61kMfeRIZ+u+QE7Nt6hKI9cMMTlHA==","signatures":[{"sig":"MEUCIQDIe6Us8bIIfsgIDXhdYuccw8+/lTFJ5WYU2yjeJUt5xwIgNL3RTigEBPXfEbBxliMyUciw0icNAdCitWMEO/nJLPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19341},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"05d4e97c963f7396f273f7a5d8f692c94a8bee18","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","drizzle-orm":"^0.44.3"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.4_1753560391956_0.49095244412726036","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"drizzle-query-logger","version":"1.0.5","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.0.5","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"c92fc3ab46ea9bbc7a6059221e9d68038c87a98e","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.5.tgz","fileCount":7,"integrity":"sha512-l7+F5cv3GOCkAAMYb37yoRhKOO5NL2PTaJqTBHgXSskw7dEPvDSAuA9kr6RqTTc+CGBGno40SFIrzCUjWfHLFQ==","signatures":[{"sig":"MEYCIQDC929EI+Qd+siml+BFlfZMPJS9WW8qHvMMxvsPPnrpEgIhALQHCItKgyye9oAvSVg57vHFcvxg/AiSTgfiOBA0cunH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"79e3cc820a4dc7e015b73d9edb496886bcf3365b","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","drizzle-orm":"^0.44.3"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.5_1753561638721_0.2505044618997714","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"drizzle-query-logger","version":"1.0.6","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.0.6","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"4686478c6b8c466539c7149dbadc15242177c9d3","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.6.tgz","fileCount":9,"integrity":"sha512-fGBNmXkRw1EMJg8ymZSRPgSoKtRNo99eyIurVhKnrE6MjcojDln8cl5YvBJGcpbUfmFT1oWtux5cqFDCgyeGPQ==","signatures":[{"sig":"MEYCIQDxskbw8D6Ha78msgr7vnCrmVc4q3A/L2C5ZhHtgZHwVwIhALCCQnni4AnQ+CC+j0ZCBTKdhpBn4w616qLr0HEtQqBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b40b89c49683de2932273ab7cffd4255fee7a8e2","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest"},"peerDependencies":{"typescript":"^5","drizzle-orm":"^0.44.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.6_1753590712276_0.18719969513136947","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"drizzle-query-logger","version":"1.0.7","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.0.7","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"2c9d59a370d4457222ba9136e1f94f4847979768","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.0.7.tgz","fileCount":7,"integrity":"sha512-HVvVhd+qv/SP37CjDCQxh3tTT7WDduY8AJbF/R+hdtbjznJsGxxKB/o9cc+xpdm/WbmOCqL9e0XpyDTZ53M45Q==","signatures":[{"sig":"MEUCIBe1E0Boz5/MDZq/TT9RvtKfXbEMtKJJPY/W1XBRLphLAiEAlNn3RjASYSG4pe7XADOePmVpf9rqDarfc1C/B365t80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4e0ce0a4f31666719d8aca290cac71db40479573","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest"},"peerDependencies":{"typescript":"^5","drizzle-orm":"^0.44.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.0.7_1753590981472_0.32437122282234787","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"drizzle-query-logger","version":"1.1.0","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.1.0","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"f2b2725ab339d66d9f52ea2cebf74f09233bd0b0","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.1.0.tgz","fileCount":7,"integrity":"sha512-Wy9ocjHmYXItXg/CB9i95eRj9Wbw42QTmUI8OjBBh6JkGg0b0UI86HSZwTDYdZq4mwIVHeO8BBRXrh6FCGYZoA==","signatures":[{"sig":"MEYCIQDh5vKtR8cpsiFisG50z5MpF0apm3UkfSmkd6tCUm0X5wIhAMFFZh1mCiG8vYHS9JgGtEUotVz1BihBGjR9mWmArul7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b7cfd779ffe7a64826a712609834c9d3f67cd55f","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.3","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@sqltools/formatter":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest"},"peerDependencies":{"typescript":"^5","drizzle-orm":"^0.44.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.1.0_1757012104749_0.7636295919911937","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"drizzle-query-logger","version":"1.1.1","keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","_id":"drizzle-query-logger@1.1.1","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"dist":{"shasum":"60fd601cd2b77095537da10f0712ad60cb0c6326","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.1.1.tgz","fileCount":7,"integrity":"sha512-lmJiyC7dgI/YHmuSKFd12UiGMXwCZDqevkoVuEagJjUmZih5EQwbP7UNmJl+DlFQMEhGPDlecfrfr5ElbakXEw==","signatures":[{"sig":"MEQCIDYyN6gUQBlZL1lNqNXkNju1XFGreqNo79AzgNU1Hgh2AiAsrIuHCm4RGGFrXufJEgqFsYr9UkbszdLEocn2jePxQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ae38474953931f091df932776457d3c8404340ec","scripts":{"build":"tsup"},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"repository":{"url":"git+https://github.com/max-programming/drizzle-query-logger.git","type":"git"},"_npmVersion":"10.9.3","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@sqltools/formatter":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest"},"peerDependencies":{"typescript":"^5","drizzle-orm":"^0.44.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-query-logger_1.1.1_1760120458445_0.8256469916588298","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"drizzle-query-logger","version":"1.1.2","sideEffects":false,"types":"./dist/index.d.ts","main":"./dist/index.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"type":"module","scripts":{"build":"tsup"},"devDependencies":{"@types/bun":"latest","tsup":"^8.5.0"},"peerDependencies":{"drizzle-orm":">=0.44.3 <1.0.0","typescript":"^5"},"repository":{"type":"git","url":"git+https://github.com/max-programming/drizzle-query-logger.git"},"homepage":"https://github.com/max-programming/drizzle-query-logger#readme","bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"keywords":["drizzle","orm","logger","query","logging"],"license":"MIT","dependencies":{"@sqltools/formatter":"^1.2.5"},"gitHead":"747ffdcb9ca9755486012b68742eae827b3c129f","_id":"drizzle-query-logger@1.1.2","description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/VyJOlC5BDnENuhdQws1CfKwBEUK6qycpsZiCmDfEjVc3P/x7vpyY5C9wz/hDkPu/GHAiQPz2OTnpv8/AFEItA==","shasum":"500e0ded21983b2825a93186d4f6a7ba5658344e","tarball":"https://registry.npmjs.org/drizzle-query-logger/-/drizzle-query-logger-1.1.2.tgz","fileCount":7,"unpackedSize":15284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBOJCbiU2ghqoocNJAYxgSrd7fsqansVUEYkK828Cq77AiEA59sKIFKvZ6hG0nufmdkFHyL9Z8lF3dPfaHE2Hq1GIFU="}]},"_npmUser":{"name":"usmansme","email":"ui.sabuwala@gmail.com"},"directories":{},"maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drizzle-query-logger_1.1.2_1767957613754_0.8936915960509413"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T19:13:53.480Z","modified":"2026-01-09T11:20:14.113Z","1.0.0":"2025-07-26T19:13:53.770Z","1.0.1":"2025-07-26T19:21:22.540Z","1.0.2":"2025-07-26T19:26:57.962Z","1.0.3":"2025-07-26T19:57:03.534Z","1.0.4":"2025-07-26T20:06:32.178Z","1.0.5":"2025-07-26T20:27:18.916Z","1.0.6":"2025-07-27T04:31:52.461Z","1.0.7":"2025-07-27T04:36:21.661Z","1.1.0":"2025-09-04T18:55:04.980Z","1.1.1":"2025-10-10T18:20:58.639Z","1.1.2":"2026-01-09T11:20:13.903Z"},"bugs":{"url":"https://github.com/max-programming/drizzle-query-logger/issues"},"license":"MIT","homepage":"https://github.com/max-programming/drizzle-query-logger#readme","keywords":["drizzle","orm","logger","query","logging"],"repository":{"type":"git","url":"git+https://github.com/max-programming/drizzle-query-logger.git"},"description":"A beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.","maintainers":[{"name":"usmansme","email":"ui.sabuwala@gmail.com"}],"readme":"# 🎨 drizzle-query-logger\n\nA beautiful, enhanced logger for Drizzle ORM that transforms your SQL queries into visually appealing, color-coded output with syntax highlighting, icons, and detailed formatting.\n\n## ✨ Features\n\n- 🎨 **Beautiful formatting** with box-drawing characters and colors\n- 🔍 **SQL syntax highlighting** with keyword colorization\n- 📊 **Query type detection** with specific colors and icons\n- 🏷️ **Table name extraction** and highlighting\n- 📝 **Parameter formatting** with type-specific colors\n- ⏰ **Timestamps** for each query\n- 🔢 **Query numbering** to track execution order\n- ⚙️ **Configurable** logging output\n\n## 📦 Installation\n\n```bash\nnpm install drizzle-query-logger\n```\n\n```bash\nyarn add drizzle-query-logger\n```\n\n```bash\npnpm add drizzle-query-logger\n```\n\n```bash\nbun add drizzle-query-logger\n```\n\n## 📸 Before vs After\n\n### Before (Default Drizzle Logger)\n![Before - Default Drizzle Logger](./images/before.png)\n\n### After (Enhanced Query Logger)\n![After - Enhanced Query Logger](./images/after.jpeg)\n\n*See the dramatic difference! The enhanced logger transforms plain SQL output into beautifully formatted, color-coded queries with syntax highlighting, icons, and structured parameter display.*\n\n## 🚀 Usage\n\n### Basic Usage\n\n```typescript\nimport { createClient } from '@libsql/client/sqlite3';\nimport { drizzle } from 'drizzle-orm/libsql';\nimport { EnhancedQueryLogger } from 'drizzle-query-logger';\n\nconst client = createClient({ url: ':memory:' });\nexport const db = drizzle(client, {\n  logger: new EnhancedQueryLogger(),\n});\n\n// Your queries will now be beautifully logged!\nconst users = await db.select().from(usersTable);\n```\n\n### With Custom Logger Function\n\n```typescript\nimport { EnhancedQueryLogger } from 'drizzle-query-logger';\n\nconst logger = new EnhancedQueryLogger({\n  log: (message) => {\n    // Send to your preferred logging service\n    console.log(message);\n    // or use your custom logger\n    // winston.info(message);\n    // pino.info(message);\n  }\n});\n\nexport const db = drizzle(client, { logger });\n```\n\n## 🎯 Query Types & Icons\n\nThe logger automatically detects and styles different query types:\n\n| Query Type | Icon | Color  |\n|------------|------|--------|\n| SELECT     | 🔍   | Green  |\n| INSERT     | 📝   | Blue   |\n| UPDATE     | ✏️   | Yellow |\n| DELETE     | 🗑️   | Red    |\n| CREATE     | 🏗️   | Magenta|\n| DROP       | 💥   | Red    |\n| ALTER      | 🔧   | Cyan   |\n| OTHER      | ⚡   | White  |\n\n## 🛠️ Configuration\n\n### Constructor Options\n\n```typescript\ninterface LoggerOptions {\n  log?: (message: string) => void;\n}\n```\n\n- **`log`**: Custom logging function (default: `console.log`)\n\n### Example with Custom Configuration\n\n```typescript\nconst logger = new EnhancedQueryLogger({\n  log: (message) => {\n    // Custom logging logic\n    if (process.env.NODE_ENV === 'development') {\n      console.log(message);\n    } else {\n      // Send to logging service in production\n      yourLoggingService.debug(message);\n    }\n  }\n});\n```\n\n## 🎨 Color Scheme\n\nThe logger uses a carefully chosen color scheme for optimal readability:\n\n- **Keywords**: Blue (SELECT, FROM, WHERE, etc.)\n- **Strings**: Green\n- **Numbers**: Cyan\n- **Booleans**: Yellow\n- **Objects**: Magenta\n- **Null values**: Dimmed\n- **Table names**: Yellow\n- **Framework elements**: Gray with cyan accents\n\n## 🔧 TypeScript Support\n\nThis package is written in TypeScript and provides full type definitions. It implements Drizzle's `Logger` interface:\n\n```typescript\nimport type { Logger } from 'drizzle-orm/logger';\n\nexport class EnhancedQueryLogger implements Logger {\n  logQuery(query: string, params: unknown[]): void;\n}\n```\n\n## 📋 Requirements\n\n- **Node.js**: 16+ \n- **TypeScript**: 5+ (peer dependency)\n- **Drizzle ORM**: Compatible with all recent versions\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nMIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\nBuilt for the [Drizzle ORM](https://orm.drizzle.team/) ecosystem.\n\n## ⭐ Star History\n\n## Star History\n\n<a href=\"https://www.star-history.com/#max-programming/drizzle-query-logger&Date\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=max-programming/drizzle-query-logger&type=Date&theme=dark\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=max-programming/drizzle-query-logger&type=Date\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=max-programming/drizzle-query-logger&type=Date\" />\n </picture>\n</a>","readmeFilename":"README.md"}