{"_id":"nestjs-drizzle","_rev":"33-1d12a7e788431c857d8fa455b44af1a9","name":"nestjs-drizzle","dist-tags":{"latest":"1.1.6"},"versions":{"0.0.4":{"name":"nestjs-drizzle","version":"0.0.4","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.0.4","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"5e23a462f41d149614ad0d62e5d2e525cf4a9f69","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.0.4.tgz","fileCount":10,"integrity":"sha512-jlpOj5CPRWBjddoFvZ2g9HBoki976ymSsaEHnO84nYiNFbNxKKkedKqZMgGMxzyEtjgorERtFtkyJPBeLwUpGw==","signatures":[{"sig":"MEUCIFuq2uNJNtKaiqv/21oN4d+izu9r8vdh8XCiAqZC2l4ZAiEAhSUv7yTIXr1vbwdNtAubRFs4/aoBrF8YeUNJ2fuzBXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8191},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51362d62870e64acb0ca19140172074eae92e472","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.6.5","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.5","drizzle-orm":"^0.29.1","@nestjs/common":"^10.3.0","reflect-metadata":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.0.4_1703177427964_0.8233548113289655","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"nestjs-drizzle","version":"0.5.2","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.5.2","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"8b80006e5421ba9c453093716007852f621d6817","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.5.2.tgz","fileCount":11,"integrity":"sha512-Dt4GFCqjfuEADsX9P7lfOUpjbd+6YnhNTJeCYgg+wKFejR1kxK5W6g7XOgmyN114GGQN6M7nNe9D8VC7yi7K4g==","signatures":[{"sig":"MEUCIFCCA/rFadGaqQYk+lcixH1AhMbQyA+uOk/R30GDxkDxAiEAoFl5eKAGJ/XgzNwUl/I0zEboxor5XqvcAwtmqltSkcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10167},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"358a30aa706a4c74c3cebcf3f60c201b724b38c4","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.6.5","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.5","drizzle-orm":"^0.29.1","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.5.2_1703249816319_0.9942355731584904","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"nestjs-drizzle","version":"0.5.4","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.5.4","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"229ed2b7c1b34ed6e10c66f8e73efc94afb41a68","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.5.4.tgz","fileCount":11,"integrity":"sha512-BFbtWhU1ycuF3B6gjQf+nBu+sGh9XT0esKecCUL4xn3GhvN2SYqMrq+YNNMDuDYcy4SCrgb2yvBfOZ54Glb70A==","signatures":[{"sig":"MEYCIQC40RTP6YtqaGSOj+eyW76+DHYWSpQUBo0P5VYo60zwXgIhAIZSr9wsMmcDCbOoVA0qJLAzQXRDyD7WUJpw5t5qkBlQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10176},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"55acb3efc3bd10a20a2dd745b7fe793392ba6fac","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.6.5","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.5","drizzle-orm":"^0.29.1","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.5.4_1703337813241_0.11448875163900163","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"nestjs-drizzle","version":"0.5.6","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.5.6","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"56dd61a90758426811dcda4fa0616af8309dcfd1","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.5.6.tgz","fileCount":11,"integrity":"sha512-xAzXnRZi/txfWupGcBl8HDvseGsNpPDX8Al7vz2JruRSvxAQMUOYrF+Xc3u08m8+t8ka2vm55nlktphrYgC+Iw==","signatures":[{"sig":"MEUCIQDglQY0XRz2/9GA0tEcXx3i9rGny20JarOE7iVQvnig5wIgXeqmzbbfD4TIARFAMsWXyyQ+2k94wbXV67bZn0kfm4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10014},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fec5dbf0a2547c0fcb2d90b8575355aca2840da5","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.6.5","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.5","drizzle-orm":"^0.29.1","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.5.6_1703346982406_0.029731203594271838","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"nestjs-drizzle","version":"0.5.7","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.5.7","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"62dab152dd8a95c92043d80036b9526384eec0a0","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.5.7.tgz","fileCount":11,"integrity":"sha512-hK9ZiaRN9JFZkU4nAWvV/axHStHPm446o+ox3yA/L6FwhFZDnES8Py+5MMd+nq4d7yjm+KuijYMW/dFOapDIpA==","signatures":[{"sig":"MEQCIEkFMlwrp1HioZLOvdcaut8xdU5RNyrYE/oM6EYnR0v1AiBe+l0Rkz8vQ1AQG9Qe/Roxla/kN4c/AFXeSGfdHN8VVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10636},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fec5dbf0a2547c0fcb2d90b8575355aca2840da5","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.6.5","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.5","drizzle-orm":"^0.29.1","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.5.7_1703347524728_0.49799586786020766","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"nestjs-drizzle","version":"0.6.0","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.6.0","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"9db3d2e598ee18b9c59bdde73572b40aeb33c8e7","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.6.0.tgz","fileCount":11,"integrity":"sha512-2JzPrVZfX5iebpd/Y8jlr4Hq48L9cxHUcV69SwIeaEi3hrzb/cLeC73/bpwQ3Stxnq9zlA2T5oAZ7yFqHYZTNg==","signatures":[{"sig":"MEQCH2A2WywPifoXSTe9vCYBIGh7Y/DrYLZf70xOezxxSw4CIQDnzYvIFRI8fpoCOZmRxA4nTsAR730AGs8jAhs0Edlb6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10985},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"df21e6f254c53fead94b974eed6043deee9552b3","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.6.5","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.5","drizzle-orm":"^0.29.1","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.6.0_1703355234973_0.5792333619618186","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"nestjs-drizzle","version":"0.7.0","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.7.0","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"6ad27a8df9ebecd060a1871234f3ba081b9c497f","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.7.0.tgz","fileCount":11,"integrity":"sha512-5EQ+lKoXWAQoH584XWVN9EHxcQe4xdy0wZcQxIgy7lnvPaKjGKWn+/THMoZjnEbLQyvPW+8RE7CunUlaNUyyUA==","signatures":[{"sig":"MEYCIQC83n5Ifr/Ok65iU/YY5icWwOc87GSRdcrIp7muSjB2IgIhAMiG+R6/tvA6YUCF2ULlXLdVuKJZh7VcNZjTsxOykfDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10291},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3d0bb6aa64d219ec94050346073c175bc9f150e9","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.7.0_1705931349759_0.7766629203598145","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"nestjs-drizzle","version":"0.7.2","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.7.2","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"40ad1a1b5567d2c5322f7eda4c0b3516a547d7a9","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.7.2.tgz","fileCount":11,"integrity":"sha512-lui+xS25x64Vy01F22CnT5ID5p2EhlRwT5DJLRmrdGn1UgR9eH/TvrRccyo0T0YnCVgL5+0Gl/r+Md6kNTkpUg==","signatures":[{"sig":"MEUCIQDWPNtSY57Au31xDE/8r8+WbQGFzmGQf2R9FQEX0/ZFtQIgYw+1CU5n83pZwdcI/FGeNdfedbN8eCk83Q9Xv1EdY8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10327},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7500c79390308656448537884cd05d4fb20e69d3","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.7.2_1705934610097_0.4875703837072056","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"nestjs-drizzle","version":"0.7.5","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.7.5","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"2737bf56f3c80a2bece2464cc3a610f1c6177d08","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.7.5.tgz","fileCount":19,"integrity":"sha512-Q4vC52ubK0ciRzPFGhhaI6wqnWc+ZXZn4vHHZP38a6MLvoFPTrkqg6YaIWEndORsdqAQkdcaCs0u4Q1fpaBaWQ==","signatures":[{"sig":"MEUCIQC031NoC/lyRCVlKU9THV8U2Eta4PWgfgQcu3FLQY2qZQIgBR3BefFicGuctmatQker56aOInp5L44QwWwcoVTsSQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16680},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"38af2bd9ab2a5ccc19a32369e47db52674aef311","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.7.5_1705953746346_0.3441631955028084","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"nestjs-drizzle","version":"0.7.7","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.7.7","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"823a681469655b4b3ba362428435136762775761","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.7.7.tgz","fileCount":19,"integrity":"sha512-gMZFocNGjX0E3bEmlInyAm3lNmPysZ3Na5CUS4ocNdDIFJbX4zzW6Bdn2AkqZ722FaoMRG1BO8alrAxBqbiM9Q==","signatures":[{"sig":"MEUCIEmUIuCTUOIVj8VM18LVeSMlWPYogL3QXFODeJTZbsDVAiEAoHBUbAdzEgQ3OQLfU/T+pKtoznSFUbMT2axH+6OYAvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17678},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d09a2a1dd6f3c51247806a27a641259512e15ec0","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.7.7_1706334959012_0.5220806441316763","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"nestjs-drizzle","version":"0.8.0","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.0","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"b6569a03328a7673fd743ab0a9f239527ff8531d","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.0.tgz","fileCount":19,"integrity":"sha512-3VNsUuaep8FmI5kf4o6kXxRR57acPwzVhtBkZpPE931yBhb13AmFcVNgh7PK9YAGF3u+vcS59crqQqtMvLmgKg==","signatures":[{"sig":"MEYCIQDKGrT5P0CT2OSIFRLzclAQrFclZJzm8CRuSHVDUQ2Q5gIhANUghriUx/GW1gWEb7uR58ZAY0zY4p7LuqrwdK3B3DB1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17838},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9af0315d4a5d628d3dfa20a3d7c07279c202df7","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.0_1706337874345_0.7319547895130989","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"nestjs-drizzle","version":"0.8.1","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.1","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"aa938bcb5ec2d0aadadb6fed6dce69690437be2e","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.1.tgz","fileCount":19,"integrity":"sha512-ODDOFkjnwYYRjWs9NQaoMT/rpOY9iqk0xcZX1rmjzlUCgTm1USQSLL5UtosopITGEyGRL7qG9fdeQfbKEPPHWg==","signatures":[{"sig":"MEQCIE7GxIPt4/DFqqkXJj6Hhj5y3LlEhE7Dv04YCjxjNckmAiB+S+5ZOHh+laoOw2eQKOlpRTZbCr5dyVRzNlteAP+C8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19515},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9af0315d4a5d628d3dfa20a3d7c07279c202df7","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.1_1706338152479_0.19262133668479176","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"nestjs-drizzle","version":"0.8.2","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.2","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"25396eec94b5f76f816de625a46f603c7d3887a2","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.2.tgz","fileCount":19,"integrity":"sha512-St7K4dATZRGWApCTSbhR7GNqVOlALmUuGKLL92iB1Hh760x0rmUuAXtHsU2p5RwCSkwjezeoHMXbLq1qiDQW7w==","signatures":[{"sig":"MEUCIQDP6PsuGGeyErli0gcg+xRnf3hhRn9f2JBMXkGoKHtwPgIgZRcUHmYmZUQl67YeQFBWG0jLCDPJReFigU4JsxyEch8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19546},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9af0315d4a5d628d3dfa20a3d7c07279c202df7","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.2_1706338575583_0.6910997900053795","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"nestjs-drizzle","version":"0.8.3","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.3","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"d3c16cee96e49751ed8d222b3b073f7e1e11f460","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.3.tgz","fileCount":19,"integrity":"sha512-IJE6+iWh71wrLBzuA3aYGjJJzkQa5VYwTeF7Fnzr9bT0uFpMuTCRRwPKt1G/e41jdCABFeFWH4D4GnXeTAl6RQ==","signatures":[{"sig":"MEYCIQC2mXJdtKf+uaSlp9mJRrJxlzMPA1mSvEwc3oemkXY+PQIhAPh6KhzJ9i+CsYEtImqmdz4qbelUiWorT/hmWi8DqwSo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18510},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c3bcd0b85e1c366141a4308938b0207db4448d57","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.3_1706352968353_0.3721738006699289","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"nestjs-drizzle","version":"0.8.4","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.4","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"6141dc9d7fbaa42d70dfe80b16a7a26cad52ccd3","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.4.tgz","fileCount":19,"integrity":"sha512-NJtrborYFYv3L5LmK+AgXkAiI2tJ9fdBnKyyLVLATSp9d3IMByV5w+WD8ctM6I8as/cvPnlt2sW1RQ2z2EABpQ==","signatures":[{"sig":"MEUCIQDNm7D3BY9DyXuxDU9EcQAYB13j2pBdJfBjjEU3ICSWZAIgCbYQMU8Nl/2V+xRGosVKzs+lJzdeHTwCDxc05azrX6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18630},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c3bcd0b85e1c366141a4308938b0207db4448d57","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.4_1706353699120_0.3610359933631486","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"nestjs-drizzle","version":"0.8.5","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.5","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"3b12c824fc110ee78b767b8ddc0202c502633086","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.5.tgz","fileCount":19,"integrity":"sha512-hXrMQsTu2VsjgVFMe5bFUcoRyMT6FKLk/9fPFg4vtKWp8wgoSs8um5BlNts0NteTTx56gU4RScWoQfQe5DVpeA==","signatures":[{"sig":"MEUCIQCseNxgQbl3H7YRzjvhvoyGw3eDEQFYNQ/TQTQTAbjHBwIgRpWnrb+K7zl//8WIUGts+gEshaH5zzzlWR31Z1Jgx70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18758},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"298bff00ae0a6f366d2b18319be0ebfb6500e6d2","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.5_1706354232878_0.015239372416596009","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"nestjs-drizzle","version":"0.8.6","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.6","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"ba06bb7d841958921d19bb3c1ccd1cc34b0e1817","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.6.tgz","fileCount":19,"integrity":"sha512-LS524NWiy9Zhxqa0dYIFsuJMJWDUA11Ld3F21eBjjUV1w4S4ndzE7OAm09fpcXjxnObWXEcZjfNlL8rlzMlEEA==","signatures":[{"sig":"MEQCIFRwf2kja9xmNsUperRwCo8CDtz1dpMfsxZztVKQxLhSAiArrOVibvPDAXPsdiUjGWdZ39D4Lxkdq8cgcS7Jpp32eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5483675dc716bc579dc6b0069a96feb051358870","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.6_1706694366327_0.7297098359462026","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"nestjs-drizzle","version":"0.8.8","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.8","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"79fa709db3dc75f6952905967b0685eb2040ebc7","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.8.tgz","fileCount":19,"integrity":"sha512-4G5WBslORAuKKRJy9EU333jbaKJfRVREbt+zbKuBKbREzewVyf/NDyZZgXJN8c+iVNAb5WOVLaiHeb2ybMcYbA==","signatures":[{"sig":"MEQCIFCY+CMoq+1PGk15mG8A7K/g7Lys6WetxihJb0ebY7IFAiBtuKMkSTmAIkAq1mZ9jtI3ML4GmbmFiNww1VZANCsdrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21056},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5483675dc716bc579dc6b0069a96feb051358870","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.8_1712146978592_0.9857453376140695","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"nestjs-drizzle","version":"0.8.9","keywords":["nestjs","drizzle","orm"],"author":{"name":"SuleymanQ"},"license":"ISC","_id":"nestjs-drizzle@0.8.9","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"ebf743a09f28257281560e592aff8f10be142288","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.8.9.tgz","fileCount":19,"integrity":"sha512-S18xDFiiinQVTkdIFkFDlTWeVf4hMGV4OLgo2wvF+dcrpG52uAFiQRl++zgrbB4U3DDfYEi4NfIoRLsFdw6s4w==","signatures":[{"sig":"MEYCIQD9LKoVlLGqSoT2XMZuxQyymFbYE6igRo18avOsTMlWBAIhAN0POlJDmvo0/4FK/YJESKzfEiJPRITRiCabCdgjPSGj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21172},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f5118d41d14b66fa547f35c26f26e3fc0f5cf513","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"9.3.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"18.14.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.7.1","rimraf":"^5.0.5","postgres":"^3.4.3","typescript":"^5.3.3","@types/node":"^20.11.5","drizzle-orm":"^0.29.3","@nestjs/common":"^10.3.0","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.8.9_1712147217149_0.3252334553089986","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"nestjs-drizzle","version":"0.9.0","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.0","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"247bd280c40de71d5fca184c364356af176a51d6","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.0.tgz","fileCount":19,"integrity":"sha512-X8z6d7Y5wAlX/o+EPK0XazzoWHXSpB1vmTCxDrp82J9AuYygkrf3iVSqjbkbQnkeWttyWOCJJR/LF9xoM5VX1w==","signatures":[{"sig":"MEQCIDfeQl4q9vmb2dqIcYBNtCOuDZ34uPOcI98HbZ7H2FFVAiAYP3xouXdZtD64kaEJhrXqDvEqe8rgj6HhqsxSOMHiXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21070},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"146fa8b14c7691d749688ed5265b98b4db4c6a65","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"10.5.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"22.0.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.11.0","rimraf":"^6.0.1","postgres":"^3.4.4","typescript":"^5.5.4","@types/node":"^22.5.0","drizzle-orm":"^0.33.0","@nestjs/common":"^10.4.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.0_1724350406191_0.9243192079206428","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"nestjs-drizzle","version":"0.9.1","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.1","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"7dc1dd03fb5796afbaf23d7f3d44bbed3ca92b24","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.1.tgz","fileCount":19,"integrity":"sha512-8Ath7X4q8maGLg/0OOI1ixE+y1kNPQyxGxHDMa1giBK68Bzp3TiI+sWY+7dH0wE2iZubWmfna9f+j4YKtvtHfw==","signatures":[{"sig":"MEUCIQCvQOwcSCJP1BJN8C56KjnusxmVJ5FZABKWObiJN6yzHwIgNjXY/nlKcfrbuz9LwGd1nW/FgrZGCas9QukZFxQsc4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21070},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"56ae193f12b2bd30dfd80a353e659f4d727cdac1","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"10.5.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"22.0.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.11.0","rimraf":"^6.0.1","postgres":"^3.4.4","typescript":"^5.5.4","@types/node":"^22.5.0","drizzle-orm":"^0.33.0","@nestjs/common":"^10.4.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.1_1724418972112_0.8197361308230879","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"nestjs-drizzle","version":"0.9.2","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.2","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"562d3ef2680f567f9b26ed492f128e255e7e4772","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.2.tgz","fileCount":19,"integrity":"sha512-q0wrYT9F0PAI+yor30JjfFddkDuaDJG96+XbpyZuNbk6dVrYoKYioAfwmG+g1Gcwyao1UtR/dbDVQzxTlKfb3A==","signatures":[{"sig":"MEUCIQCb3llvOmObS1gqWUSAgxM4oHn74tTwlSzl1+amTEEDgAIgcDQUWl63xi9aNs6YDontYFCxr9Xr/HyTiHtOofq0bmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21090},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"56ae193f12b2bd30dfd80a353e659f4d727cdac1","scripts":{"build":"rimraf dist && tsc","publish":"npm run build && npm publish"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"10.5.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"22.0.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.11.0","rimraf":"^6.0.1","postgres":"^3.4.4","typescript":"^5.5.4","@types/node":"^22.5.0","drizzle-orm":"^0.33.0","@nestjs/common":"^10.4.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.2_1724419445588_0.08454352278261812","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"nestjs-drizzle","version":"0.9.3","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.3","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"4d4fc2c13ade2abe4c8c5bdc29c1adf030f8aa10","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.3.tgz","fileCount":19,"integrity":"sha512-EOTqvSvXbWGGWM5LUd3obvgeMZKRFnfXfNRpa/Q67qd54Jds3I3jbiYuxGuBdeI0SDlXxh+o+pn33dAhYp7xNQ==","signatures":[{"sig":"MEQCIBpEkc0kvAi3n0cyLQpeDX85Yg1B9hLYfdqM/7q1XjU4AiB1rqGzJWaGOzawoYuzDKY5SlCcyOq04eVOQwetPlGwhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21074},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51796daad024d6253984983ed2fea300f43a7d84","scripts":{"build":"rimraf dist && tsc","publish":"npm run build && npm publish"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"10.5.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"22.0.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.11.0","rimraf":"^6.0.1","postgres":"^3.4.4","typescript":"^5.5.4","@types/node":"^22.5.0","drizzle-orm":"^0.33.0","@nestjs/common":"^10.4.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.3_1725366190329_0.08160826709791902","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"nestjs-drizzle","version":"0.9.4","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.4","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"a960296c11b9092e5d67d6d2df93615dccdcd5ab","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.4.tgz","fileCount":19,"integrity":"sha512-Lr2dcW95w8I08MxSqKUTldsvLtzxH65aXLMPILlZbYPUxDrnDatK5bWCbEdAnnZiaW1HiBYhtfoZXUiElK8ubg==","signatures":[{"sig":"MEQCIDQ8tmrRZJKFsp90+Wx7KiFJHgrtXcNeVFxcsqipU/+/AiAMol6s4lKoQx+NfO9hJQMrWJioZPeQ8c7S8XzxJJpVew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21074},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51796daad024d6253984983ed2fea300f43a7d84","scripts":{"build":"rimraf dist && tsc","publish":"npm run build && npm publish"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"10.5.1","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"22.0.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.11.0","rimraf":"^6.0.1","postgres":"^3.4.4","typescript":"^5.5.4","@types/node":"^22.5.0","drizzle-orm":"^0.33.0","@nestjs/common":"^10.4.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.4_1725366245277_0.90604619756838","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"nestjs-drizzle","version":"0.9.5","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.5","maintainers":[{"name":"suleymanq","email":"suleyman91002@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"2254366216b8fee8cddd51ef0344d9dd5d40d647","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.5.tgz","fileCount":19,"integrity":"sha512-o0Dl8WqgRipPHzkXA+cGgPSwUVNtnHIJwnQt/s2e/NtJpVDECRCjebF71lW5wBD4UWJFLorMxrjUrvCaonVGNA==","signatures":[{"sig":"MEUCIQCSTInk2rIFgZuwBAML38+4fj2BsWR9BHziOGzpdy82cwIgCRmwPdmYrmQ8tTRQj1vfpgda4iaBaeTrT3o5y4+1dOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21117},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51796daad024d6253984983ed2fea300f43a7d84","scripts":{"build":"rimraf dist && tsc","publish":"npm run build && npm publish"},"_npmUser":{"name":"suleymanq","email":"suleyman91002@gmail.com"},"_npmVersion":"10.2.3","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.10.0","dependencies":{"rxjs":"^7.8.1","mysql2":"^3.11.0","rimraf":"^6.0.1","postgres":"^3.4.4","typescript":"^5.5.4","@types/node":"^22.5.0","drizzle-orm":"^0.33.0","@nestjs/common":"^10.4.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.5_1725690704115_0.6288518037146023","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"nestjs-drizzle","version":"0.9.6","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.6","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"469e620bfa8c118f27c50ee9371c6d00943ba5b1","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.6.tgz","fileCount":19,"integrity":"sha512-ioknkAZTAe601877HmnQJf8uTqFnsPvVqS5/+kIykQIy1a5ARCpvX1hDYoUtkfvDr4gGyTsf4z455TEh/juJAA==","signatures":[{"sig":"MEQCICm+QzUKzlLKKObthI+dkMTLKgLULXvkBAn7ScrAtuHGAiAW9GI8qnQ5GYmmetikJTggs3qx7YtklC5ZmknC9L4wbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20739},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"98b97daf721888531dea7cc830e81f0305e53b3f","scripts":{"build":"rimraf dist && tsc"},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"_npmVersion":"10.2.3","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pg":"^8.13.1","rxjs":"^7.8.1","dotenv":"^16.4.5","mysql2":"^3.11.3","rimraf":"^6.0.1","postgres":"^3.4.5","typescript":"^5.6.3","@types/node":"^22.8.6","drizzle-orm":"^0.36.0","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.10"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.6_1730490880612_0.2002687075893399","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"nestjs-drizzle","version":"0.9.7","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.7","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"homepage":"https://github.com/teexeo/nestjs-drizzle.git","dist":{"shasum":"5e1ec176d76581a3625660db59fd325f77e6b51c","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.7.tgz","fileCount":19,"integrity":"sha512-EJ4zbYRtwgLWxIRqr1mxozkIaZZhHRezcDj6kb/mIpN7h/J4U9SMy5UgQ9VB1ChyrWE4ZY1OpEfIluFYED/BsQ==","signatures":[{"sig":"MEUCIFXXkQR7HgVH1yHvSxVmavH8UNhOWyoYumipNsxy6OOWAiEAvqVUnj9lnMUx6yubMcjAYlieT7lInmDIqiYhumjACq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20661},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17cb6e852cc415cc2db3afc5344a7aeec3894d18","scripts":{"build":"rimraf dist && tsc"},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"_npmVersion":"10.2.3","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pg":"^8.13.1","rxjs":"^7.8.1","dotenv":"^16.4.5","mysql2":"^3.11.3","rimraf":"^6.0.1","postgres":"^3.4.5","typescript":"^5.6.3","@types/node":"^22.8.6","drizzle-orm":"^0.36.0","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.10"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.7_1730546422199_0.959207236578663","host":"s3://npm-registry-packages"}},"0.9.7-2":{"name":"nestjs-drizzle","version":"0.9.7-2","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.7-2","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"homepage":"https://github.com/solmanter/nestjs-drizzle.git","dist":{"shasum":"64063c8a30cfed5dc43e8ca25c995a2215722fb4","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.7-2.tgz","fileCount":19,"integrity":"sha512-ddEIrkAWAF0AGLQwc3qoDMWwPGa1+BrF6b7O8B9Mj4C60kfYFU18Q8jAqMhUJY7KhmpxY+7J3Ha/6yPR+cc/pQ==","signatures":[{"sig":"MEUCIGaYIipHDtTGG3gGxQYCxWQXDAsnWIDKcvKryWtoIgR9AiEAjGjQj4WmxfQvX9fcT3KDcZLjmMOzrsfmgkkPFOnBX28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21078},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a12716167bc58103d40ec21d1f9fd293b9cbfeac","scripts":{"build":"rimraf dist && tsc"},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"_npmVersion":"10.2.3","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pg":"^8.13.1","rxjs":"^7.8.1","dotenv":"^16.4.5","mysql2":"^3.11.3","rimraf":"^6.0.1","postgres":"^3.4.5","typescript":"^5.6.3","@types/node":"^22.8.6","drizzle-orm":"^0.36.0","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.10"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.7-2_1730662978919_0.8524776578657685","host":"s3://npm-registry-packages"}},"0.9.7-3":{"name":"nestjs-drizzle","version":"0.9.7-3","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.7-3","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"homepage":"https://github.com/solmanter/nestjs-drizzle.git","dist":{"shasum":"e7503341099d4251575f6edb4a480a4b9973824d","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.7-3.tgz","fileCount":19,"integrity":"sha512-ErbD3yhVN3V83mQVOBucfE2aLFMn1FOasl1L6XyuKg2gYyd7w8MiiKovRdhSxqm9GIzxD9OlFoSJZN2SijAOEw==","signatures":[{"sig":"MEYCIQDfr9ADooEC61K0VODqus3JiilY+7ud6qjPU/SftBmlggIhAPHaZ9gYOrxIDWv3GN74/H1H/ke9EbRRsCBmZ5Vm4Y79","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21107},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a12716167bc58103d40ec21d1f9fd293b9cbfeac","scripts":{"build":"rimraf dist && tsc"},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"_npmVersion":"10.2.3","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pg":"^8.13.1","rxjs":"^7.8.1","dotenv":"^16.4.5","mysql2":"^3.11.3","rimraf":"^6.0.1","postgres":"^3.4.5","typescript":"^5.6.3","@types/node":"^22.8.6","drizzle-orm":"^0.36.0","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.10"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.7-3_1731581687151_0.8561570673359027","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"nestjs-drizzle","version":"0.9.8","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@0.9.8","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"homepage":"https://github.com/solmanter/nestjs-drizzle.git","dist":{"shasum":"3de339d8d8069508967befb18a92042b5f249f87","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-0.9.8.tgz","fileCount":23,"integrity":"sha512-f2bMQIloYAsk7pcNTc04TeCzwPJ7UZoOWHN+7DiSFy1u0gK8AM7fFbuaF0c/ISXdSlYOzGIIa8gOA3xI0hXwlw==","signatures":[{"sig":"MEQCIB6uSee85ARNtVoDZpOlFTjN3E7xAnWB4yMYLPraO61GAiABOaES28x9+koh28Qd4jfPyqPRnR87n+v+RO415xI+Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69599},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ac9074410ce06694d3659bf7349671c3f54c850b","scripts":{"test":"vitest run","build":"rimraf dist && tsc","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"_npmVersion":"10.8.2","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.17.0","dependencies":{"pg":"^8.13.1","rxjs":"^7.8.1","dotenv":"^16.4.5","mysql2":"^3.11.3","rimraf":"^6.0.1","postgres":"^3.4.5","typescript":"^5.6.3","@types/node":"^22.8.6","drizzle-orm":"^0.36.4","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","@types/pg":"^8.11.10","@nestjs/core":"^11.0.11","@nestjs/testing":"^11.0.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_0.9.8_1741612285123_0.37742928844507717","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"nestjs-drizzle","version":"1.1.0","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@1.1.0","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"homepage":"https://github.com/solmanter/nestjs-drizzle.git","dist":{"shasum":"7c5deeedd7725198479eb8057a7c8c6323f06bd4","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-1.1.0.tgz","fileCount":34,"integrity":"sha512-C8navSVjOfE5DcISXL4AZPhW/eBvV/sRscxz8AmW0z1Us1yW0aakOvV9nyW7AEvI3EsbbRKkjcK9aaCMN8tv3A==","signatures":[{"sig":"MEUCIQCaZNTTu+Ac0n2KuZymoSkrCxuhSOvzAL7QO1abxuw6egIgc/jIvRkGSYn+XEMdn+zIBRLwaKtAMvT9DVNSpZeD2Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169877},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"676e03d8c5f256102dfea471107029bafe77e15a","scripts":{"test":"vitest run","build":"rimraf dist && tsc","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"_npmVersion":"10.8.2","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.17.0","dependencies":{"pg":"^8.13.1","rxjs":"^7.8.1","dotenv":"^16.4.5","mysql2":"^3.11.3","rimraf":"^6.0.1","postgres":"^3.4.5","typescript":"^5.6.3","@types/node":"^22.8.6","drizzle-orm":"^0.36.4","@libsql/client":"^0.14.0","@nestjs/common":"^10.4.6","better-sqlite3":"^11.8.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","@types/pg":"^8.11.10","@nestjs/core":"^11.0.11","@nestjs/testing":"^11.0.11","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_1.1.0_1741616132727_0.9228051031444231","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"nestjs-drizzle","version":"1.1.5","keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","_id":"nestjs-drizzle@1.1.5","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"homepage":"https://github.com/solmanter/nestjs-drizzle.git","dist":{"shasum":"15356f59005f4bb6eb0c7f4101b80eb634293142","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-1.1.5.tgz","fileCount":34,"integrity":"sha512-EVdS1mhwUHtAfRQgRaB36lm7FCSYa85WGn4o2uhODz3zM4WZJLv1t2Jd935fIr4b2Dm+lG3IBw9HX4Xd/AZmsw==","signatures":[{"sig":"MEUCIHr7xGSo7Sand5RchCA3/rBIYbLDdN+Yb14b5y5PFUHdAiEAmxGJ9lMnlZtW58PDZ03nBi9mb23HmtrGbOrfmKyVyR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171536},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"658eb3e46b54c0ceff7d8ddbc433937f574241e6","scripts":{"test":"vitest run","build":"rimraf dist && tsc","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"_npmVersion":"10.2.3","description":"Nestjs Drizzle ORM Helper Module","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pg":"^8.13.1","rxjs":"^7.8.1","dotenv":"^16.4.5","mysql2":"^3.11.3","rimraf":"^6.0.1","postgres":"^3.4.5","typescript":"^5.6.3","@types/node":"^22.8.6","drizzle-orm":"^0.36.4","@libsql/client":"^0.14.0","@nestjs/common":"^10.4.6","better-sqlite3":"^11.8.1","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","@types/pg":"^8.11.10","@nestjs/core":"^11.0.11","@nestjs/testing":"^11.0.11","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-drizzle_1.1.5_1741795754828_0.19188738769945046","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"nestjs-drizzle","version":"1.1.6","description":"Nestjs Drizzle ORM Helper Module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"keywords":["nestjs","drizzle","orm"],"author":{"name":"Suleyman"},"license":"ISC","dependencies":{"@libsql/client":"^0.14.0","@nestjs/common":"^10.4.6","@types/node":"^22.8.6","better-sqlite3":"^11.8.1","dotenv":"^16.4.5","drizzle-orm":"^0.36.4","mysql2":"^3.11.3","pg":"^8.13.1","postgres":"^3.4.5","reflect-metadata":"^0.2.2","rimraf":"^6.0.1","rxjs":"^7.8.1","typescript":"^5.6.3"},"homepage":"https://github.com/solmanter/nestjs-drizzle.git","devDependencies":{"@nestjs/core":"^11.0.11","@nestjs/testing":"^11.0.11","@types/better-sqlite3":"^7.6.12","@types/pg":"^8.11.10","vitest":"^3.0.8"},"_id":"nestjs-drizzle@1.1.6","gitHead":"658eb3e46b54c0ceff7d8ddbc433937f574241e6","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-igIx6Vhca7TCBUMyWUy8u7+dT3HAFkaPLTK+lcNDsJxVtR7Ivlv6Ub6gjcDqSXS5wmC7PCwwCZO+mlxze0K0BQ==","shasum":"12c699e1a211fae66f04d84837464c516685403a","tarball":"https://registry.npmjs.org/nestjs-drizzle/-/nestjs-drizzle-1.1.6.tgz","fileCount":34,"unpackedSize":171761,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFHn/AfVN9vYm3hgZqKbZPNyDbr/VD98ZZaVWOaiT+tIAiEAontYWq3mvVYGE8+2Va9PXAou13TbuhqyxWjpKQAkxfk="}]},"_npmUser":{"name":"suleymanq","email":"solmanterx@gmail.com"},"directories":{},"maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-drizzle_1.1.6_1741796458055_0.2513344763520713"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-21T16:50:27.963Z","modified":"2025-03-12T16:20:58.466Z","0.0.4":"2023-12-21T16:50:28.126Z","0.5.2":"2023-12-22T12:56:56.482Z","0.5.4":"2023-12-23T13:23:33.454Z","0.5.6":"2023-12-23T15:56:22.639Z","0.5.7":"2023-12-23T16:05:24.953Z","0.6.0":"2023-12-23T18:13:55.175Z","0.7.0":"2024-01-22T13:49:09.908Z","0.7.2":"2024-01-22T14:43:30.249Z","0.7.5":"2024-01-22T20:02:26.530Z","0.7.7":"2024-01-27T05:55:59.228Z","0.8.0":"2024-01-27T06:44:34.517Z","0.8.1":"2024-01-27T06:49:12.640Z","0.8.2":"2024-01-27T06:56:15.920Z","0.8.3":"2024-01-27T10:56:08.535Z","0.8.4":"2024-01-27T11:08:19.284Z","0.8.5":"2024-01-27T11:17:13.090Z","0.8.6":"2024-01-31T09:46:06.477Z","0.8.8":"2024-04-03T12:22:58.766Z","0.8.9":"2024-04-03T12:26:57.379Z","0.9.0":"2024-08-22T18:13:26.430Z","0.9.1":"2024-08-23T13:16:12.250Z","0.9.2":"2024-08-23T13:24:05.726Z","0.9.3":"2024-09-03T12:23:10.473Z","0.9.4":"2024-09-03T12:24:05.480Z","0.9.5":"2024-09-07T06:31:44.280Z","0.9.6":"2024-11-01T19:54:40.824Z","0.9.7":"2024-11-02T11:20:22.375Z","0.9.7-2":"2024-11-03T19:42:59.110Z","0.9.7-3":"2024-11-14T10:54:47.324Z","0.9.8":"2025-03-10T13:11:25.333Z","1.1.0":"2025-03-10T14:15:32.892Z","1.1.5":"2025-03-12T16:09:15.043Z","1.1.6":"2025-03-12T16:20:58.268Z"},"author":{"name":"Suleyman"},"license":"ISC","homepage":"https://github.com/solmanter/nestjs-drizzle.git","keywords":["nestjs","drizzle","orm"],"description":"Nestjs Drizzle ORM Helper Module","maintainers":[{"name":"suleymanq","email":"solmanterx@gmail.com"}],"readme":"## Nest.js Drizzle\n\n### Installation\n\nFirst, install the core package:\n\n```bash\nnpm install nestjs-drizzle\n```\n\nFor schema migrations and database management, install Drizzle Kit as a dev dependency:\n\n```bash\nnpm install -D drizzle-kit\n```\n\nThen, install the required packages for your database:\n\n#### PostgreSQL\n```bash\n# For standard PostgreSQL\nnpm install drizzle-orm pg\n```\n\n#### Neon Serverless\n```bash\nnpm install drizzle-orm @neondatabase/serverless\n```\n\n#### Vercel Postgres\n```bash\nnpm install drizzle-orm @vercel/postgres\n```\n\n#### Supabase\n```bash\nnpm install drizzle-orm pg @supabase/supabase-js\n```\n\n#### MySQL\n```bash\nnpm install drizzle-orm mysql2\n```\n\n#### PlanetScale\n```bash\nnpm install drizzle-orm @planetscale/database\n```\n\n#### SQLite\n```bash\nnpm install drizzle-orm better-sqlite3\n```\n\n#### Turso (LibSQL)\n```bash\nnpm install drizzle-orm @libsql/client\n```\n\n### Configuring Drizzle Kit for Migrations\n\nCreate a `drizzle.config.ts` file in your project root:\n\n```ts\nimport type { Config } from 'drizzle-kit';\n\nexport default {\n  schema: './drizzle/schema.ts',\n  out: './drizzle/migrations',\n  driver: 'pg', // or 'mysql', 'sqlite', etc.\n  dbCredentials: {\n    // For PostgreSQL\n    connectionString: process.env.DATABASE_URL!,\n    // For SQLite\n    // url: 'sqlite.db',\n  }\n} satisfies Config;\n```\n\nAdd the following scripts to your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"db:generate\": \"drizzle-kit generate\",\n    \"db:migrate\": \"drizzle-kit migrate\",\n    \"db:push\": \"drizzle-kit push\",\n    \"db:studio\": \"drizzle-kit studio\"\n  }\n}\n```\n\n### Todo List\n\n- [x] mysql2\n- [x] node-postgres\n- [x] supabase\n- [x] sqlite\n- [x] planetscale\n- [x] neon\n- [x] vercel postgres\n- [x] turso\n\n### For schema\n```ts\n// drizzle/schemas/users.ts\nimport { pgTable, varchar, uuid, timestamp } from 'drizzle-orm/pg-core';\n\nexport const users = pgTable('users', {\n  id: uuid('id').unique().primaryKey().defaultRandom(),\n\n  username: varchar('name', { length: 255 }).notNull(),\n  password: varchar('password', { length: 255 }).notNull(),\n\n  // more schema\n});\n\n// drizzle/schema.ts\nexport * from './schemas/users.ts'\n```\n\n### app.module.ts\n\n```ts\nimport { DrizzleModule } from 'nestjs-drizzle/postgres';\nimport * as schema from '/path/schema';\n\n@Module({\n  imports: [\n    // Standard PostgreSQL\n    DrizzleModule.forRoot({ schema }),\n    // or with connection string\n    DrizzleModule.forRoot({ schema, connectionString: process.env.DATABASE_URL }),\n    \n    // Neon Serverless\n    DrizzleModule.forRoot({ \n      schema, \n      driver: 'neon',\n      connectionString: process.env.NEON_DATABASE_URL,\n      neon: {\n        useHttp: true // Use HTTP protocol instead of WebSockets\n      }\n    }),\n    \n    // Vercel Postgres\n    DrizzleModule.forRoot({ \n      schema, \n      driver: 'vercel',\n      connectionString: process.env.POSTGRES_URL,\n      vercel: {\n        pooling: true,\n        maxConnections: 5\n      }\n    })\n  ]\n})\n\n// For MySQL\nimport { DrizzleModule } from 'nestjs-drizzle/mysql';\nimport * as schema from '/path/schema';\n\n@Module({\n  imports: [\n    // Standard MySQL\n    DrizzleModule.forRoot({ schema, connection: { uri: process.env.DATABASE_URL } }),\n    DrizzleModule.forRoot({ schema, pool: { ... } }),\n    \n    // PlanetScale\n    DrizzleModule.forRoot({ \n      schema, \n      driver: 'planetscale',\n      connectionString: process.env.PLANETSCALE_URL,\n      planetscale: {\n        username: process.env.PLANETSCALE_USERNAME,\n        password: process.env.PLANETSCALE_PASSWORD,\n        host: process.env.PLANETSCALE_HOST\n      }\n    })\n  ]\n})\n\n// For SQLite\nimport { DrizzleModule } from 'nestjs-drizzle/sqlite';\nimport * as schema from '/path/schema';\n\n@Module({\n  imports: [\n    // Use SQLite (default)\n    DrizzleModule.forRoot({ schema, url: 'sqlite.db' }),\n    // Use in-memory SQLite\n    DrizzleModule.forRoot({ schema, memory: true }),\n    // Use Turso (LibSQL)\n    DrizzleModule.forRoot({ \n      schema, \n      driver: 'turso',\n      url: process.env.TURSO_URL,\n      authToken: process.env.TURSO_AUTH_TOKEN\n    })\n  ]\n})\n```\n\n> I recomend to use `global.d.ts` file for env type safety.\n\n```ts\n// For quering data\ndeclare type ISchema = typeof import('your/path/schema');\n\ndeclare namespace NodeJS {\n  interface ProcessEnv {\n    [key: string]: string | undefined;\n    DATABASE_URL: string;\n    // For Turso\n    TURSO_URL: string;\n    TURSO_AUTH_TOKEN: string;\n    // For PlanetScale\n    PLANETSCALE_URL: string;\n    PLANETSCALE_USERNAME: string;\n    PLANETSCALE_PASSWORD: string;\n    PLANETSCALE_HOST: string;\n    // For Neon\n    NEON_DATABASE_URL: string;\n    // For Vercel Postgres\n    POSTGRES_URL: string;\n    // add more environment variables and their types here\n  }\n}\n```\n\n### any.service.ts\n\n```ts\nimport { Injectable } from \"@nestjs/common\";\nimport { DrizzleService } from \"nestjs-drizzle/mysql\";\nimport { users } from \"./drizzle\";\nimport { isNull, eq } from \"drizzle-orm\";\nimport { increment, upper, jsonObject } from \"nestjs-drizzle/mysql\";\n\n@Injectable()\nexport class AppService {\n  constructor(private readonly drizzle: DrizzleService<ISchema>) {}\n\n  async getManyUsers() {\n    const users = await this.drizzle.get(users, {\n      id: users.id,\n      username: users.username,\n      upperName: upper(users.username),\n      incrementedAge: increment(users.age),\n    });\n\n    return users;\n  }\n\n  async getOneUser(id: string) {\n    const [user] = await this.drizzle\n      .get(users, {\n        id: users.id,\n        username: users.username,\n      })\n      .where(eq(users.id, id));\n\n    return user;\n  }\n}\n```\n\n### All function in nestjs-drizzle\n\n```ts\n// main drizzle db\nthis.drizzle.db;\n// insertion\nthis.drizzle.insert(users, values);\nthis.drizzle.insert(users, values).$dynamic;\n// insert multiple records\nthis.drizzle.insertMany(users, [values1, values2, values3]);\n// update\nthis.drizzle.update(users, values).where(eq(users.id, 10));\n// Increment | Decrement\nthis.drizzle.update(users, { age: increment(users.age, 20) }).where(eq(users.id, 10));\n// Delete\nthis.drizzle.delete(users).where(eq(users.id, 10));\n// Query\nthis.drizzle.query.users.findFirst();\nthis.drizzle.query.users.findMany();\n// Get\nthis.drizzle.get(users);\nthis.drizzle.get(users, { id: users.id, username: users.username })\n// or without function\nthis.drizzle.getWithout(users, { password: true })\n// Execute raw SQL\nthis.drizzle.execute(sql`SELECT * FROM users WHERE id = ${userId}`);\n// Transactions\nawait this.drizzle.transaction(async (tx) => {\n  await tx.insert(users, { username: 'john', password: 'password' });\n  await tx.update(profiles).set({ active: true }).where(eq(profiles.userId, userId));\n});\n```\n\n### Using query\n\n```ts\nimport { DrizzleService } from \"nestjs-drizzle/postgres\";\nimport * as schema from '/your/path/schema';\n\n@Injectable()\nexport class AppService {\n  constructor(\n    private readonly drizzle: DrizzleService<ISchema> // <- put here <ISchema>\n    // or\n    private readonly drizzle: DrizzleService<typeof schema> // <- or put here <typeof schema>\n  ) {}\n\n  getUsers() {\n    this.drizzle.query.users.findMany({\n      columns: {\n        id: true,\n        name: true,\n      },\n      limit: 10,\n    });\n  }\n}\n```\n\n### SQL Utility Functions\n\nnestjs-drizzle provides a rich set of SQL utility functions that can be used in your queries. These functions help you write more expressive and powerful database queries.\n\n```ts\nimport { \n  increment, decrement, whereIf, jsonObject, concat, coalesce, caseWhen,\n  nullIf, currentDate, currentTimestamp, extract, dateAdd, cast,\n  lower, upper, trim, substring, length, position, replace,\n  startsWith, endsWith, abs, round, ceil, floor, mod, power, sqrt,\n  random, arrayAgg, jsonAgg, jsonbAgg, toJson, toJsonb, jsonbSet,\n  generateSeries, stringAgg, regexpReplace, regexpMatches, arrayAppend,\n  arrayRemove, arrayContains, arrayLength, distinct, ifThen, between, inList\n} from 'nestjs-drizzle/postgres';\nimport { users } from './drizzle';\n\n@Injectable()\nexport class AppService {\n  constructor(private readonly drizzle: DrizzleService<ISchema>) {}\n\n  async examples() {\n    // Numeric operations\n    const incrementedAge = await this.drizzle.get(users, { \n      incrementedAge: increment(users.age, 5) // age + 5\n    });\n    \n    const roundedValue = await this.drizzle.get(users, { \n      roundedSalary: round(users.salary, 2) // Round to 2 decimal places\n    });\n    \n    // String operations\n    const upperName = await this.drizzle.get(users, { \n      upperName: upper(users.name) // Convert name to uppercase\n    });\n    \n    const nameLength = await this.drizzle.get(users, { \n      nameLength: length(users.name) // Get length of name\n    });\n    \n    // Conditional operations\n    const activeUsers = await this.drizzle\n      .get(users)\n      .where(whereIf(shouldFilterActive, eq(users.active, true)));\n    \n    const userStatus = await this.drizzle.get(users, {\n      status: caseWhen([\n        { when: sql`${users.age} < 18`, then: 'Minor' },\n        { when: sql`${users.age} >= 65`, then: 'Senior' }\n      ], 'Adult')\n    });\n    \n    // Date operations\n    const userYear = await this.drizzle.get(users, {\n      birthYear: extract('year', users.birthDate)\n    });\n    \n    const nextWeek = await this.drizzle.get(users, {\n      nextWeek: dateAdd(users.createdAt, '+', '1 week')\n    });\n    \n    // JSON operations\n    const userData = await this.drizzle.get(users, {\n      userData: jsonObject([users.name, users.email, users.age])\n    });\n    \n    // Array operations\n    const tagsWithNewTag = await this.drizzle.get(users, {\n      updatedTags: arrayAppend(users.tags, 'new-tag')\n    });\n  }\n}\n```\n\nFor a complete list of available SQL utility functions and their documentation, refer to the source code or API documentation.\n\n### Executing Raw SQL Queries\n\nnestjs-drizzle allows you to execute raw SQL queries when you need more flexibility:\n\n```ts\nimport { Injectable } from \"@nestjs/common\";\nimport { DrizzleService } from \"nestjs-drizzle/postgres\";\nimport { sql } from \"drizzle-orm\";\n\n@Injectable()\nexport class AppService {\n  constructor(private readonly drizzle: DrizzleService<ISchema>) {}\n\n  async executeRawQuery(userId: string) {\n    // Execute a raw SQL query\n    const result = await this.drizzle.execute<{ id: string; username: string }>(\n      sql`SELECT id, username FROM users WHERE id = ${userId}`\n    );\n    \n    return result.rows;\n  }\n  \n  async complexQuery() {\n    // Execute a more complex query\n    const result = await this.drizzle.execute(\n      sql`\n        WITH ranked_users AS (\n          SELECT \n            id, \n            username, \n            ROW_NUMBER() OVER (ORDER BY created_at DESC) as rank\n          FROM users\n        )\n        SELECT * FROM ranked_users WHERE rank <= 10\n      `\n    );\n    \n    return result.rows;\n  }\n}\n```\n\n## Working with Tests\n\nThe `test` directory is excluded from Git to keep the package lightweight, but it's visible in VSCode for development purposes. This is achieved through the following setup:\n\n1. The `/test` directory is listed in `.gitignore` to exclude it from Git\n2. VSCode settings in `.vscode/settings.json` ensure the test folder is visible in the editor\n3. The `.vscode` directory is partially included in Git (only specific files) through patterns in `.gitignore`\n\n### Running Tests\n\nTo run the tests, use the following commands:\n\n```bash\n# Run all tests\nnpm test\n\n# Run tests in watch mode\nnpm run test:watch\n\n# Run tests with coverage\nnpm run test:coverage\n```\n\nFor more details about the testing approach, see the [test README](test/README.md).","readmeFilename":"README.md"}