{"_id":"@andrewitsover/midnight","_rev":"182-772346b6e9a221df3a32e5ebfb007d8e","name":"@andrewitsover/midnight","dist-tags":{"latest":"5.0.32"},"versions":{"1.0.0":{"name":"@andrewitsover/midnight","version":"1.0.0","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.0","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5b242415adb4913715b52729565ec683a1b8dcaf","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.0.tgz","fileCount":21,"integrity":"sha512-aXF+vIpG9a/dVmMQG2a0Q1vQ11R4K+mv0W1RMgDlVZOuLDDysX+ssz6sHdt6rMqTmoKJ9YvMpVKsui9Bs48OiA==","signatures":[{"sig":"MEYCIQDHGL6zTTMThwhHOnoQCs3SKVl9NopUT2H4d2LvUO3jxQIhAI8IVU2gwlIGqFggnT0PiWwhFe1qDviecR5m1cRzvJ8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487514},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"158098d034648c974c8c6a3e3938a246aa4c4122","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.4.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.0_1754026587032_0.9001008376094763","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@andrewitsover/midnight","version":"1.0.2","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.2","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"a1cc34ec47c3a5d2369d1add6db7ccb14ea4cca8","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.2.tgz","fileCount":21,"integrity":"sha512-1vdwzmM92Pygjabsfl3KVl6KPG0P2arZbUd/vOaD2vPg2+7D5LPr8TCyio6+oPkm/G9gc3iW2spgEyDCnVtCmQ==","signatures":[{"sig":"MEQCIHkVkLjkrIB2LCa5VWKIhhgLkgoyP9bkJU8DTVF7BfxqAiB8qvNoODzY93BPYrAcaOrQL9syTBXDgIA2Y6Ve8SAKbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487426},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"25e5b4f2ec4eb8b5a58638291e67ca53ec2f7c5b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.4.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.2_1754083324190_0.5557658887429187","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@andrewitsover/midnight","version":"1.0.3","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.3","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"ba28f5589b1a4683ff550012e9ce5275238727fd","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.3.tgz","fileCount":21,"integrity":"sha512-LsJ5GNm5br3Eghat1SRIUaEpgy/3lQ27p5J1X8wun+rAawhOx+vlH08kE9vtOElCM5bmIp0vnqaHrdfred3mXg==","signatures":[{"sig":"MEUCIQDh9+7aR+6Je5sMrlcf9YJngmt+F3kBTzSiEo4HU8d0nwIgH7WPkRwsnmTy6bO0w9aX1uXh66hZXw9KmyPOkR7Ekac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486551},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ea204629b7db86e01e2e7d35ba3c5961615bbaa8","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.5.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.3_1754428355813_0.6756254225869147","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@andrewitsover/midnight","version":"1.0.4","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.4","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"ed4ed8f9622eb55e05b8cd4bd0f155e28db71a81","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.4.tgz","fileCount":21,"integrity":"sha512-qgu/S3hL55gUwYbDRd6mgTz+jOzED9DNIeAQzgFGOCoiEPX+as2XYa+QglI2al5D2VHlcm02wwjBx38BM2yoLw==","signatures":[{"sig":"MEUCIEMsyvtlkCj93hWyYHVufqExj31YwUXaqKtkTMUn9YPkAiEA8YyvBYlD/hzWXEyoH+xXdqeZBYelYUDajilL5Sfjp/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486549},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"2ddfbf1c7de4288e2a88717393b71e710d19da7f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.5.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.4_1754446848193_0.4660380425712589","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@andrewitsover/midnight","version":"1.0.5","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.5","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"3767dfed983fcbcb9d6237d01e304e8d4462ff9a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.5.tgz","fileCount":21,"integrity":"sha512-vqUTte81xXSWRRoBTGpaQYaHryjQhB73cP8j2FT+AInWnHR1MrNmL/lFHxVjWtCR404bqmPssSgufSn3BP0G5Q==","signatures":[{"sig":"MEYCIQC8dgyev5ZiPwNt6yylKjrntR6j4JOhS0/lu+eaYP4rfQIhAKhL7wwqzxX+rDPpogBBUq21obrSpzwazzbNVaFl5G+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486741},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"0ae023d7b179504e1363f85bb9ecfbea4a50bcf6","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.5.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.5_1754452433744_0.2941727998979031","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@andrewitsover/midnight","version":"1.0.6","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.6","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0f40548ca2048f274940167a02bf9cbcf7f5241e","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.6.tgz","fileCount":20,"integrity":"sha512-hdSXUUvRVVEer9ZdgqohrasTM2HJiRTHUlys9+FhLzKFMKTOUgDsktNNMxmiyTZLmvvKCgAEBbiLkd4yRQdeMw==","signatures":[{"sig":"MEUCIQDzxYgIRjcBsICfBTRJpQdz0j5vQbD4w0h9YYUtFOPiwQIgbX+m93ej/LFiJMSbKca/Z/6b61TxSA0JuIOw5ITFjTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419337},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"4afcd94bf484ac4396412aeb83e41b8bf615c178","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.5.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.6_1754459187684_0.686101211602512","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@andrewitsover/midnight","version":"1.0.7","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.7","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"cfa382cdf96bccf88bb911e272881b5a6890d97a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.7.tgz","fileCount":20,"integrity":"sha512-YqkVpm+dHeX36EMvinxRRwbVDu76SXVBF50C1+jOO7QcV14ZT14JXREyAC6wCzD4/dxCWN/eb2mvazUqmD6fjw==","signatures":[{"sig":"MEUCIBzP/EEzAz1zvFnceIR5x0Y19L+8fjo5eBCzcrp/df4lAiEAkVkSDjkCIdNaxVN1rQxazmV3YosNXHH5siiBZ17gXhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421811},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"48694b12fb828aaf5f103625d3de170adc4bb7c6","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.5.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.7_1754728647107_0.8584958702445329","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@andrewitsover/midnight","version":"1.0.8","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.8","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"e579cbd4f840f7af83c6b6c6798d0bd54d4cafe1","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.8.tgz","fileCount":20,"integrity":"sha512-Jm8N2gnNJxnejsrpjGjpGPeytJL6bb42Ir9gU6+OSzFCOCD0cbKdD5YaDCQIX38+WIOT9DG00midgQ4EGbEy+Q==","signatures":[{"sig":"MEUCIQC48BBNnKIdkbCyzK5MAA8gIOTDcc7Kr+l0sFABRA3JPQIgeuDUt5KbeszKqpjFfmmNgu3b4Lefqekb7FaYzjyq6U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421896},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b9b6f3c34eef287890323abf8178ea1ff866e01a","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.8_1761541345235_0.11739142609235143","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@andrewitsover/midnight","version":"1.0.9","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.9","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"05cc6b3a06c93008721cdc753795efa25943232e","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.9.tgz","fileCount":20,"integrity":"sha512-lxuF9x2PYaviaEOVBSaqYAiUCMFi4fF7esSGJYeR0s3uwKLhozMRiiQx+t6i1I2H5KZho5jsKXqCBtNM5KI/MQ==","signatures":[{"sig":"MEQCIDDBs+iMxsqgW8VPhwmk4YG4uzb2jfdJIfdZ2fWPR3TGAiBKvEHvbnAGEvdq3I+hdwcRTB4ZD9VfiflcVOU9bD1XRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425339},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"7f711e2a16525b068317538fcf51c1793a3b115d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.9_1761900131118_0.8650269200442664","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@andrewitsover/midnight","version":"1.0.10","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.10","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f5ca5ff639b08de85e9831e6b6896085bab90640","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.10.tgz","fileCount":20,"integrity":"sha512-QxK1mYEtNY8MLANH0hZIq7x4XRf1B9Ng2trLBNXqB1PgD8zPUotIdvSopdaypMxmX51PPTNsrDwZDfGjxbTMDw==","signatures":[{"sig":"MEUCIQDov0NU6H5uLrVCUxhwBmZ6a1B5k2OAJ5rdMAHgeTeWSgIgQI26bsDoQ+Plt8VHh8evS7q3VzUIcDxYoXRT7eqtoHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318286},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ec8725bfbee27fd5d76e0e1dc5f306c3e75facf7","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.10_1761967748805_0.9523961426979155","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@andrewitsover/midnight","version":"1.0.11","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.11","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5a528b925a0dd5e5ddb4653222f05053ed2631aa","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.11.tgz","fileCount":20,"integrity":"sha512-c22kF0neLJo0v2MEvL997W1OoQXwB5Who4dNWvMTD1AXy3xi1k+AHTi7IlzNDRemHu3N8IOuYZq2wWxW3s7WTg==","signatures":[{"sig":"MEQCIGDeTpvg7vQiSmdB2hznmx0WsMJEm36eqtWvREfCKtZtAiAqIY6bAcONAxxF/lCQMflCSdDgoEms0kiyOBVKhxyYjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319705},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"febd522430b308f7b041cab19022d4514a780b3f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.11_1762046652309_0.43046781941148393","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@andrewitsover/midnight","version":"1.0.12","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.12","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"38721bbd1184aec9a74a440f438d3c32778e8f67","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.12.tgz","fileCount":21,"integrity":"sha512-0EP8DEzj3eRnQ/Q2yy5cOxneRwsWHw5ucg4x7qQZVzK2KQ6tDNMlJ/inHLsbF08eiZ8N+qjTYplF0BY14pnhFQ==","signatures":[{"sig":"MEQCID0uXUTLEQIa+ZHGAi1fwgegjpB4wMCFY+jjqAWFaefyAiBcSqlpjw5GfYe1qgSJYNSzqyWNkM9qH7/s3nQXDlaTuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331588},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ae62f3a275c3c39133ad1b5cc0859fe96709277b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.12_1762247961623_0.015597797083455323","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@andrewitsover/midnight","version":"1.0.13","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.13","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"b402fb8a34d0308fa2e1ac631c05cadcdbefe5eb","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.13.tgz","fileCount":21,"integrity":"sha512-S42JyfwIMR8TGdVG3bfPyV0lzUGqQ9n8g0UAqBKWp53Tyvig8uAJ2/jGIfIIAz5WNA2IMB2je0yuwl+BCyr26Q==","signatures":[{"sig":"MEUCIGPAl8kQV0kEYoMJUKKPHO5Mt0JsmEzurCugj0Wtp/KBAiEA/VEbQlwsOxsleONqcAvk4tiVx2YxVKrTDUsG/FKRewo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336843},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"43ec7d1ec1834ac747aed6b08914c41c85a098b7","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.13_1762578021808_0.2635961803278848","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@andrewitsover/midnight","version":"1.0.14","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.14","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2bec008467a5e7d6eef0ade20bcdca61d213c18b","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.14.tgz","fileCount":21,"integrity":"sha512-NG5eVmTpw3JyOXk+J2mV2dufPq1O6E+b6SjSxSRUJAYSPb2fUJJFZmtvTqSJEvxAuIPUJv9PKP5QymF5sHswzw==","signatures":[{"sig":"MEYCIQDbfXzAROwLb2CNupexZ49Mu63YiX/HbtbOAELJfRPJLQIhAMJQrBYjeMFXTptKvFOkiq2fLXmPMeI2EVy3CX2cdAvp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336906},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"47557203a1ccf0104132a05b9a998e65236c7142","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.14_1762578215171_0.5167933442644874","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@andrewitsover/midnight","version":"1.0.15","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.15","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"89cc523041e777df54a7b0d4869ba3825790a999","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.15.tgz","fileCount":21,"integrity":"sha512-nZKP93s2tEV2yYgVO8dn+z1HPFcGAQLUvnIsevRB2doInUsPqEhh1uiTfv7aZfmGC/HM18IJ5dCBMDDviiuOtA==","signatures":[{"sig":"MEQCID/7ovF3t+9TRyH3GDouKH547PRakx429VnCLTpDnbkAAiAahNI94mpDAjvZM27xV8M3dHC/DeXASWY91oa+pmJn8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336915},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e47232d4f05e71e756e8eca4db47ff593bcfe252","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.15_1762590612400_0.2691475738319735","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@andrewitsover/midnight","version":"1.0.16","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.16","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"7a4671a53340dc76123e87b21ce8011f7f7f9416","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.16.tgz","fileCount":21,"integrity":"sha512-E5SNFcY8ujedD+8bBGLr22qAmYlZL5eC2LafeDHQdzDMeJcjDSqF1FLwB5UM9PGHBoOZzFyvdycnK/APq++rOA==","signatures":[{"sig":"MEQCIEwVGOlFGbPcuV/9doW/e22zDcn0HF+IyIyRksHmed08AiB3q/YDdi0QE6eXuE//i+gajozgjYejTO2IGlrp36x81Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331901},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"7c111bc4d306115ec64e8120fc173bda02aece17","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.16_1762680796924_0.8100304189784713","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@andrewitsover/midnight","version":"1.0.17","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.17","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"9bfd280738df4b6d6fa606cf9b8ee7266a069498","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.17.tgz","fileCount":21,"integrity":"sha512-9rNuH3VcqRmxZW/tys40bhRi/WhUuR2H/A1GFlTh6uWxvzo9i0+IjA9LL3j99PxSieuZ8WaQG+4Jpt7Tu+N4fQ==","signatures":[{"sig":"MEUCIQDtRUmkhGTjeolG6DKBF2JmwCQJzhjXkPhs0FEkXrrp+gIgD6ehyGK4+93KwWxFMueHV3Dgv0ef/1utxf2az4FBn4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298406},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"3db739f85077058fe0cdce44e8a3c65df7767c0d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.17_1762837258834_0.8998569080994554","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@andrewitsover/midnight","version":"1.0.18","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.18","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"92c04d7dae8737f4c43fc0d5ae231bd1011f1037","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.18.tgz","fileCount":21,"integrity":"sha512-O8juAV5YW2m7CdcC0Qv7aRlxIs2do6AjaxccJzFADn2Bv+Ms8SQg2vjDINUCRxNVwYKAs8PUExTqDtBXyePgLw==","signatures":[{"sig":"MEQCIG6aIzwsIA9Hwc3rl5auGUiMz0CAU8DCI8nClMl3Q6mMAiBX84eFaift9tW/viP9v3Yj5HS9Ru7E6ltWOm9yXFHOmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299505},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"2682035c62d58396b000f551a7be9c2b00560ddf","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.18_1762936586048_0.7333878550681252","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@andrewitsover/midnight","version":"1.0.19","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.19","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"31fd86587e947625f11d91c90c83ed9e37d11736","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.19.tgz","fileCount":21,"integrity":"sha512-E1/d4AY3Nq0926IqK+Vc3e3SDfwblHjKlwfWRTg0IowDUGd5ixHI6JBlmk525Pct3Guv2JRP8Tm69kXYmN1MaA==","signatures":[{"sig":"MEUCIDr19OwahVeSMX+f/AGHdc6QruLI0SftR0Y9sSJ2G7gDAiEAtk4gSV8EjG7Neqf9qjnWY5s+mTyETH+EX4SLU4UnAfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300289},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c6b075016f5021b329671087774d5de5d8de1a2e","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.19_1763443213899_0.7107589690250755","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@andrewitsover/midnight","version":"1.0.20","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.20","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5e5af4ecb0c76531775457a0f89271cae1db40d3","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.20.tgz","fileCount":21,"integrity":"sha512-sjoHSwQs6BYGSXjsWvA2YmuNv7Pl25wqBqtUJCg2KTt/OZltLdMwDja7Ui6ShLlGh32WkNS5GqCPt1o8hx3mtw==","signatures":[{"sig":"MEYCIQDHhY99ZuPNhMHcFSTfuw295WqCakiTWDaeO5rmAfqKpgIhALpMK80w8Rk5U35FKvY+bd/xVj0fJXD2WifKjFQ3mddD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300286},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"8210b2794334db149c47a5c2f5fa97856f6f4364","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.3","description":"An ORM for SQLite","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.20_1763973318166_0.8265203461533972","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@andrewitsover/midnight","version":"1.0.21","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.21","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"e2639ad636426ab55bce69cc22854972e256e47f","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.21.tgz","fileCount":21,"integrity":"sha512-x+H5gi2T23VOfdzJIMSwMQrX4uhq+9bx1B/Oy1ffsPXMz7b/KebGMS7WpbODXoo64ZJNpT9s0K7UrZ+Uza303w==","signatures":[{"sig":"MEYCIQC4iDlJnptBtOqSNumcV2UA9SFcuyfacGXossvDGCEl4QIhAM7z8ilxGTVIIty5S/odTQIZkj6hCHN/GEQuiuZ2YQFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297880},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6af6bd15df42fabb2beaa2260e6cb8e2e09712de","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.21_1767414610238_0.7855932482451318","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@andrewitsover/midnight","version":"1.0.22","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.22","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d7298f7217bc5f629127721d28fa457f8d4ee4b8","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.22.tgz","fileCount":21,"integrity":"sha512-8/j9L1EXrKGvj2YZb+uipeQSHXY2RG14vw1SWQ5uUHlJE4L8bWou5gFM8d1Vu4YOsExnngqZxAQlurmmPswYAQ==","signatures":[{"sig":"MEUCIFWGHOrMBs44txYW2X4Sw5AuxpTc3mc6pub0uwtIk1KOAiEAw1ILYqW3zUd1QtJMaYmqxeesWeUb+kbq1oKZrLSnFqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297765},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b151817ae4f6690a4c6d6cacf6a2b2855f0042b0","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.22_1767501374606_0.40006242748499665","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@andrewitsover/midnight","version":"1.0.23","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.23","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"66bbaf30f97d5e98520c7ef8af0ff5220f193eab","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.23.tgz","fileCount":21,"integrity":"sha512-KQlwXfclgQl2Nscwm/yuSF2HsuyHBp2+/QKCDznXhrXK2LKYM5nkPTn9iOs6r/MPrgLr9Y9S5hVRcKjAmuUUqw==","signatures":[{"sig":"MEQCIBx9DTDGLIJzqe3WISCkLEfXhFu2psLyKxIQ6nl/uLRfAiA6BEWmx8gah0qQz/hRbb9pJ0efasFoJm+ogsjgNVCH4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301646},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f2da8763f8342a0c402bd48419ba8cd1f5e9b348","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.23_1767602804830_0.451802594799217","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@andrewitsover/midnight","version":"1.0.24","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.24","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4c0be263c38141acfca0750a9d0d5eeb00ee9d37","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.24.tgz","fileCount":21,"integrity":"sha512-AedBg2NW/VIoCy82He6/Ge+6AJJxGxpAHASkdqSsdsmxMMFJw1SfUA+upQAV8mi+cpqEyvHGDDDLIdJmLuuJ9Q==","signatures":[{"sig":"MEUCIQDf6sHKXV0SWFymNKWMqp4tLzDSuT3mBUQKJ2rWPGiZ8wIgSAsL/qd2n/Yipgz+l2RrJecNijQK/xx1jK0fjbIxY4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303571},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f2da8763f8342a0c402bd48419ba8cd1f5e9b348","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.24_1767667077135_0.061837573670535884","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@andrewitsover/midnight","version":"1.0.25","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.25","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"b4123e1537aa6b763c3911cf84acbd1afc555211","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.25.tgz","fileCount":21,"integrity":"sha512-M9zKVoYChdk+43RMPIDTS7EJk7NVgTczqMKaEvXWhzXQHjDdJ0OdJaI+gempLBJiOEj47V5kW0I3MUFV1UEP3A==","signatures":[{"sig":"MEUCIQDKxZd7U1Hx4fDhFlpSylbjpPlSJusxrstxzAbHutIwyAIgB+nOUIC9SMj93dDRdFlr9kb855WWIdXBcPMstErcqZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303771},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"db3f6cdf4919078f85127ecfcd0aab7aa499063d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.25_1767668089044_0.9680242581337117","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@andrewitsover/midnight","version":"1.0.26","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.26","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8b685a187bf2faea4047a6b9d0416462435a3ab4","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.26.tgz","fileCount":21,"integrity":"sha512-dJ3FIfayPXbG+jOfH+XmNLloqSe96lD37r6xeqjPERe8d2FVbxn8IYcqc3AjCJVCiitdO6EAEDA3cQ7gRgz2ZA==","signatures":[{"sig":"MEYCIQDjH/nwHPRnTije92oRvctxKG4+KWgsbRO9ot/iNg8NeAIhAK3gUnKXc0qD2K0LozRwejGAFFWVYGD1OEBfJYEy/Jpz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303417},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"0d8aae98187f3777070b7e92d9b5111ff4d6d3ab","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pluralize":"^8.0.0","better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.26_1767669670102_0.12760912662444546","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@andrewitsover/midnight","version":"1.0.27","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.27","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"cb723e1abdf72ca396bced21b56f57455c806b37","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.27.tgz","fileCount":21,"integrity":"sha512-bNe6RBhh1A8kPwjiAD35iBOtXFfiVJJgyuZB7zSPM/aDw1KSrQhufX567fhsa88F1UKGP9P3TaSSOElDCWmT6Q==","signatures":[{"sig":"MEYCIQDy2ckY7tBu4DGJDwbprEZuI5zx4KQUsnDDuwC1nmnONwIhAPR1IjCmFeIEZPXj/jNzpjgKSGjvntpskBmONXlDw9T4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303390},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"0d8aae98187f3777070b7e92d9b5111ff4d6d3ab","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.27_1767669780230_0.8946025462840199","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@andrewitsover/midnight","version":"1.0.28","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.28","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"066bed7ab9d39b825325c31ced6e831508badb97","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.28.tgz","fileCount":21,"integrity":"sha512-7YkQnHwbcFUPTvYATBF8KqLvygRoYfX0M73n/J/bl90nT94+moz27jp56jKi88hbplNUo9s1q7hpjtS+74cjNA==","signatures":[{"sig":"MEYCIQD7u5UpKKnPfLC5ov8k8n0zPg82rFTKx0xAHSHdG5TVLgIhAMX3yN9ba+ixh/67QyFHoCZ/4AIbYQ6w/PIIEmZn62+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301475},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"4eda5923efa4cade7c16510337a157f6baeabe9e","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.28_1767686887164_0.4429307364273325","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@andrewitsover/midnight","version":"1.0.29","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.29","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"b3b48781b54021b278769c702ea8446c003e061f","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.29.tgz","fileCount":21,"integrity":"sha512-j5HcepypA+744UWd6d+yYHhLleaTAmLmuNRrdcSfm0ey2NMLisrmedn3AtN7P0R8948JIjvgRXA2tysDPmHHGQ==","signatures":[{"sig":"MEUCIQDuC710DpjFja9VPaETqxhjChEix6eGZgKdpbU5/Z5D2QIga8EUyzDwCuZ9f0eTVNEGEdHYTjLusDBkLbMRE14gUe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301409},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"46ed4f05ded7b87384a9cf4e68ff5e40410642ca","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.29_1767687348210_0.5723160194691645","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@andrewitsover/midnight","version":"1.0.30","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@1.0.30","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"83220bfd4a3bebe42a24f612fb17751abc1f3a10","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-1.0.30.tgz","fileCount":21,"integrity":"sha512-tP40yr4u4UecWYPp2gqGEZG+DhvoFCjNckda0heiqBgNnsgh4smnFAPA+bYJDaAmy5YPOQm5LN9gYZHR4IZ+tw==","signatures":[{"sig":"MEUCIEh/ABeYPKwpVnxjdu1rsM+0ohetT00Dk8sMrBF/Ccx1AiEArGqZhv5yr8HFjLRMn4LDKmI38Gmn3PzwwULt87Md/u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301365},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b6466b16484c0928f1b215417070d444e1dc1ee1","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_1.0.30_1767688062576_0.6470108528074856","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@andrewitsover/midnight","version":"2.0.0","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.0","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"ac75d90c4c4b5af141828e93a8d1cccbc4854a3a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.0.tgz","fileCount":20,"integrity":"sha512-TVdFsdPSuFfKnR17yO2M10i91xlWiaG7hrQEvyT7E0wzbxyE0mFbOjoQXdEmbvDW7VgcCGEWSa5a5xEqnZ+xXw==","signatures":[{"sig":"MEUCIQDn7z2jo0SjYhaCJAoHmh6oBZH3AqEIaRbJbkL3f+iGvQIgBR3JdCyXpf79BJDjMBNSqV49/H7sD45HTooReYzvp2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285885},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b6466b16484c0928f1b215417070d444e1dc1ee1","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.0_1767742821443_0.3659559864512716","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@andrewitsover/midnight","version":"2.0.1","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.1","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"12b052bc31d4b65918e43b7e0474732469f8612a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.1.tgz","fileCount":20,"integrity":"sha512-KmywTwInz+IBB9dIkkczc/aOHfWOafKAhsx/yohmA2+EF0st/6mWOA4QXlv/ajCCOacXdaczYY5ILyqwDuThcQ==","signatures":[{"sig":"MEYCIQDj+xy9zLVXDYZ8Rsk1c3q+Lg/RngY6lly9kE008t3VUAIhANbjwA4WlFKfIS0N9vc/H4eFUlA0OHPeaFEK8NEl9pA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284014},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"be0c03526efe282f6697cea27ff5b014eccbca33","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.1_1768544306995_0.13437193303926342","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@andrewitsover/midnight","version":"2.0.2","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.2","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4356c346f0a902b8c2e963a39195c2186840de88","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.2.tgz","fileCount":20,"integrity":"sha512-4GGpYTLF1PGeL++VmIp2caeMDYfWiisLqD92iwVNiXRdA/+h0DOtm6I1Iq/eF0GtddgjVf58SPhcqzTS99yWKQ==","signatures":[{"sig":"MEUCIQCLMQHVIZYsWjb7nxtwZT7FLrafgcdrB4T22vckq14DZgIgDIqizmlKGPpN933kNcAPFYvmN8WKb+tz+tQM/f8OHoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284072},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b4097dfbd0028c6d557097b7c0ca141a5365d1a1","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.2_1768544527350_0.14917091830184837","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@andrewitsover/midnight","version":"2.0.3","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.3","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"e39f3913d20a91676b4bc0740dbc1bf01098e650","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.3.tgz","fileCount":20,"integrity":"sha512-8A/Okya+OkNn6iUC4mUmdWqgJJbHbP7GamFm4NRkROspBFB7IOXl5pYsnJBWTtKrTY29+/5/c3cPs63nt1j5Mw==","signatures":[{"sig":"MEUCIQCIsfjkqD6a5LDXKT/8Pb2BKDksQ/4W1zb2mN+8edD3AwIgH7ptHhJiDT5zl5kqlVM0by+hHUgn5lbjnUt3+4eko4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285527},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b4097dfbd0028c6d557097b7c0ca141a5365d1a1","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.7.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.3_1768614931585_0.6734512136021533","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@andrewitsover/midnight","version":"2.0.4","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.4","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"81fc00bd3812649a740a6940e3b607cc5b532477","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.4.tgz","fileCount":20,"integrity":"sha512-JQ/phZ9RvBG468VAtHDg37fZMCOs1UJJXGCPMgajoyAQC6II3SFs9Sv3vJ+sOxXN4pF+X4kmUFBj/xbaYC+jpA==","signatures":[{"sig":"MEUCIHMSp991sLV/LWfPCYE3vSfWWRFjfXGCIFUpejQ6dZs5AiEA2W0c38AaE9rrUxt6KHccDo7elZhMV00NjyVVc79agNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286195},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6191baf52e1177f1dc50a69216779cff9c068d16","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.4_1771124857994_0.3296113832872456","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@andrewitsover/midnight","version":"2.0.5","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.5","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8b9debaffd05cd1a6c7453bbca52401f745c360e","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.5.tgz","fileCount":20,"integrity":"sha512-PzTdd9EJyCw6mdWhyyBGJf9WFTjNqxZTZq3qFqjHCTORr/yaagrrrRyI7V3uNPeGPp+vU3GapqZtWD2g4iu7Cg==","signatures":[{"sig":"MEUCIBFihBAyIyRU4RzaWWzKUrYoXH0FUjrbncwmQvn2JgbVAiEAr29afv7DQ5LHduxuEaGUPmJDyiCQr/6MY2lxxL4a0ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288186},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b6dfa0531b46c1be9d39df73ac97b63006dea66e","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.5_1771198677860_0.2113166544066829","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@andrewitsover/midnight","version":"2.0.6","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.6","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"bdc078cb0b3536f1fdc05ca2274374adb2ab1f6a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.6.tgz","fileCount":20,"integrity":"sha512-Ehtnr2QQnffa4nUosQvDlSOa3TzXMAGelSlVt/oUuQi7mxJ9392p43+vn8qVaLG+Rs/HIlcvOSRuTf/zsUeKYA==","signatures":[{"sig":"MEYCIQD2rNfldnQBV7ngckMmO3R0d1uiQSz/42cWfvFuNzlqGgIhAMRFDrofJhfiW68PduITNg5jiTe3m7Wp4IEOLJZvdRua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289846},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f05872a846464380e640b9880680fd2a0b2abc23","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.6_1771752587382_0.9498973849621097","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@andrewitsover/midnight","version":"2.0.7","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.7","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"300949c855a366c8dd95b1dacbdf71604ed9e2f4","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.7.tgz","fileCount":20,"integrity":"sha512-Cy7/2mMVv6ffdHdEwZ2KQZpKWjLUQoIWBsokE/kl/E0fnk55ubUaT+V+ipLf4JAjqhmKFV+BWcLIaGknjRQgwg==","signatures":[{"sig":"MEYCIQCh3X/4nZk7dDruIbSfN6BUbilfimx4h+pTvGJe0kchRwIhALETmYKTk77fI37v6Q9mcpKSFDpa1GnhwcyIvdH4ZcA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289856},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"15cf9ef049de8b8017f5f8ae06aff8a79fb6d812","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.7_1771799580466_0.40356762707416993","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@andrewitsover/midnight","version":"2.0.8","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.8","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f2c8823eed4734a3771dc10ea5e3dc70b8387cbb","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.8.tgz","fileCount":20,"integrity":"sha512-+yAnuhQAL9zmolUHV5zTV0YwfF8lZaA9KJ9uiWOnWsS96/0C9FCPYm9w7soEPXSyhLcOJfNoRA5712UrN3mR0Q==","signatures":[{"sig":"MEYCIQCZj4LD37L9o4ZsD+vyMVG55/XEhvtqePUtpRYYHSi1AAIhAP2j7tQuRdmpORkRn+7R0luBccEkd8nJIkV1vNh0iyIq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293720},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"821a8a0f412d9d9e3b4c208397ea49c331decd0a","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.8_1771825082160_0.597235535997584","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@andrewitsover/midnight","version":"2.0.9","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.9","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"664ce32db33c1c1b1512f45308c69d6425479084","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.9.tgz","fileCount":20,"integrity":"sha512-rsgBoWk+xrsLHeucSCjhe9SntsaNZNb4E+7GUX0tSJLI2bauYrGDxfxs+5LadBs/TbZjYLI+TeWs6BUuXbcg1Q==","signatures":[{"sig":"MEQCIA27NgrrWt1DgmfpdevxSfrkUfxN9xgQPD0eDnNK7ka0AiB3efHTNjqD6BYh4DVb1ZZ1/Yh10JXHuafUliMCuEpl8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293788},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"821a8a0f412d9d9e3b4c208397ea49c331decd0a","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.9_1771835752550_0.08792594247294216","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@andrewitsover/midnight","version":"2.0.10","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.10","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2cf62d9c90339e946f96d00db0ffb706f9892f30","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.10.tgz","fileCount":20,"integrity":"sha512-VJwRrRcLKsJPCydAIbRxpsz7oW3CDu5AO/XKWG5jj2yxY2mU3eWbUyV4RUqlb3mpyefI07SuZkeKdcrhVIN/hw==","signatures":[{"sig":"MEUCIGRaNlTvShG2/WSUTCfqjYkknpt7lCQyaE4FFgaJ3ye2AiEAgpJ+qV5bfF/iwR6UiNI/nuaSSP/nqn28HFcMqHFi9o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294138},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c4240a3db0b836e4275793944791e2488e822d05","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.10_1772423058796_0.24772236347250365","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@andrewitsover/midnight","version":"2.0.11","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.11","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4b4044a91bfff97a10db901c12bc242f485d1117","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.11.tgz","fileCount":20,"integrity":"sha512-Y4X5FAEqeV4/Ak6hcHGoHUHjSwcRebPGc7WDyZUzVzxDqzI15c6KhV9HPQhJ849Qb2htMUZ7mOF2wjtQoQvvIg==","signatures":[{"sig":"MEQCIGWwPGpoTQzut3kQp9G8KEURVe8dYwpTm2THPiVEbM5dAiBDonz3MIkIg/R+9vnEakOxiKvV4WK6Z2NvAUkv8CvoWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294361},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c4240a3db0b836e4275793944791e2488e822d05","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.11_1772498007653_0.7067991370034847","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@andrewitsover/midnight","version":"2.0.12","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.12","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"43d8b941a5ee1ba5ee0c87feeee04d858c61d916","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.12.tgz","fileCount":20,"integrity":"sha512-pQb9iQNip5VsUXJ+LIHrV1nZnCuBUny7CrDp1Om1uMJMnEOWeAp2XlbD0Lcvkl90saabT4Oj7BdudYsBCsgFgQ==","signatures":[{"sig":"MEYCIQDPg/rPLsJYTR04sQ3/UI+8sZZWhbksSuMYp/DTDxpYxgIhAPZjrx4q3mnjz7MtN3r6F+8pVBJNXfPJotgt3N+BNhjR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293592},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"dab46ee334bbf4307af8bec69ce38d69973a1c51","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.12_1772499549363_0.4154961299856679","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@andrewitsover/midnight","version":"2.0.13","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.13","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0400a2120c9e5ab40e0251668b53a12c271983e6","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.13.tgz","fileCount":20,"integrity":"sha512-c9aA+iDxac5Xo+Q29Rqbyp3t1pQvt3apKkWIs0f6xjA3Ac7rmd3JErrPhprs1kJY8qM5/zUy4VfeCDwSgKR/xQ==","signatures":[{"sig":"MEQCIG5TCSnipyXWhSnnlEItCBD5Nd/bPVJ7b26XgV97l+hdAiAXqoYnFA5V9vjRIkxXU0AHNtxUzw9J4KFSy49R5loDSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292780},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"68bb3e0e3ab85899e46f81896471c4d5d8e4aa59","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.13_1773443579613_0.935573530950432","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@andrewitsover/midnight","version":"2.0.14","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.14","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"6e6dba3a8c8c6b3010519d7d504d0e8cbc80eb20","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.14.tgz","fileCount":20,"integrity":"sha512-dHC7IwgZ+GjfbOf3zt8FZvZj0KDBYGq40vrA5BY6g5kvwHGqhccbM9X78EmJuENMvJpQiyyxaNae/fg2w9K09w==","signatures":[{"sig":"MEYCIQD1pij37vHe2dSL0lBwxTDABD7Ierbq75W9FW12i8oahwIhAPgq0lU5MsnsuXBqOE+syxOikeZ2L6j3M+RViHWtP8XC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293592},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"68bb3e0e3ab85899e46f81896471c4d5d8e4aa59","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.6.2","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.14_1773444287907_0.7317055051454777","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@andrewitsover/midnight","version":"2.0.15","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.15","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"870f50b87a6e47b3e7f5605f592ee0a442949044","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.15.tgz","fileCount":20,"integrity":"sha512-n5BzkWthz3G/XR8Zpj/Ol/gaayUcAq0od9rBPJdtQkiz9RwT8Nzj1m8oia/HPbH0ylUwBHr2fk6yTDqBtIBerg==","signatures":[{"sig":"MEUCIQCebH5oOi1r8YcruiJzBXag/j3/4dZC5/M9+rzgemOHoAIgXossIl8A9Jd35G/YMl4CLJ1I3ujUpqS2v1pbD0HC5/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"99a0733a849e370a68e7ed3ebd45ae4408c41465","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.15_1773739146200_0.7354580535490514","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@andrewitsover/midnight","version":"2.0.16","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.16","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"dd9d72676929bd7dbaa13f07ab006b1a18471cee","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.16.tgz","fileCount":20,"integrity":"sha512-CKurbzcMaBd/LJZVByiHpYt+mUpjEoO7tweI/N5VCyvsItJ5YTNMUnPiRzmsNUERnRonf119N7rmvtXbDHI3GQ==","signatures":[{"sig":"MEYCIQDJpLuwQA0WsRMKOdD+hev8/pKGKVvaPd6j7CgHl6fjBwIhAJImZxzKzQs7l5/hsdS9RxUFm+qTrp9Xtzu5ADkGnMSb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294287},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"99a0733a849e370a68e7ed3ebd45ae4408c41465","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.16_1773790258118_0.5456938669516278","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@andrewitsover/midnight","version":"2.0.17","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.17","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"a95f513751423dc26efff39924822f22dab12ba2","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.17.tgz","fileCount":20,"integrity":"sha512-ElzXmqNV8bkKbRsMmAvgY/kRbua7w6ORKYdfO8QtogYJismdEU+Bju+9SDh21w7s0CbuCk4KLrVC8QNOaxJjMw==","signatures":[{"sig":"MEUCIQCWE3elKjZx6uk7dbDGRn4NBeaGrKGjDRkeiIqNCxy+ngIgJzD/KW+DD+DW42gsH60wGGwwGfDkfvMclEsY7eQ0BoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294404},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e888406bbfae2f11932e0dc59bd0bd773b3d8bbb","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.17_1773863532681_0.9714956073083156","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@andrewitsover/midnight","version":"2.0.18","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.18","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5f483b1dde4cb6079c7e908ffa84484b2a971418","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.18.tgz","fileCount":20,"integrity":"sha512-Xns9qn1tq0ZSOvZItYThgsyJj/2jCM+o3y09nC45dvcFScEuByUu7ZoScQvPSxK8jY6yjUkIcOyC+4pG/UMi0g==","signatures":[{"sig":"MEUCIH69bxjVHjWhDtRFsqfxmDaxbSESww/T/Cwgz7w3ZoTKAiEAtNO5IOdyBDYbZCTVM4rCU8WPj72BVrFNQ+Tb8atWyKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295224},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6463eaaff36801bd540a470b93b39cc2f7de4f2a","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.18_1774043257302_0.7259582727595666","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@andrewitsover/midnight","version":"2.0.19","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.19","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5b9903d35f1db8fa7478a1d79d86f7326cbffa46","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.19.tgz","fileCount":20,"integrity":"sha512-gUoPm7SGmyIuclUvchT34qyKZ4XbUpexG5CWXS679JKpTPe76X/yGNX1mksXWDXFak9P46rLf+9vV3obA+pRmg==","signatures":[{"sig":"MEQCICDeCaNvPT+ePG15GzAqP8E907o5/jJHDbu5/k6PDfocAiB0W7XYiJBqkIKqrAVnStpYh2AhfzztHsz+BOE78HB61Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295386},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"7ac92759ecc0ce250c8957f895c6d03deae467cb","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.19_1776406520954_0.844206285814006","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@andrewitsover/midnight","version":"2.0.20","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.20","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5a8cb31a88abecdc8103483bc0543ac568194cfd","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.20.tgz","fileCount":20,"integrity":"sha512-1rN1j3CWuz7lzKDmAbzOgfm54SADAhanaecx8Gz9VssTwk+ciz+XGrfufkUcgcGK8F8wEveydNzDqS5iWKhFGg==","signatures":[{"sig":"MEYCIQDX1AH/r50bb7lV+vXSBNsWX3in1bRFCOipFprAAf9AkwIhAKGklicgthwJZnf2/m3Y5xnuMCXiALxM28TYrHiAHlZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295342},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e1df1c87e84668c23cd6b5d6c5e2a676239af5c7","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.20_1776416667988_0.8815344848405025","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@andrewitsover/midnight","version":"2.0.21","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.21","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"7969c3db5077155123fef83e723ef387dc3c7ab2","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.21.tgz","fileCount":20,"integrity":"sha512-2FF4IuQaezHA1nAqPNVjPSWnbR15jsDZy+FCKe4Y1x0UF2Ge+DM1TPi2E+EVgzy9HpyClkkhMLRuICy84zEgTQ==","signatures":[{"sig":"MEUCIAsXVXq2D3elbMY6Ua3m4Z9Vm1HV2vzrZ+lXw65E475XAiEA+v55Uy6x1mP8tfdsxHf59sUWAQ6DlMTYXbLD+diRWHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295158},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"81f551a995ab5d514c190df2411249e6d5205a20","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.21_1776479201939_0.008083779840743599","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@andrewitsover/midnight","version":"2.0.22","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.22","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f2d5b9d184649c89f16eeba474b968d74aa5c5ab","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.22.tgz","fileCount":20,"integrity":"sha512-kU++Xen8sGfLyZknsE0ggJ+kDeP1aiz0y7CpWilWe0EzmAOVZMEcp+QSrPYKjjCfo5U9L6d2In50r8OFTbH2BA==","signatures":[{"sig":"MEUCIERkKN/aNjxqMSeIiNiCfB8NvFhwdcS3KUMfNvJY3IW1AiEArWrA3k4MBabYYJWKRTmNdqGRPIQ4Ilo7/RcwFw7d5vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296838},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"81f551a995ab5d514c190df2411249e6d5205a20","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.22_1776490181648_0.6721565680087838","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"@andrewitsover/midnight","version":"2.0.23","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.23","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0ab4bc3fd2d19d711598109ce2ccb758c42153f5","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.23.tgz","fileCount":20,"integrity":"sha512-s4EZt5KL0Vq0SZXNhkxlit+Lep+xQGxZwCj5FbW0kCAACCojCPyErny5kiJ3sEOH0qdfwVBMMGjyM5krB4o9tA==","signatures":[{"sig":"MEQCIDFc2icHqVkYUxNFs+AT7K1box78MqVVHpBiU6s7pz6EAiA+V4234u4KOoNAM+0eo0W61Rks3BgndM97FpZiGyXdCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296448},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ace2884b0b77f1b29e6eb8b8d0b799a1925e9ecd","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.23_1776493160675_0.9297047087993269","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@andrewitsover/midnight","version":"2.0.24","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.24","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"1852ab5f3bba82c724e0804f8ffbf154b2daaef8","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.24.tgz","fileCount":20,"integrity":"sha512-SPT/SXXwkuf/6cK4zO4cCdE369ae09uP4b/cP2YOLIN1YJ7kfwO+cPIdsXAKIVsmUs9Al/YNN/0qP1H8kjvwqw==","signatures":[{"sig":"MEQCIETkU8krcq8gaB/CIKCMqMiVPUw8t1iR6a3eW2c+8qvKAiAC67Pgps/qw9h44iLO9ZHwJ7WyisonX1i9ePjiCagOYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301020},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"48d8a5dec96794af2609b6d7b39b4aa8b8943576","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.24_1776587581313_0.20834134896264578","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@andrewitsover/midnight","version":"2.0.25","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.25","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"b31e96c6410a090d0d6729d4dbe778e353d84c76","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.25.tgz","fileCount":20,"integrity":"sha512-WDyg66mK8Er8ZBhw8ggflOPVIW/xwB9uVLDSzpu+6GfgoUjprlqstJlfzuC9T9paH0zPTaZ0K+SXiBYnmD6QlQ==","signatures":[{"sig":"MEUCIHPOcgMEicNyhdd8UNjaOoUH1jklUA3SCyvhg407uO+TAiEAxKWd8fWhtv9En1IAUP8uDrcbvBv5qF6/5xYdT35Nt3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300914},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"dedc629f9036fccfe8810fddbc7517d26f2b2888","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.25_1776588571226_0.04445207436994014","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@andrewitsover/midnight","version":"2.0.26","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.26","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"6e20d2774bf9f25445f4a22469cf365129da091b","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.26.tgz","fileCount":20,"integrity":"sha512-+/MH4KyibwcjlUMg2PtG+S1lELHlFpemHa22/c+MuouuKsikmN48KKsVmOyVLsNKbQlZxkN4eNz0tZxepT0yBg==","signatures":[{"sig":"MEUCIHkUMvDIuzBHWbLnA8Y0pE8FnUy26Eac9Vqqi44dcz31AiEA52mYC0zTxLV2cCdDO1fvXFmJqX1eWEI9q/Hay2PoQjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301179},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"14c54c7f76db74e7cdad0f00396aaa1bfe11598f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.26_1776648556163_0.4922921325512455","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@andrewitsover/midnight","version":"2.0.27","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.27","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"41bb4b60a8c299bacc8118dec0e72a47544f2ba3","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.27.tgz","fileCount":20,"integrity":"sha512-pOoa9gdDytCfW8RitCrH2w7DhLIb2lFUwoBzYr0qzWSKzXCt9NHx4yJaEExb5d0nDYZ6YVTuQUgB45ja/syZiw==","signatures":[{"sig":"MEQCIBNWqdg+/nQzeUpw7gqg47V5wl/3rKJwX6tp5sfL7rq/AiB+WP3V8HXcZV/cXkpS3l+wxXDrqpFC6bnfqJ0KhI2anw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300778},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"3fcd89f362c980a8c1111e9abf901418eeb8c760","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.27_1776651282409_0.6159263885835804","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"@andrewitsover/midnight","version":"2.0.28","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.28","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"31db63df3d195a3af166c16c267a6adae87a8d57","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.28.tgz","fileCount":20,"integrity":"sha512-f9Cfi8yDGfm9xAVZ3Ny7Tq1+5c4E/WnZYeFp4mSuYoyxcHPy6rbnnTbRjpoGIfhtocG5Fl2CGPdRhPFQ6EZujg==","signatures":[{"sig":"MEUCIGX2XIav23kN4cpFrCihvuvZk175i86LTPy2FXH5gaKIAiEA4JdYh4Pps/0VjVIwxpm6pF566uza3fMg5OV3iwkv8yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301124},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"3fcd89f362c980a8c1111e9abf901418eeb8c760","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.28_1776671451032_0.984271295641225","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"@andrewitsover/midnight","version":"2.0.29","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.29","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"3847da394082df945817ec468cb3e703f6cf6342","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.29.tgz","fileCount":20,"integrity":"sha512-mRdYdYDfS6tRO08oqE6gKLdR+xJLI6Wq0+2XnG/Gjqtw/db0O0EXAYtdgUGiYIEVQObN/7crTtNZQ0svbWIWNg==","signatures":[{"sig":"MEUCIGJzhENgAsaXFFUO9ErP0xV2/WMzkHDAaM8AeWmIjYQ7AiEAyboh48DfIg1GiDPNDV5XJdpJ1CkiHtt51RxDvY8QnQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306695},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"9d0b1fed16e1b7087ca95847c191ae7b4f4793d5","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.29_1776911216125_0.5361459847454562","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"@andrewitsover/midnight","version":"2.0.30","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.30","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d9f24f2d67b6d27f2a8ff67faa0d59e4a99b2a24","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.30.tgz","fileCount":20,"integrity":"sha512-3kQP2VnhzAvGoSY3zCiYVj1I/RhAl+o6nLl3qDAsaShQcie4Zq/ubCWzU3zsa+lxnxqfEFVhAYa8pxHty+Ykbg==","signatures":[{"sig":"MEYCIQCywuzxvSpjlPswGsUOuRXRgRMC/i2j2lrcXvY9h6Es5QIhANeftcnty7CYb6/KCvMeplhGYse0RQHGyr2SAkzDGVzq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308316},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6fdd9f43071e118c42f20115236d7e32abc918f3","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.30_1777009550203_0.5931289998534508","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@andrewitsover/midnight","version":"2.0.31","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.31","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4cc2739e82abd2ba1fc416f590d93019d07fa370","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.31.tgz","fileCount":20,"integrity":"sha512-Mg6t3YYZoT/JsiT1mYT4rvtRBnDrayl/qDLhpcJnoCqy12Yi+KJgmxyoDFLIFJu7dhF/9xwNBfg4JF0YQmt3Qg==","signatures":[{"sig":"MEYCIQCr9QQ7xPcgl6K3cMq5q6t49CLaUURQqix3NHERliWHdAIhAOJUybzhEm/UFhtrsfBzqPwLkjiR4UEmEZKOLi1ry2WO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310071},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"94933b14d72c6071884599c527f83bad010b1bea","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.31_1777081483777_0.1584413421883002","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"@andrewitsover/midnight","version":"2.0.32","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.32","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"65661b67012a8cfef94021bf9bef15edad1029f1","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.32.tgz","fileCount":20,"integrity":"sha512-Owu9Qt5jc5jCFAJo0rt2j9fpfVBGps2bwWK65Ru2phGmVdqVpO4kE0oYW3SDgxOR7bXz8ctq6sHevNhXZxo3Mg==","signatures":[{"sig":"MEQCIA3LB+3TwK/uMNl9q6EEfjHdKiJbrQQhhm+E39cVB3NEAiBdyDJswwqXmGdNRfF43xme3ghCwknPBuckhks0liTuDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310076},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"2de1a109c8977ba9808e187d8c3904800e4cfa8f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.32_1777088843726_0.04060237919248988","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"@andrewitsover/midnight","version":"2.0.33","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.33","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"c053ce68503015d11d6d96de48033a732f3d4a9f","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.33.tgz","fileCount":20,"integrity":"sha512-9jmOzYUTgm2xZpkYCIjoFUGCcSjqqunjoNDbvZFf9XrHsFF9XZcM2ReVBUDpA4lfNkgdZe8Q6nbGo5nCXLGs4Q==","signatures":[{"sig":"MEUCIDODDm9chXXFQgnsEVuwLd/tK57WrfDIGC3xjStDc6DaAiEAmwP6p2B6lvrTzg2qhqND+tBcxOzDIV1fCfKDX1/EG7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309466},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"655f0b1fa5906f8094a58c70ea38cedf0a830f3f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.33_1777091259978_0.7319102760981879","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"@andrewitsover/midnight","version":"2.0.34","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.34","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"fc0e3d72410d5aa5d378fb6793ea6a71a0d56496","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.34.tgz","fileCount":20,"integrity":"sha512-nbtffDmO8xDlkW5HZjtaVu8NfLYqOtsFt2ZlimjyyZNJyWokSg706x4UOUST7en2gl7Yi6lreZRgNf84Oic66A==","signatures":[{"sig":"MEUCIHCQMvSm+7ly00bsCleKPKVKD/hMZ0BJsicP6/xVfXIUAiEAn1eALuGP+hArGa1qt9wtZZK9D61+JLR6I7YEyvlWlhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315200},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"655f0b1fa5906f8094a58c70ea38cedf0a830f3f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.34_1777156472652_0.7442508848450111","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"@andrewitsover/midnight","version":"2.0.35","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.35","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8d83bea807660aa0a2c387b350cd3dc934a21d50","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.35.tgz","fileCount":19,"integrity":"sha512-Scv1qRPvGt4TZnAOq/LS7jRjeYgryChLGIJQZXihOOmwXW6k14L8kUSGAF5gxczpkvG6vZ7MXUIMr3mVzL1vsw==","signatures":[{"sig":"MEUCIBnM5A3iObr/ED8DGaJy4a+CjongPJvLfgIML6PWvQUOAiEA1V7LPrGcERy3MJoEHT1R0rKpFKJwkYwfxav1qxuFcKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309293},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"3c3d6b1fce8046e9da7b7b0ab06c67628be960bb","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.35_1777196662095_0.37861103343314495","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"@andrewitsover/midnight","version":"2.0.36","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.36","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"29114593b93d43f665315e8110260d314accf174","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.36.tgz","fileCount":19,"integrity":"sha512-75YQ4aU08anu5A3t+Sv0TEIRLSpm5ysicxVcd1QstcI1f6+mYxr2XJ5Phj6hysp6fjec1CIwazdGdQYu+UGJOQ==","signatures":[{"sig":"MEUCIGtLrPdrB1xgEuC+agdk72cKvkzNMQw4VQvPmmwYU7LgAiEAxB885UrTBgr26jDwHLDiOsRR/WVzNqgRCCBsk+kaBEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310492},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"1f64c50b67c9b24a4b706a73b12c0ee83ee834b8","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.36_1777269238862_0.04178137379168878","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"@andrewitsover/midnight","version":"2.0.37","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.37","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f8d16f4b96e0bacb812300972e9dd75d4a429461","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.37.tgz","fileCount":19,"integrity":"sha512-P3wb9HeKH/cWUFfpxgCNIMSTk+8rUq6YrnbyeC0JHHSJkQIZJumdW93BIkR29M6HLA4redLrstxjkvwbTImZDA==","signatures":[{"sig":"MEUCIGl5O4Z3ndSBMNevQXj6FDW/hSq82kBy5SfZiGeeEmYZAiEAxqWmdgFSSH6gIiCd+5B1s0tgQ8w2l6f8GDOA3Hy2iuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304410},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"8ee249f554f50ce89d262407e865d816340c5535","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.37_1777511373861_0.4435404039350439","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"@andrewitsover/midnight","version":"2.0.38","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.38","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5b4a98692233e423b4d377ee8268c539017c445d","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.38.tgz","fileCount":19,"integrity":"sha512-4iRl0o9Cx0sF68X42ixptOrFhEIPXZ0NvzNJ35Q+cHO5KDlduN6wEDksO9S1gPInwoZBPLe9xU8dAWGZ7deGoA==","signatures":[{"sig":"MEUCICHbFq7Em13J7FHx4DqNtN05yHBh552+86tU0NhJharbAiEA6nTjGllN6X+IO++uPdGJZ15phYJnmbNf/Esv9hRl0nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312704},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"fca48b823a38df6cbd22ca14160e12d7f6acab2a","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.38_1777865432687_0.6399591176663069","host":"s3://npm-registry-packages-npm-production"}},"2.0.39":{"name":"@andrewitsover/midnight","version":"2.0.39","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.39","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"578ea52532a985771550e31cb31a4108bc843075","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.39.tgz","fileCount":19,"integrity":"sha512-38hbd0wvmr1LeDUlpZ6m6hW9JMhkpHpdkCPDCUXKdvDvS5chOud22WiqpDjckyev4ZW3O9TeMbWVIkHrrfpy0w==","signatures":[{"sig":"MEUCIByTMFNLw0hUIfF0qv1SIoSVJYs77RPrzBXqri404ADvAiEA0k165X4Xu+B61JGsxUtJQhBP9PmhIVpajzUMEG7W1YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312977},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"d7b30f2cf636e2f8212c763428f46b51f1e3aa07","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.39_1777865619323_0.6302944566808211","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"@andrewitsover/midnight","version":"2.0.40","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.40","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d11f9ee2f6fd7313015af3e478c416bed24ef977","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.40.tgz","fileCount":19,"integrity":"sha512-gdD4EiPNTBiqYPFinHUKD6lPp0AUXyZwmllN6YUtGUz0nUMUYILiDo3SJ0/maR4waa5TtYa31Bj98yrHnPc32Q==","signatures":[{"sig":"MEMCIFXZJVbfowEGwtZrdvlEOUqEFTEEx1QT29iCXGFh7qq8Ah8fwU+vXtbiD681cp8q1sTjL4OV/FemLpIVBcptcN5b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318517},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"d7b30f2cf636e2f8212c763428f46b51f1e3aa07","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.40_1778144858979_0.7627020907622002","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"@andrewitsover/midnight","version":"2.0.41","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.41","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4b0a828e9f3d35254e0e7edebdfc30a81f773814","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.41.tgz","fileCount":19,"integrity":"sha512-KdcdKJH28PHuMZIMcWvL9VV/asLYrv6U29QDi+bE/IkKnXrIhisF6eFuJW7YUU9Y7vIP96NMEM0/Anbi9a70zg==","signatures":[{"sig":"MEUCIQCTvzHSXKo7hkyLi4+7Xmn5QcKik43dOmrYOTELBC24lgIgZnkIZxmFZp59Dt8L/8+YHlZi2Zqy4dygqHLJupu5iD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318883},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6331a22206c662717a2cb1b75081e1d59150fc5b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.41_1778283678056_0.2059268326058219","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"@andrewitsover/midnight","version":"2.0.42","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.42","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"994e30bef1946b33cd91e339c2316c49662ea1a2","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.42.tgz","fileCount":19,"integrity":"sha512-7nOx3UYuxBeCnBD+TrBa6gvGyktVbg8aWDP9end3g/buK7VejeO44Wm+BocRLOGfzNXOYhN/Edm+CDtt00zR/g==","signatures":[{"sig":"MEQCIHTzi7Zw/fH4E6B78JbK11Kwz7wnQuoUcSxSfmLT2zdXAiAHr6yNF2JKvGJ4LU6LPstfKycadfCY8agEeowB/CCPBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317043},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"fe66215ac1c3152f96a438ea25b5ee34346cfb9d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.42_1778287519725_0.814957213902016","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"name":"@andrewitsover/midnight","version":"2.0.43","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.43","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5ba133218bbbfd22ecff7f551849256ff3d2db2a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.43.tgz","fileCount":19,"integrity":"sha512-H8LZzEmnw8rScFIprTJR8+PjyJ+g4yCbJgiH1Pv3cHv59ahU1akMxunTKe8TVl91lrJbshHi3rePIsac6ldeTg==","signatures":[{"sig":"MEUCIQCZLOSd4vsSo+GbxegE1q0nxVonWGvi5qWb7LKMViBNTwIgVkgyDjQ4Yyl6jTPBGI/NCw5vGKopN4RdXViBQNUNMBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317990},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"24ba44379f1b892275c8cc4f035ac4b55fb4ee2e","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.43_1778313043737_0.9092242011197371","host":"s3://npm-registry-packages-npm-production"}},"2.0.44":{"name":"@andrewitsover/midnight","version":"2.0.44","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.44","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"247ccce9e7e438ac90292afd673a959aa53a1dec","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.44.tgz","fileCount":19,"integrity":"sha512-sdB1dGyUs9JNvJtkIx3xuQ5gTf+SW66rxUj6MfDnkZU8zhAZrlC3PnPMJBFYhOMjgEYtPo+66vTG29WhKkuLFg==","signatures":[{"sig":"MEUCIQDnAGeMLXyEvwJmhvAK0q6suxMkbf71xgHoMhstwagTDgIgc0X2tUxpot/2DMlBykuPtRUFD4tokfg3bAbP6lNZsds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318058},"type":"module","types":"index.d.ts","engines":{"node":">=22.13.1"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"910ea2d224568dd4967ee8684fd75df4bac58951","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.11.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.44_1778456265887_0.4602009720368223","host":"s3://npm-registry-packages-npm-production"}},"2.0.45":{"name":"@andrewitsover/midnight","version":"2.0.45","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.45","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"1d39c725ed111baf324d328fb21aadd1d024ec86","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.45.tgz","fileCount":19,"integrity":"sha512-xgpR0BsyYE7SzWyDAm4k2ThU+gfJp9aO9CmtU1TVfCwHHrDQCaoqfigr2NnwmkOf7TnNdDITRCabBiAMxch6iQ==","signatures":[{"sig":"MEUCICmHZFUov0HvjwG6DFPa6ZLQLJhu7qQ7tZWv+d47XchZAiEAsqJmrwTbyw+usCUAuKTBSHF3DHdPLryaffdfDTeAvHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314408},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"5eecc4d482f180157b167a4bbb77240e2290b259","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.5","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.45_1778471786768_0.02466495751003306","host":"s3://npm-registry-packages-npm-production"}},"2.0.46":{"name":"@andrewitsover/midnight","version":"2.0.46","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.46","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4b4b4c2f148dd3d65c00f0f9f1ff73e2cd224c9c","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.46.tgz","fileCount":20,"integrity":"sha512-onSRQ4CvNl7mSvaiFYLY2djyuUvcYGwAVlEeq3xkmtvmy80gRwt2tsm4uIR3vj1nn55AfhqXkl5cmVa736XogA==","signatures":[{"sig":"MEYCIQDACsTCwr6HtDwbgtVZqprBeZMkjknYVTErCq4mZMh2WgIhALFpCxznemASvzyV7QStgqkE1O7NT2gZICp4CYyvnh4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328003},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"8e010f74f74f3c97c60f42f506dbb881f7a22e4e","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.46_1778627068820_0.6290143468168199","host":"s3://npm-registry-packages-npm-production"}},"2.0.47":{"name":"@andrewitsover/midnight","version":"2.0.47","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@2.0.47","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"c0241c24fa85a05b94b9d8134329f6f8cdeae6ea","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-2.0.47.tgz","fileCount":20,"integrity":"sha512-31g9WuxvNkH3BAMh4J6mVFU4o3Wiy8SG7fP6GlZDYZHMsaE1o68L/OcgIEhgvJcutic8groNqctJHedzSPCJMg==","signatures":[{"sig":"MEQCIB+xvpYSg8XB9cQEqNBtiTcW4fhi80DPIZip7sJTXBBUAiBHvKSN1qKWybdqwD1oEUBret8rFTrQRYpWnvnJyeHB3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327997},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"783b8e78925c552ba6e38eb0db3ccbb224f86a09","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_2.0.47_1778627277499_0.424352115583996","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@andrewitsover/midnight","version":"3.0.0","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.0","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"499313d6d0ebc3058717e9de8efc52ac7f636e85","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.0.tgz","fileCount":20,"integrity":"sha512-mArTWUqYxGpJu7cfTwC3rlkq17jyrSoBFjHWsSE5BvaRRKW0ySMN8v/NdI4wT7XaF44m+c1LxQW7LwJaRnGfBw==","signatures":[{"sig":"MEUCIQC2LpLAC01qp/RMcCmzTlu66epU5tPd3aPauoSrTu0UiAIgOJt+JSBZI4bVlVF2LET7ys8T+ivfMtIB4cwcLZrnt4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324447},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"783b8e78925c552ba6e38eb0db3ccbb224f86a09","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.0_1778733000212_0.8099897055625054","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@andrewitsover/midnight","version":"3.0.1","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.1","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"830fdd88a0d319449fa653f53f7a249587a7f2da","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.1.tgz","fileCount":20,"integrity":"sha512-y0NVgCLVvTEKfh8h/CZJMiZN+3ttil1k2p/rLpq7I3Uf/Pax8YXWXocKQKL1ms2h5f/BvKcWu4ee3395FvaSCA==","signatures":[{"sig":"MEQCIGHrWuey/SaFss3e66e+CNs8T/ISVOyj08zUmp4smp08AiAOhccAwtMwvzl2eUzR9eFHhugLzbpW9Ya5GyW5xXppPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325358},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"2e1d73ab6af45194dbacef97e21e7fc69fb1daa8","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.1_1778789994198_0.5897574716028811","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@andrewitsover/midnight","version":"3.0.2","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.2","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d1e8bebcb7fc97b95040ff241813ab489f70c6d1","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.2.tgz","fileCount":20,"integrity":"sha512-L3Fr6xw7q7ctzAUqZuH+FzfKrhKSF2AvlmTPMTLYa+/lZLj/fjytyeXgclbiLWI7haEXXPVliD9d1XaS1+3cKw==","signatures":[{"sig":"MEUCIQCqoWo5uWa6VrkF0b3ftxMiTEu3EovOekOBO1vKJbjgYgIgTwemmBpJlLqWwtC4dvB5z++lgPjM7lg3HTUT7qTKQjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325641},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"aadd8246ce70c39302645d09a3205cb25b8a8f51","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.2_1778823209507_0.5242664564075374","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@andrewitsover/midnight","version":"3.0.3","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.3","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"34edf96dc189c4e698b5270d439fb23e0a38b8f6","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.3.tgz","fileCount":20,"integrity":"sha512-seuQjzVriPmaqP4xNAoePGndFUvePaxbR5pQJ9lhhofshl27PO6Mwa5dRCBgZ2jv8u/VF51oWm2RTvL78czJ3A==","signatures":[{"sig":"MEUCIFFgpD51pxEzPYO1ocFv/QjV3zLotw9r5ogm1QNrhAUnAiEAuBJ9wfhzuxEPqoT3OawVeU7pMCb7puBCkJhSzAVa5p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329426},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"13c7df355090932f9e08a26ce991b1d453beefb8","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.3_1778919486442_0.5741288924105639","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@andrewitsover/midnight","version":"3.0.4","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.4","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"a28bc58811fc1bad6ed1274ca1e31f1b51c906b0","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.4.tgz","fileCount":20,"integrity":"sha512-pNBZgYx3w16nxzJR2wfhamAJ4R4Aw2DcEEeOdlm4Geipn3/UD/f+WIJ/L6rQfiO+U7kMwzrUwGxr2AnNqFsMUQ==","signatures":[{"sig":"MEQCIHQKCyktDWPpCtAsrkDrlc8xbgXNtwZPtTWAl+FaO6tTAiAX/NCZH8oTaQ49fMSy5auVaptyaWdntnTrdTdDuu+GfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329660},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"bc472e319ea906eaa8e2044ef7c3c761795791d6","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.4_1778920829084_0.5048114672792887","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@andrewitsover/midnight","version":"3.0.5","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.5","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"dca59531e81c5711a9f015da146d5386e2ded45e","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.5.tgz","fileCount":20,"integrity":"sha512-J12v4XsHEgj5p6aK2qJaJTdYhVskaXGmmri/axaw4Y5mLPYG597i7+wXY53TYZoHWnk6i7KxDtp/53/gcAhipg==","signatures":[{"sig":"MEYCIQD5LAjC1afiSrMyQq/e+V6WUgW+Cb6ZCLUdAhd5cafLfAIhAP2DjzhrS1nF5vj3BVOMbprqdLieDfgnAf5dsPKXcRZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330128},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"7a14af7b6d8f3a0272a6063866d2039c4ace13dd","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.5_1778961790518_0.928082453462376","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@andrewitsover/midnight","version":"3.0.6","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.6","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"21800080d3f21961d25e05a6adc52cf296a4f8b6","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.6.tgz","fileCount":20,"integrity":"sha512-TFj7Ddqr0F9+mtK1/f0tWdttp9EBMXpFBViHPLoUw3KC2NlS3iYEwPiQ8VuSOmvCX9ii11wQwP/6sb1CSPPOLQ==","signatures":[{"sig":"MEQCIA4Ke6vMXvje4NjCESnuG+qT16hF8PSmnWkVTSNREHL9AiB8gIL7x/rP5SjPwRuV5jJCUGtz2BugquuAes+wAv9RhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330140},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e6d29bb988b059d411f9223ecc235f270ef62d2d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.6_1778962004847_0.8940410026091732","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@andrewitsover/midnight","version":"3.0.7","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.7","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0fbe37e5812f6736f156ac0d18a1acc8eb4200ec","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.7.tgz","fileCount":20,"integrity":"sha512-VpR8umZPA0GHp4TauVDIFhkCjx+0X0KfIEyKR+CdzUGQ7NQ0EDXiSXi2fTsexVvytIm5w7cZQwlR9NN+DPpPaA==","signatures":[{"sig":"MEUCIQD6tr6NSM5Apo4eubHnIOZgw7JZpml4bf2BSwfFn5KViAIgSWcamIiWT3g4FFfyviLbADibzqr1dXShzur0yI+cj/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332059},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"36fa179d291e8d92c94698f80d5794208d9c1195","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.7_1778988875335_0.6930999382418397","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@andrewitsover/midnight","version":"3.0.8","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.8","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"a305126b92c4d87dfa1608086c3448df0443d2dd","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.8.tgz","fileCount":19,"integrity":"sha512-MrkKFhsNlZKphBV/FuDzoyXbc4b3aYprT2a+05hBBmPl8Sc9fvx3j6kr+hs4jI66aoXY8Zv4oZmh+3GWsMtzEQ==","signatures":[{"sig":"MEQCIB9wP+rVraxCf+OnT/VLraMx9DRtEzWrDcr2htIcar9YAiBCDMwj8HTCcaKK1Yl9znjkfyaPL4I90oLOMoClZtf6WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330177},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b83c264602803502871c91009d6997330ae40fa8","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.8_1779003384004_0.3564799915217809","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@andrewitsover/midnight","version":"3.0.9","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.9","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"bdcc7aafd72e5deaa51639e9b16388f819e73b71","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.9.tgz","fileCount":20,"integrity":"sha512-RHM1gwgIwPml112ibQWsn6Ht2U9CIF+fNmHmxlz7Sscj9o2Owgs3HJP2C/9C6tLXtSXHE5vtMqtGK6g6433Mng==","signatures":[{"sig":"MEYCIQDXuVet04+nd6aX6ncHA+tDpltMuHbHYiWDKFBNzNv+ZAIhAIF9sU2LPpaAhAE1beX6pAJLtnTomQ9ZkixrlN7N6bYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331616},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"540760d368ebdbf3792bccaab55540c007fdfb0d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.9_1779074998209_0.3514228863483493","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@andrewitsover/midnight","version":"3.0.10","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.10","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"37314d7fb52ca52013effc7c9cbb5a710414987a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.10.tgz","fileCount":20,"integrity":"sha512-iS/9kkHgZYKTYRFt3lhqWAttE83pRBEXFmF0WbU52RjFkS1pw3mGPgPg3JsVwpNXlyrc6w1lTpaJCMW0FRaDbw==","signatures":[{"sig":"MEUCIQCzSVdGZYlVn0n6Hzg3UM66LlDguOfXv6GzZK3+oelFAwIgFaV/lJt9f/N+kp604VgrAb0bmT5YS0YLp4lu+t/SDVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339100},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f3e2c7e65ddff8f421028ccf668793a6f16dfbf6","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.10_1779177433179_0.4619537738440276","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@andrewitsover/midnight","version":"3.0.11","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.11","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"38b739b96c228208178f7e09620791ca83b50389","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.11.tgz","fileCount":20,"integrity":"sha512-9MONdX6hdZVmoiAcMTtEIOAkT6ckKzdjEL+n4iRII8RyZPJqBXQYtFcqaHVz3v+kC59DkfxKOuX/7c2AUIfVSQ==","signatures":[{"sig":"MEUCIBJXt6XCFyRt5wvrHz65Ueogbgr/MtFWeZdWQ2ur+fAPAiEA+oTlNvTbJlJhP9eyPQZFiV+DdGw6N7hSR4ehefKDsEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342787},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c1eb9cd5d3530eb9c6dae8d72ba681b3ee87e4c2","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.11_1779254733384_0.7502161546744812","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@andrewitsover/midnight","version":"3.0.12","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.12","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8f1f3fd3ade8aa58d3f75e799d7008e6ec51d482","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.12.tgz","fileCount":20,"integrity":"sha512-N2a5cbESdwL1jAAUfW+x1+vluuerfplRVU3reT4ucILRGHE7K6ckGEh3C5yZJfx8BQdmoxfn9HVojXVH0mWI1g==","signatures":[{"sig":"MEQCICoLTVHcQjMCV161XJA3h9HIatJTZ9G82fUygHP/G/Y9AiAp5ArZt1Wic998AcVs7n4vPZtK/7zeNf1yCKYye9lxAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348533},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"a1195499259315228465388204a17ec9f19044cb","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.12_1779331616639_0.23152976240631062","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@andrewitsover/midnight","version":"3.0.13","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.13","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"98821a49b5623ea5fbd2d74b5e6772fce89298d3","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.13.tgz","fileCount":20,"integrity":"sha512-lci5tcKvggsV/6AU+lS0HYqD9sdh33URnVymsr8Y5Vwddna4rQ4VvQkrcgd63gD20eJP9knqBzliIEHswrpS0A==","signatures":[{"sig":"MEQCIDWHR22x3yUV0+ftEbimavJwloPmgOUH2Ic6VzuTCFGWAiBG1nMO013xMr7oPhYftENtX5nvR9fkDTxlTDZwWlxSdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352072},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"a1195499259315228465388204a17ec9f19044cb","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.13_1779411581587_0.683621577028964","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@andrewitsover/midnight","version":"3.0.14","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.14","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5dca2aa9a59e4079086c7e8017119a38c8ee37dc","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.14.tgz","fileCount":20,"integrity":"sha512-NMyvB0g62kPhXICbtGxv0XWmZ8v5s03Efbqwwn6oEqrNmHI5mGBobOHl2WpooukmYHbU3v+31Iopzl04Pxu5hg==","signatures":[{"sig":"MEYCIQDaf01PKgFz5bqGEzzvYOA578F19eb6KxhOcrnsBcaLNAIhAO+UTwiyXtx4j74pfDAIz4GLKITPD6Ny58MUuiPDDg70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352139},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c110369c3c470d1a5b072d28e567297cd6f430cd","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.14_1779411990510_0.7778379943930482","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@andrewitsover/midnight","version":"3.0.15","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.15","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d8335e68360775fe6e19645eec53418682a638bc","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.15.tgz","fileCount":20,"integrity":"sha512-JtYJXR/xlVSraFf8rLa+omTnSBhnH7C7iZSFMz9bRdqOH7vK+Ul8Y0uhjMv32m43inn/rxktrUygN9guSnzasg==","signatures":[{"sig":"MEUCIHpmFYuHcgDuLtJfk/UqFkFupzLyYwdxcAinxsMeLnwfAiEAhPF6mjVE9VIE0IWPejMsLa9gU6PA1qtUfD625veLn5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352206},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c110369c3c470d1a5b072d28e567297cd6f430cd","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.15_1779412007618_0.01366667273929667","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"@andrewitsover/midnight","version":"3.0.16","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.16","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"46362124e028d983e36f4a8f7b0e9e86b33f1fcd","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.16.tgz","fileCount":20,"integrity":"sha512-gm4lGPnv1GREB+CBevK8ZZ9REhTXtJdCP3Iyfy6ju0J9RUBnoHOlPshYHqymViQh7PbhppoxWw2joKqyDP+Nww==","signatures":[{"sig":"MEUCIQCdGJTvHffpbJoGbfD/DIvBWjIC4eb7lYQx22h/f9KkNgIgRAzcfzzxnf7ONMX9WVvD/Kgx/oF9XpqYORFMXGKeD0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352330},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"18b86350bcb04fa8cf8a06b9e79b926531e424a3","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.16_1779412103711_0.07838411410501678","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@andrewitsover/midnight","version":"3.0.17","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.17","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"e284578ca8378ba2d013b5b5b901326eef7c5e53","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.17.tgz","fileCount":20,"integrity":"sha512-BrZZF0l1w3ol5GtWDuojPE64VkwzVqxo2Pyads2ojBhP2USGDIC8mJTz5n+an5kCa58wo5bjPZeOZLqvShyabQ==","signatures":[{"sig":"MEQCIGqUvSSJxeBtWHzgbLQj1MTBV7kQ51gQIYZR37JS60KGAiAU8qrYfUEX2iqEgw6+XaAoddoaI/9MwziBqaoPn/8f1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351524},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"0f7a3af1f82e4fedd8bbdb20429669770d99fa43","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.17_1779498007036_0.7653520023057829","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@andrewitsover/midnight","version":"3.0.18","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.18","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2958adde5ff4c51c03a2f015619101544ca43928","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.18.tgz","fileCount":20,"integrity":"sha512-rEjq9RU2lVplvRVz4uvZoiW2pHSZTtKFNaqFWBUyVXAC8EIXrlpR5sHoWSIJgDgzOx2JswzFHnvWZAuhL0vmzA==","signatures":[{"sig":"MEYCIQD9WT0HyZPnGONBSjJmf71z+8G4j4KEITjPaCZ6hR9kYgIhAJcHvFtl5XeINkIy9DPyn6eec0N5iX1NbwvV4VzlRTqn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351592},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e178c7c1bfcfbd63e4dd625d994addb09b018132","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.18_1779517262609_0.11337878239616828","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"@andrewitsover/midnight","version":"3.0.19","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.19","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"08da7a938d7b30fe2519b0cd3d52cddccf37811a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.19.tgz","fileCount":20,"integrity":"sha512-qjKEPDy86NqcQrNDek+y58yBGIV7ll+qP/MKGVHqwvygoLXL/PZwbciFPt4x2mdsDlIg2PTRCIe8OG8zB+t68Q==","signatures":[{"sig":"MEYCIQCbEJp09i97hqwc0imcBdPfXNNM9rPvH1945VHUY2GfaQIhALEXuAuGMz/dsmG45HBNmzH2BRREs6Hzg4leQt66wBzU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351670},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"82ea34748d350a637c118d35c809ce9ee01c5a6d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.19_1779525509971_0.1139850803789435","host":"s3://npm-registry-packages-npm-production"}},"3.0.20":{"name":"@andrewitsover/midnight","version":"3.0.20","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.20","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"98d71f553d7a62f6db1603e24f7d0222aa16c173","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.20.tgz","fileCount":20,"integrity":"sha512-ch8/T+OzW0BshFz4rPsiHsBWd174bwDghWkxQpr8XqDO3aE6gpJR1xsr6tukcNECEVu8Mb+uT3bsf+ROyN1BOw==","signatures":[{"sig":"MEUCIQCyT/TAT4KqO5+Y0KoDmnQgv49AYctjDrgB0JSDfl8S0gIgAyBwazwN5lDNZkPZOQ0DXW35/fNH0HBWedz2JmgJNzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352099},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"57926dff8e553218860991b85ff269741934992d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.20_1779527197015_0.583767087191968","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@andrewitsover/midnight","version":"3.0.21","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.21","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"a4ca1b7937182dc29b588f88c38a1f31e28d3ce1","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.21.tgz","fileCount":20,"integrity":"sha512-76I/efnczKdBmXBJkKGJ32kzor3tXpxlpuPykoe/qNU5qLz5k48BWL1EhGQkIE7Os7ivYcdwv59k/e4igV3+kw==","signatures":[{"sig":"MEUCIHDCR8noW2lTTsYgrDWaU2Smtw35Q2eHVdC102C82wlQAiEAoHQg0Ah6Zh3Buh13kkYXlZHsEeQzUX9U4Hd7XLp1EyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350733},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"db6ffb140bb7e82afd5fb0e3501f2cbbed796cc2","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.21_1779528507232_0.8745629437624687","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@andrewitsover/midnight","version":"3.0.22","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.22","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"589cef949fa876c4fc9ac01e371fd98874574353","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.22.tgz","fileCount":20,"integrity":"sha512-7LupglOjhS47qCyX+ksOH6v8Zas2k26I9WKj/3b4IQ6dW+JV4Bgp1ALe1PA0pR8GNfoEXQOJ5/cndnYxrHPOIw==","signatures":[{"sig":"MEQCIHAytzWj75imCzAbobaHo9DGZ3jzHoZpfT7TwICDXbIFAiBv71n4EIrR8PMqNSSabtLAw8BNVHyQwJZ20ton8zAvQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350188},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e222fa97e550f328a4df452785fe31d92c09d1bf","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.22_1779529631675_0.6719221253760144","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@andrewitsover/midnight","version":"3.0.23","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.23","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4e6efcf58492b6d44afe649cdcc397430cb8a5dd","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.23.tgz","fileCount":20,"integrity":"sha512-InqeoGpOHI0OzSre1n+UsDM2sP6uNZLSk9+zd02Jt6yePRLPPquyzPGyhs1oqFOg40HP+XokquR/gCw1Y+pa6w==","signatures":[{"sig":"MEUCIQD1/lPGt9yimYT8FCDk0wBKtcWpICxTC/wGDMn9ill6YQIgSWaBYWqsP/NC0rmxFjcTi75GZKdgLqS6Xh27AJnFWns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347765},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"d7030f1bd22ad386b17a492cd9d8b72b5b4d1ff3","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.23_1779582391432_0.9763634306484015","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@andrewitsover/midnight","version":"3.0.24","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.24","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5b155323539418b4d43035d47f09a0fda2d47a08","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.24.tgz","fileCount":20,"integrity":"sha512-DKgglHYFY+QmhXUwRLogHdikxKlEiCXTQOpE6f7cfCZB1ft4PfEqwuJXDrGTOyDBM818zzKSH469/OIZIeax+g==","signatures":[{"sig":"MEYCIQCRLhpdrgGrq3quIbcRwM2W1Jt2pcA1oya9uf8dLrx9UwIhAJdDqpOm+MnfNgmXU/oSqe6dAqIRiDWP5CsoEAJUMqsU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347316},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"de70abee211a2915c95c02009d5164980c888445","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.24_1779586475386_0.6837743992468799","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@andrewitsover/midnight","version":"3.0.25","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.25","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"97e456c060ba81b4d8bcdf5332744b9e43650bb2","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.25.tgz","fileCount":20,"integrity":"sha512-0JZIHkhChgvPm4jKreiEbRBfFXYnVh34OIkfDs3GhpfdbL08eMJ0SAGqURgLUJsnl7WBE1PVCsYX233RuYnwVg==","signatures":[{"sig":"MEQCIE6vb9POJ3kUk5g26dK3fGuvL2pDCnsOgDkpWWnhN3lmAiBs6IQ+u/1JBFUDA03RkmkiEMJ+6eD2oeggmV464k1kcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347156},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ff4dc22119a584739bc3e89c6cc2edeabc64ef74","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.25_1779589016117_0.2921544315085276","host":"s3://npm-registry-packages-npm-production"}},"3.0.26":{"name":"@andrewitsover/midnight","version":"3.0.26","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.26","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"cc6fdaf21e233183efb4c4e4f6b4a3ac89c1070a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.26.tgz","fileCount":20,"integrity":"sha512-PhdraLQcxi5Qox1AzBHpfgVM/kUisGXRA13wgojHhGZqCsRdM7svTchTnqCevtQtU5hCaSlXAT1NvV8wW1TY9w==","signatures":[{"sig":"MEQCIGy9RpdD3k+OJvYNVYisMbiiD7XUoYEr9AYqlA6MQjCVAiAhQPJHwoh5Lrxr4I+yxHfpsxtEDIz1tl0c+I4mHAOVrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347166},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"7b234483998b7732c65b25044c18a1180b58c14b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.26_1779590122662_0.6693060162540214","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@andrewitsover/midnight","version":"3.0.27","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.27","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8e4d46521193ff22680636452d68a53ee34fe732","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.27.tgz","fileCount":20,"integrity":"sha512-/LyC43ZAaVfBr6TdQsZ7uex1N5DsmPtfkgxkyEsulZXL/OzysC5DvvSk7iAf2Qg6iVmNuI6GWWWg+Cyxb7sxfQ==","signatures":[{"sig":"MEUCIC9QRmEAGzjGnhiAO286pRUC9QvNjSu3WdzCeo5QIjg+AiEAzRXiSfqDO1eItNuFNxpY4aR7WIBuuu86sNGVglNX+eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347156},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6683047f94b5767015a55ffebe0b01ab58f15429","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.27_1779590220652_0.8546855031052918","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@andrewitsover/midnight","version":"3.0.28","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.28","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"038496dcc9c0370a8bd516b9084089a53a538189","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.28.tgz","fileCount":19,"integrity":"sha512-h7+deaisjfAe3Q5HzAYoAAiiu7LvFj75D/m/Ew1czEXzN5GCU3y3uL0W5HHRJYuImYGfWZvdB6CNW+52cMDsAQ==","signatures":[{"sig":"MEQCIH5N06p7VynsVDzPrpSQkh9hFmDfLD9r7Qj7b/OanHghAiB3qI8zWQumKeY2kxHi0zfMk2j2TGj115mglbKrGsNj4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346212},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"202f0bfe5d989c27523971da0b3c6c6b1275c305","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.28_1779594313699_0.46698998843139816","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@andrewitsover/midnight","version":"3.0.29","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.29","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"676de5ef979a96aeff8403c195067ede7dc012bb","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.29.tgz","fileCount":19,"integrity":"sha512-YpfDoQXYnuF2+uFNCDfQ1zVP37YiGZfm84QQEJ/hrgPdLz/aMaLO3Tn8CClW0VZqrXgdPrDl5AeYSc69DounpA==","signatures":[{"sig":"MEUCIQC/VxoLU0b2GcJD33z52x4U0rm45/cP8LKq7/B6awmAHwIgeo0Vg5fdqBcgvH/QDB1UE914P9694L1/l883cFXDUA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346204},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"23b4f6a44b170fcd75227524b371f0853688c230","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.29_1779595071142_0.7622536461628264","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@andrewitsover/midnight","version":"3.0.30","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.30","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"45150a3d5a4f5584223a249ca3dcf2c515484f27","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.30.tgz","fileCount":19,"integrity":"sha512-UaGeTpeYldpj/0ttz9ynp0gzmawKCPAebu/d8oRe1CjRBsn7QnHXzyYyX0Rwn4DAEk5deG+F8pgVCrlDMGlv3g==","signatures":[{"sig":"MEYCIQDyUu+B6sxTeyAq7eqe/jJah4XYZxD5cSeeOXMdK2PtCAIhAJkBLGPxIj3maSyZ3KBO+AsXpGlALrKo/z6HpLMBANnl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346202},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"903356717a81d36331d475489e11115c7cdb7037","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.30_1779599683468_0.2553215649326701","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@andrewitsover/midnight","version":"3.0.31","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.31","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2f1d991eafd5864440c2867b5e04b43cf75ada82","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.31.tgz","fileCount":19,"integrity":"sha512-Xm4qxtkYPoE6S3SrTREXfJBIxqaAGbV8e6UR7DtyH1MO0b6WP3G5dR1bm3dwJVzTO74+DoCxRhuj2N5UXHj0eA==","signatures":[{"sig":"MEUCIQCGnseaxgKfd2Ot9iuQC0LSC48aWtQOqRm5nDWiykx1DQIgUi81YZN5H2xJRogwNyH/BjhpA0J/9VOkqzIbI7ONap8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357679},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c09651a67b0d45b8bc562e83a2cfe01f94d55817","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.31_1779757605432_0.22146002831972988","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@andrewitsover/midnight","version":"3.0.32","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.32","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"13b4dc008b2e28cf72f8dff28049c25bfadd6997","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.32.tgz","fileCount":19,"integrity":"sha512-XtOs1XiOVxgUwPI+xo+ROuExZCMOHbZIqBVND8x3lMTynxWvcyDsnnK3tchIZ3162PVi31he9yTPLszEG9px7Q==","signatures":[{"sig":"MEQCIFyGQV2TJ1af73vlOD3dR7bfvyDeBYFxfF2rDIrBRr0oAiBdZ75DWfKvKjBcDV0gpsFhKZP20o5xjQfpg32fy6rNUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359912},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e9f0dbc75fa278289c745f8e3f929154cd2b3b8a","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.32_1779849762896_0.3698489359722692","host":"s3://npm-registry-packages-npm-production"}},"3.0.33":{"name":"@andrewitsover/midnight","version":"3.0.33","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.33","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"1e6c31e82bbff69d9ff3345aaba3753d85cfe825","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.33.tgz","fileCount":19,"integrity":"sha512-XGXXWiwwVwqLSmgjnQBVlZCJ/CK8a8a53I0r1ausL6m82bRlT+L2wRvK5bQygZz5VAM0UMVL5HEC1ugf0WeTMQ==","signatures":[{"sig":"MEUCIQCu46Va1XL2qi1S5VhdhCEEQknJKaZ2MzrbsifmwuVfYgIgBiZdPIRCz42DWnoXbrumM1vGI9Rp9ZarxepC/qruQXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361011},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"15be49fdc374a89c8fc494fee844a999498e9145","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.33_1779858121353_0.43109852457298437","host":"s3://npm-registry-packages-npm-production"}},"3.0.34":{"name":"@andrewitsover/midnight","version":"3.0.34","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.34","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"b7ec274facfeb17a82a9cc3db7d807df33986e2a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.34.tgz","fileCount":19,"integrity":"sha512-ufxV5jBIJt1KBU8Ztnfe8f/hkMfA03sIOpfICAOF4rawf5YKZNr2XVZhiEJ4T7GaY0f72Sj8P/8aRilG70FK6A==","signatures":[{"sig":"MEUCIDayFFmGghHdlrJmcpcCZZVTkPtSAubl4CwBDQhK/zy+AiEAwKuSAgWHSRGQyDxcJxoqPTnUurvR2qMPDLc9yIvdFYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360938},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"83259c7543393b4dcdd820b34915ad8eca9f6548","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.34_1779859979311_0.7276284103843176","host":"s3://npm-registry-packages-npm-production"}},"3.0.35":{"name":"@andrewitsover/midnight","version":"3.0.35","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.35","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"bcc3254705837c144c7b855840e137edd062ec1a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.35.tgz","fileCount":19,"integrity":"sha512-ApF/XJT5+JcaX2pVzWNQ/GdTdF8chlF1fLnffmEcGMo7hiNyIxx8Z+V0C11KR0tzlvoPxoGtQyyglfkB/JpwJg==","signatures":[{"sig":"MEUCIQDhR5+OzioJHRLQx7flvZ96CVLhG8zD94w7awjusGYOsgIgM4UahBxALcd8gz6OIipygNdFeOogT/wrZW0kKocIFZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361293},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e1a2a0df4df9c8cfd49a585e14b32567a213bb30","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.35_1779870245921_0.976065011324974","host":"s3://npm-registry-packages-npm-production"}},"3.0.36":{"name":"@andrewitsover/midnight","version":"3.0.36","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.36","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"6b40fc74d08b6358e61e99c39d4c0ced0a2f30c1","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.36.tgz","fileCount":19,"integrity":"sha512-6fV5m9zLzi1ZxJ0jxz1hmRA6e/YTyDJO0qM9q2wPG5ExR26/3DiQnLWUcg++1cY8RDO57gqyA8NtBXd+IN8TKA==","signatures":[{"sig":"MEUCIQCsLW0o4OsypeRIJc+I9V2c7CpAKiMHCLROtuGbvRE95wIgFN2y9K8Tb+3CInW60GHNrDXszdoVAKp61pvI5NUIa3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361293},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"52a147d8c2c49105bacea0c138fdcdb26e96d6ed","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.36_1779871735812_0.38279447288449897","host":"s3://npm-registry-packages-npm-production"}},"3.0.37":{"name":"@andrewitsover/midnight","version":"3.0.37","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.37","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"89bc2ad2441ada1f31140033cda8b1d0b2cbae18","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.37.tgz","fileCount":19,"integrity":"sha512-CJmBHe+5JZDXmvqOEoPKENO3zXTVpsiIXrBODwXvtVO5tX+J6yI3h1WH67zNp9kSo8meTxK0ZD5SLNvNdtCcLQ==","signatures":[{"sig":"MEYCIQDSrhpXsrUYw4d4fznD1XKMWLA6pTsc2u7ycQdg9ymBTgIhAJ7s0GC6oGsirwTppE+wg/Jl1BgWWR+v6TI7KxSlFobj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361293},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"3b4dfe8394f8b2653a0390831d9399d48eeb0ede","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.37_1779872911689_0.6339281150104867","host":"s3://npm-registry-packages-npm-production"}},"3.0.38":{"name":"@andrewitsover/midnight","version":"3.0.38","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.38","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"b7f2d140abde3b49d0dba15e432ce88c00b266f1","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.38.tgz","fileCount":19,"integrity":"sha512-kw+BD0FvnF2J0Bk89JRt+dxf7bTbilURbpmSopwo79CXpCB1mjJevfbshvozs4TNJxGCpbx/ngGQSRFyNA1bAw==","signatures":[{"sig":"MEQCIC4LU2Bx6zgQoCZot8213kRB5xZjHZ4QkHyboATLKHH0AiAWZAPnv4vJz9O14uIi+K0seT6/aOau1O0Q/u4lkWp30Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361293},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"a8a42975e2e8516a7f4fea4c4be4042491822d4d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.38_1779873978904_0.046314092616248415","host":"s3://npm-registry-packages-npm-production"}},"3.0.39":{"name":"@andrewitsover/midnight","version":"3.0.39","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@3.0.39","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"95d0b7933e8f35dd0a89c588203284047615b935","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-3.0.39.tgz","fileCount":19,"integrity":"sha512-H7TIirF663D9U9QkXufu5Fvf5pMFdtehir8/kmC3CF6mqRKEfLAjynzwg5RYldjNvKzm3qG/1X8fFTPIgvm+IA==","signatures":[{"sig":"MEQCICPB0HPkWo4gF1Fiyjec5OCg+aWOvOBKRn8nJYat/HnqAiBZj+dtRfvFdWTLEC9GvP2i6tJw46+jFkG8RW540OKVHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361293},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"aff419e9b0ceb5338d62da7f14545a77af8ccf8d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.14.1","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_3.0.39_1779874085983_0.5197959220803683","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@andrewitsover/midnight","version":"4.0.0","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.0","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"eb11c280bb4fecd32fce4e15395857137c5f1083","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.0.tgz","fileCount":19,"integrity":"sha512-LxlmbE5ktJHGprrB23fr+zTlTagkbtVYqsR21/l6Ai4Gf3G9U39VLjsqnfm/kH7t+HgNQ582NZlTmGSEqG9Xeg==","signatures":[{"sig":"MEUCIE764JH4WdG1w2kcUt0pLB+GxNOF4B1Pid4dHWwzwPVTAiEAkunPvYo6rWPEBNO2sgabn1h5qZ88R//cTiPjnnE4Amc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361605},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e00451d920178bd6ce8f630fe4b8add7b77461f9","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.0_1779912830266_0.8661572571266329","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@andrewitsover/midnight","version":"4.0.2","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.2","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"6fc3c143f8ec4c6089afa64168a3f1fed4c29403","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.2.tgz","fileCount":19,"integrity":"sha512-9enYavFw8N5q1MkKktSxFZWQuXECh+a+rvQGSB4mgRpbGpD3mLo6I++rgiZBmTYSKMHH0SwlG6m3DR/p5/CeTA==","signatures":[{"sig":"MEYCIQCCo4vk4oRDx3Yic/heYivdSfRAhQOkAuarwTZgboThQgIhAKod4br+XXMeJvfIC418ZO/CVFfXvQ+xOMRe0TnqQqAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362386},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c6b52f195d1168864c0b65b46ded9063136a33e4","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.2_1779941794883_0.8154501814539583","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@andrewitsover/midnight","version":"4.0.3","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.3","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"3e2a3610e822660a91972b8f1c44eba2baa60a1a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.3.tgz","fileCount":19,"integrity":"sha512-amphbQbpgBfMdNJdR0TNmkrFbcWMln5lyueHvd/ghKySW71OXmpmP/Gu3bNz1T8rTrAbZwuG1i6r+OrFSrA0Tw==","signatures":[{"sig":"MEUCIHaef38Ay/FPMXv8szkc7F0NpsRhArEVXk4xnXP3E9z7AiEAxbYYxg+yHcqCj7379w0jjwjloOeeEAFCZO3wjDmqawg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363413},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"a73267194631ee159bd19408dc1fe22227d94593","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.3_1779950556129_0.852697373379629","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@andrewitsover/midnight","version":"4.0.4","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.4","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5ec3ba07548b380b0cc504aadefaebd008b916f0","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.4.tgz","fileCount":19,"integrity":"sha512-ChhQzZsfs4Jhnnjlu59Oh20RGoP9ROoqqQG59kT4QFDlqMyFdhz379lN5JPKq017jvHM5V/1NbnbavxkEBN74g==","signatures":[{"sig":"MEQCIAuUNJCYPmccNhtwc8/v1If3RtvP1TFu6cQoqhBKiogOAiBHdEOeofa7m2nrpIiDVe/6gkAonf3jGvpAwU4N1on+cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362349},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"52bde84fa7009651c2130c38d53348d6124de242","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.4_1779957449652_0.7467614409700818","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@andrewitsover/midnight","version":"4.0.5","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.5","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"fca147fc3cbb93011edcf70dfef3ff6e1342e5bf","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.5.tgz","fileCount":19,"integrity":"sha512-q+I7qK5UrNi132tJUyPKy6+3FZJOwvTNDVbXGDN3ny355g0VO9wfrhJGmsnJjDYrCjDoq+VuhVFutXy1zBvalA==","signatures":[{"sig":"MEUCIQDb3SEbHsWwtYNY3TfQZPFigHQGVIySiE4h4TZ8VIvtgAIgT4UXLfq3W0SBQrehUGDGUEVfmNsgBkJybMg3tqCb/ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362485},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ef5bbb443b4f1c6aedfff1da807bdfa34d64d7aa","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.5_1780011965661_0.5642804238120143","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@andrewitsover/midnight","version":"4.0.6","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.6","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"adb95d598363a2ec18cfa3711e9a2a1eb9963890","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.6.tgz","fileCount":19,"integrity":"sha512-3z433tPJlEaAfg3TH4YX1iVM/sBfW8jYGfy++e1H6Nn1dOWKtT5GB5DErHhhAdZQKNjWTULZvQC8Bt1p6lhJcw==","signatures":[{"sig":"MEUCIADJIYULJKB5jhGu69P1f4ui9Kx8+2y0gSlIIzGnxYLUAiEAwwnDozOFm4J+swF2Mbg6DKNwZPu3NhMu5yRz6yy3bP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366045},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"075e42ee138aa8a87908851620c799eda83f2e59","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.6_1780025843964_0.5191470089045149","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@andrewitsover/midnight","version":"4.0.7","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.7","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"852dfb7358aab915c8626518c4581b1888f3cbde","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.7.tgz","fileCount":19,"integrity":"sha512-qxtyF503r7eznDSWWcltOL/7kaGPOMfuwk1Z1jm8yom4B6AI55qUq04O4FMxBL2vKu9u5pwS/IGLKNHAsW8m6Q==","signatures":[{"sig":"MEUCICCf5lzUWl0Cba4/NJk/vxD6r+aUKknyxJrfap0uWECnAiEAuTWwcpkXeRVcaWWDEQWuRS2UgoeEp/SK+wgT5QF7ec8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364637},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e643b67b8fabbd3fde87d663ddccce85d3af8563","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.7_1780028131856_0.7415980895090917","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@andrewitsover/midnight","version":"4.0.8","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.8","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2db5ebc521ea8dc0cadc3c10745886725c52452a","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.8.tgz","fileCount":19,"integrity":"sha512-usfAQJqFW7vF7wrVO5EcG0c1cxZiAqVkSlrWE81iuBEWtTDR2S4k0QEzhCDZ2Puw03QMPE9dzq4PszaVoyqwSw==","signatures":[{"sig":"MEYCIQDU5US4PLxR0X+hrSaX5wE3KrR0k6fRWwY6z3Lm3qIAagIhALGc8r6y9UDaPFcESJqw38tb9UHZJbC724bNL3oLFlQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364695},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"11f713419f823b0aa80ebd5cddb2e1ca9f148039","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.15.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.8_1780028254524_0.0878056299036678","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@andrewitsover/midnight","version":"4.0.9","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.9","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"03b42c2992ebad48bae323e572dac42e9b0e8307","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.9.tgz","fileCount":19,"integrity":"sha512-yFIjc2LA5U3cHheqmz8Hw8sks8o46cKzWNbMn2Z4qblCxUd4C0Qc0eooUxj1M341gc+U691GBMPBKpBrbAXgWA==","signatures":[{"sig":"MEUCIQDHsyfxbqYzFGh8A353W8UDWid7o+dg37qYg933fX+kBQIgN7DIUtwC79PKkCK8omNxI23Y8UfUpkp5etwPPOpGtOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365604},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"11ee7c7d2a694b4e21f015f4f3a0ddba951d75b8","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.9_1780105758225_0.3515340717726714","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"@andrewitsover/midnight","version":"4.0.10","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.10","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"c93b595a1f1e07f7b2ed3f99802a4e9eeb798d81","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.10.tgz","fileCount":19,"integrity":"sha512-1C6nCWZQMHbHbXbc/vHAk73Vrezsi/t2WRRQiweQd17f6Dh3W26YmvGKGvusmOLf4BiH9LdJSllTohFB2QDOEw==","signatures":[{"sig":"MEUCIQDagJj3rQGcXGPW4dw0M1YD92Iv7siSG9lKb4jEasSl2wIgDKZ+3j5Zu/eTXRRg3gRILEO72DZSv0FmkmVdqJFzmXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365605},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b453fb67350f733a7632509c068ed243379a5ece","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.10_1780117367169_0.4776408601683513","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"@andrewitsover/midnight","version":"4.0.11","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.11","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"bc47a02b36ba4df73e34fd0f5a32e38e306dc5d6","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.11.tgz","fileCount":19,"integrity":"sha512-xllFBdvfLTMFhcdvhkkOWhC6zyHU9gHQQZS2DkswNpD2THRe8dCJ15nqbAYU2Dcky0V/lggNupMotJxMXpkaBA==","signatures":[{"sig":"MEQCIH1WQ7jFZIIckciCao5cW5HD63DaayTXWzIQr6mpKz3ZAiAGkUb7q089mNDxxGaUVHC0bFuaTP/kdG0ehKIBPHlKCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364965},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"8c24deddbf725dbaf352f18a3595fc057f705023","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.11_1780118304105_0.21863343667355872","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"@andrewitsover/midnight","version":"4.0.12","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.12","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2484321b0ee6f90f31ecdcf930c14ac541140a14","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.12.tgz","fileCount":19,"integrity":"sha512-xT/tQFeTO2qgTvKXUDDDIHbjmTuixRx3Ab9dUe+GdoQiDHm6ebzIwuGhyjCtuoNZv4VeQKvY42due1+xDijPvw==","signatures":[{"sig":"MEUCIE6o2P8jd/lDrw73d9iU4WLaZURBuPRj8GVPCVwAX8deAiEAuJTF9rYhPsSvwTuEAEldSudTOYV7lzRGHZwqIfv8iqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366366},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"34b94b4784722bee67c9c21e2abe08d6d52a3d0e","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.12_1780189808217_0.9859168119049242","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"@andrewitsover/midnight","version":"4.0.13","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.13","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"3ba815fe0b0cbbc91b478b3f3886f48056b1689f","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.13.tgz","fileCount":19,"integrity":"sha512-PumbCzLsYvERQlS6t1lsDNFm+kIZpyUxECAL4NsbNo/yfKcGoJwHUYMNBiGkezltXdDCvAcXKZ5O2by4ycjllg==","signatures":[{"sig":"MEQCIE4Vx/NofePyt7u8YhtD62M9yYGX7ZgSnsKnaStL2wfbAiBs7ApKfac+/rWyugsexNBeKN4RlPBen0cnvAAOEP4Nqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367526},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"aec269213bbce62a976e91f91dd489505ea2f35f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.13_1780192357396_0.8540642941069676","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"@andrewitsover/midnight","version":"4.0.14","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.14","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d59d762c4fb00d95370137796879395973846791","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.14.tgz","fileCount":19,"integrity":"sha512-qM0zh0hh4MmYIVZuRo4XHrb8sgZT15U2Uf83N7JXiCtHXB7/IHrIegIWCVRxPxdcfYETvwxWhp108hr4j9NRFg==","signatures":[{"sig":"MEUCIQD4oieHLDk7mcC1PZ8n8G0jXodbiZlLSx3rpCKcFdK45gIgApuItMjHqlYgQ/7VgBAgR0EzsO8xaTrJfCGLw2n/nUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368080},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"d56e9d7c04f7dfdc2628f605814bad5374639b1b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.14_1780259248931_0.14653682110995803","host":"s3://npm-registry-packages-npm-production"}},"4.0.15":{"name":"@andrewitsover/midnight","version":"4.0.15","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.15","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4c7c16ac79a6eb720aa53310e9ee6bd812ac7502","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.15.tgz","fileCount":19,"integrity":"sha512-oVky22HFNx+4Kk+IR96OFTFWnM6MRgKk9HR5lV6wp6nzyJACoW8JBOMu/ONyA38WqQIn3HhtAEqFSwZkEtd5Bw==","signatures":[{"sig":"MEYCIQCUT8NCIHBTkBTt8t4jknFOpxMIisL0asPilNhDZ4NPvwIhAJQVhiHpQwwrDvki1ySzRHxB5LERYssGU0sLogN/7SCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370733},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"51eb8080a5e159afa10afa35957ce138e3d86486","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.15_1780291926882_0.8019941538935742","host":"s3://npm-registry-packages-npm-production"}},"4.0.16":{"name":"@andrewitsover/midnight","version":"4.0.16","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.16","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"6ca1098388bfcc97a42bb29a4075d1222403c045","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.16.tgz","fileCount":19,"integrity":"sha512-DjDMgcfYq/JrFcm6C4XizRHMAyOMqJCiBomXcEez1COlViuwRc59Gl2X13DDd04HP2JXBB+oxl+/CUClifpPjQ==","signatures":[{"sig":"MEUCIQCgsbsTfCncgU4Zi/biW1IOYNGgkmvF16ApM+GktbnCBQIgSfX6KnnicAX3DCeRpmIT9T9sR2k3M7CgggwYDBVd+ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370681},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f993cab641425e97c541b9f0d130fdbfd46676de","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.16_1780292817702_0.048706075931059134","host":"s3://npm-registry-packages-npm-production"}},"4.0.17":{"name":"@andrewitsover/midnight","version":"4.0.17","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.17","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"3cc780f8e7305bdd0af97396432dd4d1934a50f6","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.17.tgz","fileCount":19,"integrity":"sha512-qyg25jmSsToMQrOxIhQfwTpJF7Ab9qQyD09tjsozWeSTTczRpuMWm1JDm1LDHzpF2VFbxCpvtCjPY/cBeo8qNg==","signatures":[{"sig":"MEUCIAEuaNahKHMFvXsKGuqmPBV5bp1WPhtr0FRoBkVvXMx/AiEAjVqRF4SfjoiTG8xkw9oWbR8Mnf85BpIj0ygwG1dRKWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370706},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c598112d4389a395028f88494ed1d14708304fd1","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.17_1780360155332_0.7036346600948378","host":"s3://npm-registry-packages-npm-production"}},"4.0.18":{"name":"@andrewitsover/midnight","version":"4.0.18","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.18","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"be4f406545a3bf01df5a105e9aa183ec51b7c2cb","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.18.tgz","fileCount":19,"integrity":"sha512-VVbnsJuqVPoXbWbaFmbA4REABm6RUakC72rYZ/Y6QrjdG/2gDa69pEU7Yqxs9XOX80ZszFDcfbg6+TmUicjrOw==","signatures":[{"sig":"MEQCIAzzQi49cvOHNjKkRAFUOOdYodICmjZu77/nGCoo1F1kAiBYED7OKE3f9QYdqY/ttImlcS6ZNEES4pLAFO2I8T1Orw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370706},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6ff512b9ed259f67c205af30b60adf68bd28d633","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.18_1780360768035_0.07963316209150006","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"@andrewitsover/midnight","version":"4.0.19","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.19","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"17de9127e41953ff1397fd10747fff30438f4104","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.19.tgz","fileCount":19,"integrity":"sha512-RUJqLDY0g/5+TJCEkzt0HYH4DqG1beb+B/+AO1r55PpLtfxvdRMGUKHlpOJzCAjt3pkW8bkgGw/K05xBsJdCxQ==","signatures":[{"sig":"MEUCIAGxZBDAPkHupXFIdT9cOILmjXvUEt1GAn2y5+w8sNb/AiEAgH6kunSaogqMu4U3pog2JxTjXFthjQ7iMKvK4d/a32c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371270},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"80bae60fb132fe88370c745ed4809e469e4fd3f0","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.19_1780382237836_0.9235861628467048","host":"s3://npm-registry-packages-npm-production"}},"4.0.20":{"name":"@andrewitsover/midnight","version":"4.0.20","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.20","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f74c3a581b120a9d24d2efaf01f7ba62c9098507","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.20.tgz","fileCount":19,"integrity":"sha512-LCCVlUPZs+ag9fLscM/hnvNKAOVDkKX3rRhZktHtZtYFPWi5gIOy73HoUs9w+0KBmUuhpHElIWW4wWOgXH5WOg==","signatures":[{"sig":"MEUCIBBcLrbnxFdTNqKGIHOU+vpYFBcM/SlO9RtcO4fOn0kSAiEAie2DPbTvbMuSo39OVbdeqUxCM+bd+OsH7b7jU3OSe5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371790},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e05950678aeecc018d0b83eee0d620d77d2e0271","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.20_1780386604748_0.5472979997482577","host":"s3://npm-registry-packages-npm-production"}},"4.0.21":{"name":"@andrewitsover/midnight","version":"4.0.21","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.21","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d977264493875cdb21969ff427db35025c852974","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.21.tgz","fileCount":19,"integrity":"sha512-8XwO5JttEnBb1L3cDcmvHF/jRQ136SICi+VKDSiXiCvfGpvNnDr5M0ow0BoSn79b7SNmDrpBBFOqf7bkCSyptw==","signatures":[{"sig":"MEQCIGU1nEtn/3yGSeHRBrxeGG+8oKRvoeaFQQ2JJoybhGQrAiBHD8CGHH5IhGKw00vHM7xvrSGNV9+cG1kmWkrD18nSvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371770},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e05950678aeecc018d0b83eee0d620d77d2e0271","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.21_1780386664323_0.8611662765594059","host":"s3://npm-registry-packages-npm-production"}},"4.0.22":{"name":"@andrewitsover/midnight","version":"4.0.22","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.22","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5da4e976cde699c0ea1824859f5672b71c632abe","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.22.tgz","fileCount":19,"integrity":"sha512-zZ7UcMyj7wUrUMtXYIKmd+EQ72dL+N3KlKjXMkCPDZrzm+hFxe14P0kxGzaGI39QDec6Zj3N2PxzyRn5X7iZEA==","signatures":[{"sig":"MEYCIQC5vvKL7LupsI7p6r4xKk9aHmgf7s6hIqQJJC0/ym8J9wIhAI8tvD4BQum1kKilO7m2j/I1RhFCgQtBHiXZAoDbm/yk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371618},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"3b6092128761ed10cfad87a410e770d6ecb0e28d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.22_1780388623271_0.21672241800826497","host":"s3://npm-registry-packages-npm-production"}},"4.0.23":{"name":"@andrewitsover/midnight","version":"4.0.23","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.23","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d73560be78ae4e25fd1b4a35ab2c796b5181db35","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.23.tgz","fileCount":19,"integrity":"sha512-r9veXu1KYcfPCvFAP0rthuM0xoJ3sPAi22A3oWTpYnNM/iZJ51ELN++/qYDWmxzuaRvloFB4Q7f/XYUU+e+6vA==","signatures":[{"sig":"MEUCIQD4c736Ki8l2JbeJqydf7Etku96LDv+3bcMbX1L2tkeSQIgdN3LEk617YxiK//L/oGkMavJ1XjkA++UL9y7CO1Zv2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371377},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"8949bfc764e49aa450204f5b4b008df18fd56e9f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.23_1780430021965_0.5105348007636346","host":"s3://npm-registry-packages-npm-production"}},"4.0.24":{"name":"@andrewitsover/midnight","version":"4.0.24","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.24","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"4f1dade09551805f4964c03b9f8faa588ae5e34b","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.24.tgz","fileCount":19,"integrity":"sha512-HccPWoDCzYSgb7Ml64YjQuh4QyRPVy4PatdSwTUm1WycPlnTs7Na5eQvtHAJsWjbk2iPmWUnBkRds3OToCnu7A==","signatures":[{"sig":"MEUCIQDYdExxlyVlW7Sd2kbuzj60kBbUR0q68ZExzMhbOnBCtAIgb2AtKMcfXHEyQ9SY/jvaDbXRASj7XGaY0YFSZzl9cqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372210},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"8c2664b8c9b5416b4b356c9c6c76e4b964d38f21","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.24_1780441543071_0.2748891971755212","host":"s3://npm-registry-packages-npm-production"}},"4.0.25":{"name":"@andrewitsover/midnight","version":"4.0.25","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.25","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"63ac9cd716c1bd38f1acdfc20407f416c9b53d58","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.25.tgz","fileCount":19,"integrity":"sha512-hiLpTWViHBN5IEoZi6FJgVR3bwzqKTbkQT4ak9ONdn/5yz2gMDRfXww/B7ueX37nx+l/UoIboxT9AtvSOYUBsg==","signatures":[{"sig":"MEUCIE7UrhtkhNzDXDDLAPYlujsfDcFGDZ0f7AhJKKHA0WzvAiEAgbcbTQQF5tPS/HMqvOojbH4TnOUJmMNMagrHRlPgt28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369047},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"8b1893538b1bb6c0014970933c711d0460196536","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.25_1780462803938_0.13777049632020555","host":"s3://npm-registry-packages-npm-production"}},"4.0.26":{"name":"@andrewitsover/midnight","version":"4.0.26","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.26","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0446a7345bc911fa28f5f0159739cb000d68132c","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.26.tgz","fileCount":19,"integrity":"sha512-dvn8tKbU6E8Y39swGzj4zqkX10Md5o1MGMbfqL0+8uTHvrx95RI38hf05MT5ne4bogoeTY2hJddq6rsLM8fNSw==","signatures":[{"sig":"MEUCIAgmcC8gOhgJG3Nx5jlUzd1EcDNWTFB80e8ss3VQubBSAiEArwqBTbx2Oslfvug6pHRoKBsd7WXTdTQ0uY0Qt3b+TUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368379},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"aee644f61cc86b813d30f37bb0be8e631e986a66","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.26_1780462928744_0.04786116712458721","host":"s3://npm-registry-packages-npm-production"}},"4.0.27":{"name":"@andrewitsover/midnight","version":"4.0.27","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.27","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"e39bb74be442a17ecb5fae45d91e96e547d45ff3","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.27.tgz","fileCount":19,"integrity":"sha512-4cTA3t4GD+RBXigKJK5OpJJANtNJhS5PcQl/YadtJqCNnx7iq3T7EC4cyb5D+uPOdWLrRiY0ouf99grAlYQy4g==","signatures":[{"sig":"MEYCIQCO/4H44uIy6Hb0H1GroekhGJIaTNXLDZYHCqMbKJcHegIhAM/kxNW7mjnIME9cU5+XYkhWaWpXHa/rLqowq0btCHgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368214},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"5b9510b8d6e8bb3e9b727fabd960a74378e0914c","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.27_1780462976698_0.893878482425922","host":"s3://npm-registry-packages-npm-production"}},"4.0.28":{"name":"@andrewitsover/midnight","version":"4.0.28","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.28","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"31cb71586ca9d23fbf0fb9d930aef6a473c04295","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.28.tgz","fileCount":19,"integrity":"sha512-eYvEhHKn6HTNdIDjx7BdMGMQ3lkHruugehCD3R7R+zcyfzeClddY2MEerpBSLVwKrJO9zqmVZsHioU7YegGjJw==","signatures":[{"sig":"MEYCIQCb0WP22k0RIxtyodGu912cGlcr7OhRmmYoFfAjqEJXigIhAOkGLaWWtwRFY4AdZKHFMpKBwAVNn0Ekn6GC6qcOagfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368289},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"79e95bc845ab06297fe4e571c1d6e0e0a6d7a8cf","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.28_1780464141741_0.36911972148744154","host":"s3://npm-registry-packages-npm-production"}},"4.0.29":{"name":"@andrewitsover/midnight","version":"4.0.29","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.29","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2391fcd0c9c21fd2085fd05a16eac2c7093bdd6f","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.29.tgz","fileCount":19,"integrity":"sha512-gvrXfAkt5YcvllRFS9TdWAtAQJ4p2Dk2H22qqHkUFFIS8BwOC4mulLtFORdf/XQTYwcs/sOE63S6r6YosfzSpA==","signatures":[{"sig":"MEYCIQDPfdisJYxFhtcJE2+DMbdNhqwRIH0pRkGQ4se9a0k2MAIhAMzf2Ifa/NRMJEq+CSgAtb1PZ/TL+a9ibJA/zffc3PB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368214},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"9309510276f29254ed79e22cc0d09f9f9d8eb40c","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.29_1780464289367_0.9309540959426561","host":"s3://npm-registry-packages-npm-production"}},"4.0.30":{"name":"@andrewitsover/midnight","version":"4.0.30","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.30","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"2caa92892f0ac5359a993e32cfe127e307078cae","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.30.tgz","fileCount":19,"integrity":"sha512-QQIBiqejdb/35YtX5BfmKIFr43yL4HCD3lr3/u5HNRYmHE9qn/sC3SpGdpKFgvE3ZC11U9kEbl5mKK+jXRC+GQ==","signatures":[{"sig":"MEUCIHzVXO3p04eFQ+nNPHnueQ6MNVu38IrMzTLJRd7J+rPtAiEAzWLkQr1oN5rhC8SNEeWjS0tzUKHS9HzBVkn4LkIEGtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365119},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"b758866c71243fabb1df04823cf0c0ea6e325dc6","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.30_1780551683183_0.16495818425271658","host":"s3://npm-registry-packages-npm-production"}},"4.0.31":{"name":"@andrewitsover/midnight","version":"4.0.31","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.31","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"939182993df198b63fef363f5fde34086fa90c9e","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.31.tgz","fileCount":19,"integrity":"sha512-r49n1aRaTwrH0MKeFuMsE6pKzOUwFd/98SHJmvcUvoeSDdQXwU5ZT+ML1tzbTORyrhZ+EINYHgPMf3rcvEo3VA==","signatures":[{"sig":"MEUCIQDuKN3fEc2UG1IAwsDhZlk9iITFycCR18l5uVwAbwUbKAIgWpNbeB5txinB7PDCMu08EI4g5JhL8DNd3jL7k+Hsu98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362209},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"afba131ea4de815ae98e6e8197d9a7c219540e3c","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.31_1780551789269_0.9928301431517146","host":"s3://npm-registry-packages-npm-production"}},"4.0.32":{"name":"@andrewitsover/midnight","version":"4.0.32","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@4.0.32","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"422bb3a62810534ef73779c7d7aa34f3370886bd","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-4.0.32.tgz","fileCount":20,"integrity":"sha512-ItLzhU1zwdWbyNVcU4Blsy+U3LmLsYrcJoWVVAxAG9D1GIq3mw7GCRn6EaaaoKQn70Mmvjv3vMXRS23fKSprRw==","signatures":[{"sig":"MEQCIH3penSGjYuY9XSB2i6n1OXVeOZ3C0Ey2pXD7pPkuwS/AiBhVT4UrO84V/YXcASk1bds1cMGyyEQb3/ili/ND8SuVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374429},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c18c0cbdb88a11b5c4014fe0fb47836b4e8f892b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_4.0.32_1780630141639_0.6915937756060135","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@andrewitsover/midnight","version":"5.0.0","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.0","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"e1bc1d79d9aa6493dbfe2169a2cc9cc3216d2bf4","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.0.tgz","fileCount":19,"integrity":"sha512-twWwVMSo7gpmpQ2AYUDk213kt2Pj86ZiGbT/F36vyKy7KgqBeXCsQL5uiSqibclD9JC7oiRPe8mMqV8MbO28BA==","signatures":[{"sig":"MEUCID9PfCD7P+tHzfR26QJdJNVjajzyEPt9AdwfVr3wzPLfAiEApHeogG/ORadk9hzaNfuTuvTA3NimgoxjZ4zpOLsyE04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363051},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"41dc38190c2f58ed4dee8a8386d6d84b79796fd0","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.0_1780874398592_0.929013234035176","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@andrewitsover/midnight","version":"5.0.1","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.1","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0f4a581abe3114ba6cc26f85b70e543118701f1f","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.1.tgz","fileCount":19,"integrity":"sha512-TTRr/FwUqflhH5TXkQaSS9gTnIzsunG6QJJiL74StYoMWT4Y4zEDwCZ1hArNwSR0/JSsGMlypC6CewCh+T2qog==","signatures":[{"sig":"MEUCIAvMm93kuD0WUfxzK6y9P5PPzHPmprhhvAPO24ySEPdHAiEAyWMFyRnUyMUpqsm9LctOg5hKan7sezDiWer0UCrQjXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363084},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e9da6b6ef9fca05571c8be7d7e027059ae891dcf","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.1_1780879642400_0.4293258383226257","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@andrewitsover/midnight","version":"5.0.2","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.2","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0ea8d920ddb604495a50b7657a08b699969e245c","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.2.tgz","fileCount":19,"integrity":"sha512-qiViyDSPO2KEO5HJYlxpQxrNKROMu06xKHq4uvft5avU3i3PsP3IV0jUgiSAx4pdMglrn1wZinnwzjmvvsaTWQ==","signatures":[{"sig":"MEUCIQDlNedNlgYfoOfosETZQ1kXsLiUFxO21E6FDap0ITI9NAIgXZS1Z0Q5jlObGuwLwRtKjSehHCSnCqYTld2XRBcUOcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358372},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ecdb69a63c9630154813fa56bb951ad512705d09","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.2_1780891313277_0.38479777082946964","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@andrewitsover/midnight","version":"5.0.3","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.3","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8e2730bf3d914185c0a1ddb9ca7f30520420b3a8","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.3.tgz","fileCount":19,"integrity":"sha512-vHTz8Fr8dFIcWIcVpcf7llTXtfLHefCfZmorcBXVWrEOGgWSdlwAb5hDlu0f7J25QWq3NyvNL2htgF7rpGJmVQ==","signatures":[{"sig":"MEUCIQCpETOsL1b4nRrBSfRQ58C5KtNN04Q2C+QqQlhSPigjMgIgEk0PpMGbjmrVaA6ladThWBYozRtUG1/UgMwrH8e7g4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358396},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"21b91e201c398e5f44d6833ac735a34ff486c25d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.3_1780892071598_0.16815733972615665","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@andrewitsover/midnight","version":"5.0.4","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.4","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"c30372aa356577664d27c36db137e5a2ae713ccf","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.4.tgz","fileCount":19,"integrity":"sha512-ljyIA6CWDapsetqPUMyJxJ3oM4e6W6+k2NEb+4Bi8C/sVZP9DJId2b9Rc8XNK6yVFsGOV3HVETJbMDHTNkS29g==","signatures":[{"sig":"MEQCIBRPew8S+BPvXqLvoKuB/53XuJYorsvRwpFEvBZvvFXdAiBn9VXntPfre9vVErN40gYkPB9yYqG3gUK07CRB905gAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358397},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"848a4cf07a5dd34a2fc547079e9f96a7a8e85bc7","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.4_1780892230516_0.3579965346492324","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@andrewitsover/midnight","version":"5.0.5","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.5","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"a7ce4e622b50d702960ed0f563d1968d88fa581b","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.5.tgz","fileCount":19,"integrity":"sha512-0HPZwQD2h9NScXGYXZkpPp6A7WhlascLdr2ar9AWRJfAPl05KObFuE66LUsdQhDGvfpZkgv0+XKt6+PMENBjGg==","signatures":[{"sig":"MEUCIQD61F6fEuBr49xLiGQjsYEnV6KVYda8JqzsnkamQVQkvwIgZ+VeUlsmagwFbZA2W6E9n3kF+t3vEmWDXDZayiAbAh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358189},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"543ce9adc2474932c5603f9dd6e2d49952f72a13","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.5_1780898800704_0.565009384875123","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@andrewitsover/midnight","version":"5.0.6","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.6","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"08851feba62896a462d50713aa4a9763b85373d3","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.6.tgz","fileCount":19,"integrity":"sha512-s6Qszt/tvMsucxBhMrjQKKJQLPSd2RWorOC/uceOgHZXiGcZAIC2d6mOggrUBSeFOpoG+SZ51NApev4PrAnirw==","signatures":[{"sig":"MEYCIQDOY7WeaBlUNNseQJRSVXNz+DEM6UslUKRa8dQ8t608dAIhAKOlooOkAuS4LI1DTW9wtFPGcuIZaV51uixHPVpaw6BR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358460},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ddfbca1062a59523fc815399def82dfff80896bf","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.6_1780908710883_0.46683611431689576","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@andrewitsover/midnight","version":"5.0.7","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.7","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"16739a1b71fa419638225b25bddae076de00c6a1","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.7.tgz","fileCount":19,"integrity":"sha512-6gmX3+qcDR23qxhuWtTHqA0yruODbZ8o6OHMOK0wmcewJz1T+tPIEJ7WkbeojW5GJlljX82I+Av0/VHfCPEpjg==","signatures":[{"sig":"MEQCIQC1IGcgxgczc/0PojwOVBvkOH8xk0iU5ugx+7e4I6US5QIfShCRv9KIlJH1VEG3+LTdrvZzd5zeEGYx/Mpb3qzBNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358793},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"410e34e25d2d4f2806fd017b4b29df3d7224b99a","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.7_1780909265817_0.33767661336001753","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@andrewitsover/midnight","version":"5.0.8","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.8","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"64c024c66ad586321c22759301e5593d3f076640","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.8.tgz","fileCount":19,"integrity":"sha512-VGw8X2r3zhvXsOs+U+OI5Trwa6jueYmz4SIQCuaXfM7Jo8uw6RGGEu2bT9oTFi2lslAj1hWNeOWF1sej/KfqUg==","signatures":[{"sig":"MEUCIDIIIsVYdAGp38enQo/mj6IaZmV25SUcjCtqBQ5yYNZ9AiEAibpsfuwz1OoucoTo43JBGhVlA4XLjB/dJ5xsCI7Vt5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358917},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"a2687c47d19e7dd02f76139ea4b6d366ef3dcdb3","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.8_1780948301468_0.4936883062818962","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@andrewitsover/midnight","version":"5.0.9","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.9","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"e6de7a1c057fcfe82fdb5d81da00f178ef76e4b3","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.9.tgz","fileCount":19,"integrity":"sha512-i7hMQsQ1IZZmIGXA7i+UDicnaFHFDzkGKVYbFN8zivSZxoRBiUMwxPKm8Jn8Lv9t24koLwyGwHTHk9aDf8uLbQ==","signatures":[{"sig":"MEQCIHJF4HrCc6vFq8wXcz+I0ddflz/R9d16r5FIXEJJ1CavAiAxQSAqz8TISGH0vQ1vTyYlvLPvM4RmJlREGgXvmi3Ozw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359220},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"58eca071fb5a965ebe658c893a462889f4a14247","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.9_1780950231227_0.0831370334438215","host":"s3://npm-registry-packages-npm-production"}},"5.0.10":{"name":"@andrewitsover/midnight","version":"5.0.10","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.10","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f3dc52f858d4aed266a363a7814bdd7240ca0b93","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.10.tgz","fileCount":19,"integrity":"sha512-h6f5CNpvcKzoXX7KdITBr/+RkrzXRQzaoXTeWSfjSL6mKylONcSLk3RBHLiSIXtwmPtfnozGacJ/3uFeneK+jw==","signatures":[{"sig":"MEQCIC7StanR9ncsFEN4R9C6s6fiNP+yuNeyWlC3G+CkXoHQAiAMkVbdUadrUUDWCqAxlcC3xQwm8GPigG9+CHDP+sxXEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358438},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"355803b6dce74d8d51f69d2e43c6c2e6110c4650","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.10_1780972393411_0.17375592704519338","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"@andrewitsover/midnight","version":"5.0.11","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.11","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"c580d7d9ffcd53e0e9c9fabee61b6f7a02d06e5b","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.11.tgz","fileCount":19,"integrity":"sha512-L/MfW03bDUn9AWL4ZqvzNszSdcCtSJdiqv8f6X5hf4MT4prYbDk07IKP7pn8reBdi9FuIgCjKhTBTp0n7H+/nw==","signatures":[{"sig":"MEYCIQDfNjJG9/dL3IaqrZL759pYizJbbF7Z+sFgaEZVtrInAAIhAMGWWCJGdUF1rj/MwdDOdDZOtAb55iBPX120qyRXg8N+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358335},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"bdb02b0f61bd378c118b6590ed3ba4d5b021ee99","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.11_1780977592473_0.4062332336775236","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"@andrewitsover/midnight","version":"5.0.12","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.12","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d7a9c85d9611ed12d84f95418ea1cc2a18855d56","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.12.tgz","fileCount":19,"integrity":"sha512-OhHi5nC15gODAvCLY0EnkPRk1GHpvppg19kxG1AhLdA6bDJR7lGdB7b+NXWrBOGe7IUriwo1PdC5PITs7nTROg==","signatures":[{"sig":"MEYCIQDHPsGKO1oADNKQwyqZ9CtTIOZIyJjB8/e9fyGPhenZqwIhANe6xID//WAC6DV7BsawmQRxw5wolNFY3zfsRRYa6peT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357921},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"412d00c5b2a30320fbb7afd99f7e8e8648279faf","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.13.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.12_1780995734594_0.16970828980178432","host":"s3://npm-registry-packages-npm-production"}},"5.0.13":{"name":"@andrewitsover/midnight","version":"5.0.13","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.13","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8589e8a1c328f3b5c85934c44e628a27831f144e","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.13.tgz","fileCount":19,"integrity":"sha512-3C4Xv2Z+DTZf3MQ7c8d4S1NOVGtxxsuyddAoYIqA6EaAF7VGEjoW2pbHAAQk5eZ6AOmFucblU8TY3rtooqxEcg==","signatures":[{"sig":"MEUCIQDa+9sVJ/juqhr0V7Xw6b6dXghW1aUL+GLZzz4fZQQX9AIgLay1Py1hlPBObXAYlIwRve7Q8wjZiLDxtqZU3g0ytZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364663},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"3a67cd8f75976236dc30a4b5410fb2a562a571c6","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.13_1781153666884_0.08394047242938019","host":"s3://npm-registry-packages-npm-production"}},"5.0.14":{"name":"@andrewitsover/midnight","version":"5.0.14","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.14","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"995f0850b1f3c92ab0b0f71a41a20d3c70acc56f","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.14.tgz","fileCount":19,"integrity":"sha512-t63PmCUsYoMM44M+CwN7ncZNynS5Gu9gYCkKBbjYShnb5h/5w3H8ayCOK6J+xqqMIDCjRCEDzCGdhmvLDDjoZQ==","signatures":[{"sig":"MEYCIQDM10SMgBKdZY9ZirwEscJRMOU5lZiYR1nFm+aGjDQ4yQIhAIFEnz/vSeNOwx3+6wHwFNHMvtcrhHATpGgB/Ren/QPi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364670},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"70d97f8b05386a665c72a18d447ba80b4c5b180d","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.14_1781154064089_0.523468533551906","host":"s3://npm-registry-packages-npm-production"}},"5.0.15":{"name":"@andrewitsover/midnight","version":"5.0.15","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.15","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"26ae748bebfe6294c1ccbb8cba87430a171b9a41","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.15.tgz","fileCount":19,"integrity":"sha512-w1MwfXAIVFo3u7KxQRw821WLSf4giV2ncZcu1wv1lK8MiKdHS60n4jKzDh6XqFD1QjVQSXRIpRMkFV39KzQhhg==","signatures":[{"sig":"MEYCIQD9Ewkp7dYXPex24HEbAsT3D4uaRE96EDgLeBKM3/t33gIhAPIMkWODMVAZQ3qIZw7cSrRjMXuKSR4B7XDWaWPEdhL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366252},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"6f04797fbca081c3b6b0fa1db10d84d0be0011a0","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.15_1781255595038_0.8891138931422955","host":"s3://npm-registry-packages-npm-production"}},"5.0.16":{"name":"@andrewitsover/midnight","version":"5.0.16","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.16","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"0caced1e0d70b4b7fb6998abddc7bf816d5ed4e9","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.16.tgz","fileCount":19,"integrity":"sha512-HRzd0Eokr6IYOF981FJSl0lmk9eCzwgFhlEfe0qRkXkkumEGUHxgvsU3PBHRJ0e3LeYKNXvekjNOrQYKfWxudA==","signatures":[{"sig":"MEUCIQDs+B15BFrUbe9QL6W1TgmHvtz7wLJSe1W1x8JPobyWhAIgRBba+++nu0pSQ14vSzpFF3LjedKur6rFCSfY/Bw5ZWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367267},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"bbed2b8e38ddcb1f87259bf2f6bab624b97ab8d7","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.16_1781258634402_0.8830048188550521","host":"s3://npm-registry-packages-npm-production"}},"5.0.17":{"name":"@andrewitsover/midnight","version":"5.0.17","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.17","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"a36928a4ec177b393abf3047a194ba5da4afd390","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.17.tgz","fileCount":19,"integrity":"sha512-/kIJwgjc9YfZgg755Maanpf4dZdhfoSkkbExqgsmYK5OQmsuLX+zcL1FMnSrqOIJmhEHmF6yqalI97GD36H/0Q==","signatures":[{"sig":"MEYCIQCU90GF1pnoxuJxqrB9564Lkf+hsUV6YEUTdGIYWizTmwIhALiiCPXkKFguCu267AjhOLTyUyFCymqGmVfg5+kYiFbs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367362},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"243f803f40e2914aae10e31f599c717de0d286d6","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.17_1781259372654_0.25547394308111526","host":"s3://npm-registry-packages-npm-production"}},"5.0.18":{"name":"@andrewitsover/midnight","version":"5.0.18","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.18","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"5f4dc3dc8790ee8aec7340086c8df4e0d2b0b9b6","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.18.tgz","fileCount":19,"integrity":"sha512-T3Syhf5aP4c0pR2YG9RwP/H3dGj8NbCMs3QeJImro/IAI7360/Y3ehZeAcS5YEY3SJZacClSWDCBz/InzsL0RA==","signatures":[{"sig":"MEUCIQCuP/wqoAZKhL8jH6SEEO6NkCeNKatHFFU/spKB0eT97QIgGVuR7P1rcoxqQx2naKnmGq+vVlg8Un7rLxQxUT1Snu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367422},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"bc77aa3432ffd9abad2caa49f5b0629574a1838f","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.18_1781307609405_0.35926910238828613","host":"s3://npm-registry-packages-npm-production"}},"5.0.19":{"name":"@andrewitsover/midnight","version":"5.0.19","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.19","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"d28c42844de0b7299f681da2c78eb0c172b9c79b","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.19.tgz","fileCount":19,"integrity":"sha512-GD75HENjNAPEzTevx7RZ0DGgrrsx5RVI+AU5bIzhLHIrV6OcTrPpcBFNfQIkRy8ZbwjyBZWpTUtCwJSaCkg2Jg==","signatures":[{"sig":"MEQCIHP2fV2NADszokBk8ry7ng6SMB+oP6p4AsG4zoWWw9+8AiAhCyxGCTvXTN09ajF/d3akb2jRg6iBqn3l398eWEevLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366781},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"ab967745561446ffe4c260adfe18e641ee7e1783","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.19_1781309110932_0.5858472492711604","host":"s3://npm-registry-packages-npm-production"}},"5.0.20":{"name":"@andrewitsover/midnight","version":"5.0.20","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.20","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f0fbec82e7f5e2667dd7533639ce720813693078","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.20.tgz","fileCount":19,"integrity":"sha512-uvwGqHsMjcxPokVrzQ3CgcakknxvEpcGxsLvvck+tvQcSUBkmgCDh2friWRerbyZgv9dWac+zkzEpXm4q5IY1w==","signatures":[{"sig":"MEQCIA1q5icI+A2QwmYxW8sC+t0UKiH/BL+RfBUJZYSF5SjRAiAe3IVMa1CMCtkp9k9Q0ySVsX43pH6tbfNKXLn4in2Q1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366989},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f6e4c7fb288fb033d5423eceaad1379a31b7255b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.20_1781314286245_0.22335851781893412","host":"s3://npm-registry-packages-npm-production"}},"5.0.21":{"name":"@andrewitsover/midnight","version":"5.0.21","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.21","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"9dd9d5a2087927bb624f22179480eb5e3b29d88d","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.21.tgz","fileCount":19,"integrity":"sha512-ca2mpFxSRD4r3bX2O6UCSxQXCRGNdCKxPLoeMfa6E/whOGzyb6fcfgmeZPwhwszxdyfPElaGQGpFtZQHHq9F3A==","signatures":[{"sig":"MEYCIQDuRa8khKF8xEl+yFkaOy32pG6BmSeenTvb70j3YwrMVwIhAJAm0EvdRFtO3JBKK4qWuI27MUtRqLyNFY/P9V928xJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367019},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"fe584c224a04acfb89b950c2e8a9472907562023","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.21_1781324174823_0.23320289779989634","host":"s3://npm-registry-packages-npm-production"}},"5.0.22":{"name":"@andrewitsover/midnight","version":"5.0.22","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.22","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"9152578115c831b2a201995c0a8c8e8c031e1058","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.22.tgz","fileCount":19,"integrity":"sha512-HQyZ41aYxyG2VsotU/ZnD69oj3DLYWxZ+J2rGRDY6cjiyGtaWr0xuPpoKWu9/Zg3nJktmrsIlk6ySHO4O0Frzg==","signatures":[{"sig":"MEUCIQDIvIY7DYUo1phaS+7lcJqwloFNMVa9GRq8YF2Ll1jtyQIgYNRwv7n87twvDcT48nY66PjVUtrpO/HGNZRZ5IzzFrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367053},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"0c3f500539a7dd64f41f7efb18c908aace2920a9","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.22_1781324253193_0.9557290891010672","host":"s3://npm-registry-packages-npm-production"}},"5.0.23":{"name":"@andrewitsover/midnight","version":"5.0.23","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.23","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"9d36af4b1334fc2486ffe5102bebae2dc81edfa8","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.23.tgz","fileCount":19,"integrity":"sha512-0BAXkK17O1fd6HoF1lFM2iQy+u4njhWzyr4D1a6TZfQ4HwdDxRTZAHQQOK9MNZhCqHUhiLzWtWCnkm/9UMqGLw==","signatures":[{"sig":"MEYCIQCe1FPf9Vm+ap+RNaJYvIMmi1ReR/6+3q2+qW37T25rmgIhAPGnvWp1qLb63ZJoKl4uRhq4rHD6IdBnviPngStqNJ38","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366699},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"82005f592a0df1f0e4284876b883aacfc1ff5221","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.23_1781340414875_0.8849716764569977","host":"s3://npm-registry-packages-npm-production"}},"5.0.24":{"name":"@andrewitsover/midnight","version":"5.0.24","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.24","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"41f78d19a43f0ee8d29b0e5d984ff7e2ac91c3f4","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.24.tgz","fileCount":19,"integrity":"sha512-Xp/9NsGfvLiaLQ5OZGfwbE8yHVryE6rLYjgaAnz9H5hpbCslm0CUuaNHZL5yCSePM2PgY4B6IvptfYLtqy/AiA==","signatures":[{"sig":"MEYCIQCKJjiT1rQ4y8QOi5g+UPKwzwLj7Q1p7ye/h8YJcCthRgIhAKNIVkbTEgkARqoQXpKwtLhyGVNZXtPQgLvVi8KrNgbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366719},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"a74bec2e504d7ae2cec67166dbcdf38cc23b7c37","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.24_1781411982211_0.26774628252658483","host":"s3://npm-registry-packages-npm-production"}},"5.0.25":{"name":"@andrewitsover/midnight","version":"5.0.25","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.25","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"f23c1fbf1efad212cc21db952ae3c9498adba831","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.25.tgz","fileCount":19,"integrity":"sha512-KjqxyTfZLnv3QPSIt9pPj11A3KFI/kkTuc01NuHJi+QblEyh58T44IpJCHrEqBLb5h65vGfDyoCSq9fU7Xrs5g==","signatures":[{"sig":"MEUCIHyi7HgSbNkGUWHWb5wuLMtXUflpWv10ASOyKvx1NGh8AiEA5QCgk21HV2jVX6G9zC2msygcJAYAXKFglJC4a4YlFIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366761},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"2017c099bbf1c1bb8c723cdd2cbd4d16c86ccf2e","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.25_1781415514783_0.017756301621405512","host":"s3://npm-registry-packages-npm-production"}},"5.0.27":{"name":"@andrewitsover/midnight","version":"5.0.27","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.27","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"8d75f548b986eb0ac73b8e42105c2aec59e1b351","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.27.tgz","fileCount":19,"integrity":"sha512-g7gP/rcdsL60TCLrg2chn8SgrCBmPr/5HimrLZKkh9X+mnaVKTJrkpU14roPrYWbx65M5cQvZQ3w7Q0Kbo609A==","signatures":[{"sig":"MEQCIANCXHMFeqoSh79DWVZbGCLPcG7DeSE5E64nOl+nwozgAiAfBzCHr/iXAIFrLzVufNnQn+ZUWL/A/UWThbEYg4ks1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365438},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"25060ca782d10c034b439e4c29be2f9362dfc5e7","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.27_1781514394644_0.7867209767685754","host":"s3://npm-registry-packages-npm-production"}},"5.0.28":{"name":"@andrewitsover/midnight","version":"5.0.28","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.28","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"53361d2bcbcc28763ab151713bded198f7bd54df","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.28.tgz","fileCount":19,"integrity":"sha512-oHV4E8t+QmppoH3zkzpvYWOqJ7UPJ8pADlaBcDa93hyPRVK8EnJ7uSalCGFtT5rJl2aUpZJnwUow4DFlSK1+zA==","signatures":[{"sig":"MEYCIQDIan71DcIG2TpC7IPyeK03G6ef1CvCHwApEVS/GkruLAIhANmvHnTMxksb3gRziQWjVaFAVgu6oGxAM+WF34fxB2Hq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365600},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"4de1b6df9f6bcd95991bc6f3a54ddba02a2a0d58","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.28_1781813362107_0.09748389229324461","host":"s3://npm-registry-packages-npm-production"}},"5.0.29":{"name":"@andrewitsover/midnight","version":"5.0.29","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.29","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"ff975729d3d429e7fa542057f14dd7ad0ed29092","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.29.tgz","fileCount":19,"integrity":"sha512-FJd6ptDyN4OdDd1s2Xro5gz2iVN/TOxOhDzybz4S00P+5gKjrlha8jY/A932SJhTJ/CSox27EAuEgNSLY13MDw==","signatures":[{"sig":"MEUCIQDe5/RRwnC2VJOBGSQHvwT2PouaiBK2lPCUlgiSicIdewIgTZNuHxo7nvIDj/oJRWyJDlgTG99Bj26tKTtom7eaz3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365610},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"87991a6d6edc96335f1d35921d681eeeb6408c27","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.29_1781814122419_0.058454372268536225","host":"s3://npm-registry-packages-npm-production"}},"5.0.30":{"name":"@andrewitsover/midnight","version":"5.0.30","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.30","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"6268c0efba0c93748228673d119cc75a697f6026","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.30.tgz","fileCount":19,"integrity":"sha512-3PMSEcWxn0kBURlLibMDZVFDJ50i697gczC8qc7t45Ps97wMpTKVMMBYbYHHpQxQOkhLSwryGxxocRsT/r1fhQ==","signatures":[{"sig":"MEQCIDatlywoqn70elk4+l0LfPmmrNUcwb7+F09l3GMQOq9mAiBjFu7QfKAwpO3PsqSb9MvLIg0fej1dVuFrGyjtQKTwHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367026},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"c70e4f410007132c73c773ce8c4984b4f97854b0","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.30_1781839324414_0.3548344282163016","host":"s3://npm-registry-packages-npm-production"}},"5.0.31":{"name":"@andrewitsover/midnight","version":"5.0.31","author":{"name":"Andrew Jones"},"license":"MIT","_id":"@andrewitsover/midnight@5.0.31","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"dist":{"shasum":"fa0068b72065eb7806668ce59c4d48e45d34b277","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.31.tgz","fileCount":19,"integrity":"sha512-A0lBZTB2tAbbDeWMg5GENuKOjp3EGP/MsGmdsWfBsv+79gYYbJzk7tEdIRze7IHrHHasmpc0s6Vi/jGUd/X4MQ==","signatures":[{"sig":"MEUCIHoRa2vdeYdfGbaNO/xXnICHxJwez2KjESV8+WGWE+shAiEA2+SmaTt2fmUZIuY6oHNoEOuGzC3djPO/0TFFRRvfdMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367028},"type":"module","types":"index.d.ts","engines":{"node":">=26.1.0"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f2734c4e40807571a9a03e8581272653900fb93b","scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"_npmVersion":"11.16.0","description":"An ORM for SQLite","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/midnight_5.0.31_1781985272356_0.08728218867230231","host":"s3://npm-registry-packages-npm-production"}},"5.0.32":{"name":"@andrewitsover/midnight","version":"5.0.32","description":"An ORM for SQLite","types":"index.d.ts","type":"module","exports":{"import":"./index.js","require":"./index.cjs"},"scripts":{"build":"esbuild index.js --bundle --platform=node --format=cjs --packages=external --outfile=index.cjs"},"author":{"name":"Andrew Jones"},"license":"MIT","devDependencies":{"@types/node":"^25.6.2","esbuild":"^0.28.0"},"engines":{"node":">=26.1.0"},"gitHead":"f2734c4e40807571a9a03e8581272653900fb93b","_id":"@andrewitsover/midnight@5.0.32","_nodeVersion":"26.2.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Jafh+SP9dSMpDpDnOYnyWbMU8NaTtAkr3KkdbpurNjbhrQnnTBbd4gotXSH3BRtLkTjP9fzwbq4hmuSdtsr8vg==","shasum":"a330bbfefa876f4ca928be885c510ffe224cfcc7","tarball":"https://registry.npmjs.org/@andrewitsover/midnight/-/midnight-5.0.32.tgz","fileCount":19,"unpackedSize":367055,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAjSEnEv8ggdHK35jep0rnllZkCLDfIpygVxpm52kS1lAiEA9LTmpIeP5MvToIcsYRgm1v2Na51MmbI/vS9Ghiuy5TA="}]},"_npmUser":{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"},"directories":{},"maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/midnight_5.0.32_1781985726978_0.7640172677012806"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-01T05:36:26.868Z","modified":"2026-06-20T20:02:07.303Z","1.0.0":"2025-08-01T05:36:27.281Z","1.0.2":"2025-08-01T21:22:04.454Z","1.0.3":"2025-08-05T21:12:36.055Z","1.0.4":"2025-08-06T02:20:48.448Z","1.0.5":"2025-08-06T03:53:53.983Z","1.0.6":"2025-08-06T05:46:27.858Z","1.0.7":"2025-08-09T08:37:27.442Z","1.0.8":"2025-10-27T05:02:25.478Z","1.0.9":"2025-10-31T08:42:11.361Z","1.0.10":"2025-11-01T03:29:09.042Z","1.0.11":"2025-11-02T01:24:12.521Z","1.0.12":"2025-11-04T09:19:21.857Z","1.0.13":"2025-11-08T05:00:21.995Z","1.0.14":"2025-11-08T05:03:35.432Z","1.0.15":"2025-11-08T08:30:12.584Z","1.0.16":"2025-11-09T09:33:17.160Z","1.0.17":"2025-11-11T05:00:59.127Z","1.0.18":"2025-11-12T08:36:26.225Z","1.0.19":"2025-11-18T05:20:14.092Z","1.0.20":"2025-11-24T08:35:18.357Z","1.0.21":"2026-01-03T04:30:10.386Z","1.0.22":"2026-01-04T04:36:14.789Z","1.0.23":"2026-01-05T08:46:44.977Z","1.0.24":"2026-01-06T02:37:57.294Z","1.0.25":"2026-01-06T02:54:49.190Z","1.0.26":"2026-01-06T03:21:10.273Z","1.0.27":"2026-01-06T03:23:00.388Z","1.0.28":"2026-01-06T08:08:07.350Z","1.0.29":"2026-01-06T08:15:48.355Z","1.0.30":"2026-01-06T08:27:42.722Z","2.0.0":"2026-01-06T23:40:21.624Z","2.0.1":"2026-01-16T06:18:27.141Z","2.0.2":"2026-01-16T06:22:07.518Z","2.0.3":"2026-01-17T01:55:31.757Z","2.0.4":"2026-02-15T03:07:38.192Z","2.0.5":"2026-02-15T23:37:57.993Z","2.0.6":"2026-02-22T09:29:47.506Z","2.0.7":"2026-02-22T22:33:00.631Z","2.0.8":"2026-02-23T05:38:02.329Z","2.0.9":"2026-02-23T08:35:52.725Z","2.0.10":"2026-03-02T03:44:18.948Z","2.0.11":"2026-03-03T00:33:27.807Z","2.0.12":"2026-03-03T00:59:09.506Z","2.0.13":"2026-03-13T23:12:59.772Z","2.0.14":"2026-03-13T23:24:48.145Z","2.0.15":"2026-03-17T09:19:06.376Z","2.0.16":"2026-03-17T23:30:58.281Z","2.0.17":"2026-03-18T19:52:12.858Z","2.0.18":"2026-03-20T21:47:37.421Z","2.0.19":"2026-04-17T06:15:21.090Z","2.0.20":"2026-04-17T09:04:28.131Z","2.0.21":"2026-04-18T02:26:42.096Z","2.0.22":"2026-04-18T05:29:41.775Z","2.0.23":"2026-04-18T06:19:20.839Z","2.0.24":"2026-04-19T08:33:01.460Z","2.0.25":"2026-04-19T08:49:31.405Z","2.0.26":"2026-04-20T01:29:16.333Z","2.0.27":"2026-04-20T02:14:42.554Z","2.0.28":"2026-04-20T07:50:51.227Z","2.0.29":"2026-04-23T02:26:56.283Z","2.0.30":"2026-04-24T05:45:50.350Z","2.0.31":"2026-04-25T01:44:43.914Z","2.0.32":"2026-04-25T03:47:23.876Z","2.0.33":"2026-04-25T04:27:40.168Z","2.0.34":"2026-04-25T22:34:32.809Z","2.0.35":"2026-04-26T09:44:22.271Z","2.0.36":"2026-04-27T05:53:59.017Z","2.0.37":"2026-04-30T01:09:34.044Z","2.0.38":"2026-05-04T03:30:32.841Z","2.0.39":"2026-05-04T03:33:39.465Z","2.0.40":"2026-05-07T09:07:39.149Z","2.0.41":"2026-05-08T23:41:18.215Z","2.0.42":"2026-05-09T00:45:19.888Z","2.0.43":"2026-05-09T07:50:43.863Z","2.0.44":"2026-05-10T23:37:46.037Z","2.0.45":"2026-05-11T03:56:26.914Z","2.0.46":"2026-05-12T23:04:28.985Z","2.0.47":"2026-05-12T23:07:57.635Z","3.0.0":"2026-05-14T04:30:00.366Z","3.0.1":"2026-05-14T20:19:54.348Z","3.0.2":"2026-05-15T05:33:29.654Z","3.0.3":"2026-05-16T08:18:06.597Z","3.0.4":"2026-05-16T08:40:29.275Z","3.0.5":"2026-05-16T20:03:10.714Z","3.0.6":"2026-05-16T20:06:45.003Z","3.0.7":"2026-05-17T03:34:35.527Z","3.0.8":"2026-05-17T07:36:24.153Z","3.0.9":"2026-05-18T03:29:58.352Z","3.0.10":"2026-05-19T07:57:13.342Z","3.0.11":"2026-05-20T05:25:33.559Z","3.0.12":"2026-05-21T02:46:56.791Z","3.0.13":"2026-05-22T00:59:41.753Z","3.0.14":"2026-05-22T01:06:30.780Z","3.0.15":"2026-05-22T01:06:47.793Z","3.0.16":"2026-05-22T01:08:23.978Z","3.0.17":"2026-05-23T01:00:07.194Z","3.0.18":"2026-05-23T06:21:02.770Z","3.0.19":"2026-05-23T08:38:30.120Z","3.0.20":"2026-05-23T09:06:37.198Z","3.0.21":"2026-05-23T09:28:27.385Z","3.0.22":"2026-05-23T09:47:11.832Z","3.0.23":"2026-05-24T00:26:31.590Z","3.0.24":"2026-05-24T01:34:35.537Z","3.0.25":"2026-05-24T02:16:56.343Z","3.0.26":"2026-05-24T02:35:22.873Z","3.0.27":"2026-05-24T02:37:00.815Z","3.0.28":"2026-05-24T03:45:13.862Z","3.0.29":"2026-05-24T03:57:51.298Z","3.0.30":"2026-05-24T05:14:43.611Z","3.0.31":"2026-05-26T01:06:45.589Z","3.0.32":"2026-05-27T02:42:43.043Z","3.0.33":"2026-05-27T05:02:01.474Z","3.0.34":"2026-05-27T05:32:59.442Z","3.0.35":"2026-05-27T08:24:06.081Z","3.0.36":"2026-05-27T08:48:56.015Z","3.0.37":"2026-05-27T09:08:31.826Z","3.0.38":"2026-05-27T09:26:19.045Z","3.0.39":"2026-05-27T09:28:06.205Z","4.0.0":"2026-05-27T20:13:50.444Z","4.0.2":"2026-05-28T04:16:35.097Z","4.0.3":"2026-05-28T06:42:36.312Z","4.0.4":"2026-05-28T08:37:29.850Z","4.0.5":"2026-05-28T23:46:05.859Z","4.0.6":"2026-05-29T03:37:24.121Z","4.0.7":"2026-05-29T04:15:32.038Z","4.0.8":"2026-05-29T04:17:34.698Z","4.0.9":"2026-05-30T01:49:18.380Z","4.0.10":"2026-05-30T05:02:47.321Z","4.0.11":"2026-05-30T05:18:24.258Z","4.0.12":"2026-05-31T01:10:08.373Z","4.0.13":"2026-05-31T01:52:37.555Z","4.0.14":"2026-05-31T20:27:29.078Z","4.0.15":"2026-06-01T05:32:07.011Z","4.0.16":"2026-06-01T05:46:57.850Z","4.0.17":"2026-06-02T00:29:15.460Z","4.0.18":"2026-06-02T00:39:28.170Z","4.0.19":"2026-06-02T06:37:18.068Z","4.0.20":"2026-06-02T07:50:04.878Z","4.0.21":"2026-06-02T07:51:04.475Z","4.0.22":"2026-06-02T08:23:43.433Z","4.0.23":"2026-06-02T19:53:42.113Z","4.0.24":"2026-06-02T23:05:43.234Z","4.0.25":"2026-06-03T05:00:04.079Z","4.0.26":"2026-06-03T05:02:08.886Z","4.0.27":"2026-06-03T05:02:56.844Z","4.0.28":"2026-06-03T05:22:21.907Z","4.0.29":"2026-06-03T05:24:49.523Z","4.0.30":"2026-06-04T05:41:23.378Z","4.0.31":"2026-06-04T05:43:09.469Z","4.0.32":"2026-06-05T03:29:01.776Z","5.0.0":"2026-06-07T23:19:58.725Z","5.0.1":"2026-06-08T00:47:22.542Z","5.0.2":"2026-06-08T04:01:53.428Z","5.0.3":"2026-06-08T04:14:31.726Z","5.0.4":"2026-06-08T04:17:10.668Z","5.0.5":"2026-06-08T06:06:40.841Z","5.0.6":"2026-06-08T08:51:51.017Z","5.0.7":"2026-06-08T09:01:05.950Z","5.0.8":"2026-06-08T19:51:41.674Z","5.0.9":"2026-06-08T20:23:51.372Z","5.0.10":"2026-06-09T02:33:13.589Z","5.0.11":"2026-06-09T03:59:52.616Z","5.0.12":"2026-06-09T09:02:14.768Z","5.0.13":"2026-06-11T04:54:27.107Z","5.0.14":"2026-06-11T05:01:04.241Z","5.0.15":"2026-06-12T09:13:15.178Z","5.0.16":"2026-06-12T10:03:54.557Z","5.0.17":"2026-06-12T10:16:12.790Z","5.0.18":"2026-06-12T23:40:09.607Z","5.0.19":"2026-06-13T00:05:11.124Z","5.0.20":"2026-06-13T01:31:26.375Z","5.0.21":"2026-06-13T04:16:14.951Z","5.0.22":"2026-06-13T04:17:33.339Z","5.0.23":"2026-06-13T08:46:55.021Z","5.0.24":"2026-06-14T04:39:42.355Z","5.0.25":"2026-06-14T05:38:34.932Z","5.0.27":"2026-06-15T09:06:34.786Z","5.0.28":"2026-06-18T20:09:22.257Z","5.0.29":"2026-06-18T20:22:02.570Z","5.0.30":"2026-06-19T03:22:04.569Z","5.0.31":"2026-06-20T19:54:32.495Z","5.0.32":"2026-06-20T20:02:07.118Z"},"author":{"name":"Andrew Jones"},"license":"MIT","description":"An ORM for SQLite","maintainers":[{"name":"andrewitsover","email":"thebinarysearchtree@gmail.com"}],"readme":"# 🌒 Midnight\n```\n⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠁⠸⢳⡄⠀⠀⠀⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠃⠀⠀⢸⠸⠀⡠⣄⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠃⠀⠀⢠⣞⣀⡿⠀⠀⣧⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⡖⠁⠀⠀⠀⢸⠈⢈⡇⠀⢀⡏⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⠀⠀⠀⡴⠩⢠⡴⠀⠀⠀⠀⠀⠈⡶⠉⠀⠀⡸⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⠀⢀⠎⢠⣇⠏⠀⠀⠀⠀⠀⠀⠀⠁⠀⢀⠄⡇⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⢠⠏⠀⢸⣿⣴⠀⠀⠀⠀⠀⠀⣆⣀⢾⢟⠴⡇⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⢀⣿⠀⠠⣄⠸⢹⣦⠀⠀⡄⠀⠀⢋⡟⠀⠀⠁⣇⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⢀⡾⠁⢠⠀⣿⠃⠘⢹⣦⢠⣼⠀⠀⠉⠀⠀⠀⠀⢸⡀⠀⠀⠀⠀\n⠀⠀⢀⣴⠫⠤⣶⣿⢀⡏⠀⠀⠘⢸⡟⠋⠀⠀⠀⠀⠀⠀⠀⠀⢳⠀⠀⠀⠀\n⠐⠿⢿⣿⣤⣴⣿⣣⢾⡄⠀⠀⠀⠀⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢣⠀⠀⠀\n⠀⠀⠀⣨⣟⡍⠉⠚⠹⣇⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⢦⠀⠀⢀⡀⣾⡇⠀⠀\n⠀⠀⢠⠟⣹⣧⠃⠀⠀⢿⢻⡀⢄⠀⠀⠀⠀⠐⣦⡀⣸⣆⠀⣾⣧⣯⢻⠀⠀\n⠀⠀⠘⣰⣿⣿⡄⡆⠀⠀⠀⠳⣼⢦⡘⣄⠀⠀⡟⡷⠃⠘⢶⣿⡎⠻⣆⠀⠀\n⠀⠀⠀⡟⡿⢿⡿⠀⠀⠀⠀⠀⠙⠀⠻⢯⢷⣼⠁⠁⠀⠀⠀⠙⢿⡄⡈⢆⠀\n⠀⠀⠀⠀⡇⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠦⠀⠀⠀⠀⠀⠀⡇⢹⢿⡀\n⠀⠀⠀⠀⠁⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠼⠇⠁\n```\nThe time after the 11th hour. Midnight is a NodeJS ORM for SQLite with full TypeScript support without needing to generate any code. Even complex SQL queries can be written inside of JavaScript.\n\nTables are written like this:\n\n```js\nclass Forests extends Table {\n  name = text;\n  address = text;\n\n  displayName = () => concat(this.name, ' - ', this.address);\n}\n\nclass Trees extends Table {\n  name = text;\n  planted = index(plainDate);\n  forestId = cascade(Forests);\n  alive = true;\n}\n```\n\nThere are two levels of API. The first is a table-level syntax for basic queries.\n\n```js\nconst tree = db.trees.get({ \n  id: 1,\n  alive: true\n});\n```\n\nThe second type of syntax is much like SQL and builds on many of the new features that JavaScript has added to its language in recent times.\n\n```js\nconst trees = db.query(c => {\n  const { forests: f, trees: t } = c;\n  return {\n    select: {\n      ...t,\n      forest: f.name\n    },\n    where: {\n      [t.id]: [1, 2, 3]\n    }\n  }\n});\n```\n\nThis syntax allows you to perform queries that usually aren't possible in ORMs.\n\n## Getting started\n\n### Prerequists\n\nMake sure you have installed [Node.js](https://nodejs.org/en) version 26.1.0 or higher.\n\n### Creating a project\n\nCreate a directory for your project and initialise it with npm:\n\n```\nmkdir forests\ncd forests\nnpm init -y\nnpm install @andrewitsover/midnight\ntouch main.js\n```\n\nIn the package.json, change the following lines:\n\n```json\n{\n  \"main\": \"main.js\",\n  \"type\": \"module\"\n}\n```\n\nPaste the code below into the ```main.js``` file.\n\nThis example will create a ```clouds``` table in a database named ```forest.db``` and then insert and read some rows.\n\n```js\nimport { Database, Table, text } from '@andrewitsover/midnight';\n\nconst database = new Database('forest.db');\n\nclass Clouds extends Table {\n  name = text;\n};\n\nconst db = database.getClient({ Clouds });\nconst sql = db.diff();\ndb.migrate(sql);\n\ndb.clouds.insert({ name: 'Nimbus' });\nconst clouds = db.clouds.many();\nconsole.log(clouds);\n```\n\nFor ```Temporal``` support in a JavaScript project, add a ```jsconfig.json``` file in the root folder of the project with the following options:\n\n```json\n{\n  \"compilerOptions\": {\n    \"lib\": [\"ESNext\"],\n    \"checkJs\": false\n  }\n}\n```\n\nTo run it, you can use ```node main.js``` from the project root directory.\n\nIt is a good idea to set any SQLite database that you have created to ```pragma journal_mode=WAL```. You can do this yourself after the database has been created. See [here](https://sqlite.org/wal.html) for more details.\n\n## The API\n\nEvery table has ```get```, ```many```, ```first```, ```query```, ```update```, ```upsert```, ```insert```, ```insertMany```, ```returnInsert```, ```returnInsertMany```, ```returnUpsert```, and ```delete``` methods available to it.\n\n### Insert\n\n```insert``` inserts a row into the database. For batch inserts you can use ```insertMany```, which takes an array of objects. ```returnInsert``` and ```returnInsertMany``` return all of the inserted objects.\n\n```js\nconst id = db.moons.insert({\n  name: 'Europa',\n  orbit: 'Retrograde'\n});\n```\n\n### Update\n\n```update``` takes an object with an optional ```where``` property, and a ```set``` property. It returns a number representing the number of rows that were affected by the query. For example:\n\n```js\ndb.moons.update({\n  where: { id: 100 }, \n  set: { orbit: 'Prograde' }\n});\n```\n\nIf you want to update columns based on their existing value, you can pass a function into the ```set``` properties like this:\n\n```js\ndb.moons.update({\n  set: {\n    orbit: c => concat(c.orbit, ' - Circular')\n  },\n  where: {\n    id: 3\n  }\n});\n```\n\nAll of the built-in SQLite functions are available, in addition to the mathematical operators ```plus```, ```minus```, ```divide```, and ```multiply```.\n\n### Upsert\n\n```upsert``` will update the row if the target's uniqueness contraint is violated by the insert. If ```target``` or ```set``` are not provided, the upsert will do nothing when there is a conflict. ```upsert``` returns the primary key of the inserted or updated row. ```returnUpsert``` returns the entire row.\n\n```js\nconst id = db.forests.upsert({\n  values: {\n    id: 1,\n    name: 'Daisy Hill Forest',\n    address: 'Brisbane'\n  },\n  target: 'id',\n  set: {\n    address: 'Brisbane'\n  }\n});\n```\n\n### Get and Many\n\n```get``` and ```many``` take two optional arguments. The first argument represents the where clause. For example:\n\n```js\nconst trees = db.trees.many({ \n  forestId: 9,\n  alive: true\n});\n```\n\nIf an array is passed in, an ```in``` clause is used, such as:\n\n```js\nconst trees = db.trees.many({\n  forestId: [1, 2, 3]\n});\n```\n\nIf null is passed in as the value, the SQL will use ```is null```.\n\nThe second argument to ```get``` or ```many``` selects which columns to return. It can be one of the following:\n\n1. a string representing a column to select. In this case, the result returned is a single value or array of single values, depending on whether ```get``` or ```many``` is used.\n\n```js\nconst planted = db.trees.get({ id: 3 }, 'planted');\n```\n\n2. an array of strings, representing the columns to select.\n\n```js\nconst tree = db.trees.get({ id: 3 }, ['id', 'born']);\n```\n\n### Query and First\n\nYou can use the ```query``` or ```first``` syntax for more complex queries. ```query``` returns an array in the same way as ```many```, and ```first``` returns an object or ```undefined``` if nothing is found. The additional keywords are:\n\n```select```: an array of strings representing the columns to select.\n\n```return```: a string representing the column to select.\n\n```omit```: a string or array of strings representing the columns to omit. All of the other columns will be selected.\n\n```js\nconst rangers = db.rangers.query({\n  omit: 'password',\n  where: {\n    id: [1, 2, 3]\n  }\n});\n```\n\n```orderBy```: a string or an array representing the column or columns to order the result by. This can also be a function that utilises the built-in SQLite functions.\n\n```js\nconst trees = db.trees.query({\n  where: {\n    category: 'Evergreen'\n  },\n  orderBy: c => lower(c.name)\n});\n```\n\n```desc```: set to true when using ```orderBy``` if you want the results in descending order.\n\n```limit``` and ```offset```: corresponding to the SQL keywords with the same name.\n\n```distinct```: adds the ```distinct``` keywords to the start of the select clause.\n\nFor example:\n\n```js\nconst trees = db.trees.query({\n  where: { \n    alive: true \n  }, \n  select: ['name', 'category'],\n  orderBy: 'id',\n  limit: 10\n});\n```\n\nWhile the default interpretation of the query parameters is ```=```, you can use ```not```, ```gt```, ```gte```, ```lt```, ```lte```, ```like```, ```match``` or ```glob``` to alter this behaviour.\n\nFor example:\n\n```js\nconst excluded = [1, 2, 3];\nconst moons = db.moons.many({ id: not(excluded) });\nconst count = db.moons.count({\n  where: {\n    id: gt(10)\n  }\n});\n```\n\n### Complex filtering\n\nIf you need to perform complex logic in the ```where``` clause, you can use the ```and``` or ```or``` properties. For example:\n\n```js\nconst wolves = db.animals.query({\n  where: {\n    or: [\n      { name: like('Gray%') },\n      { id: lt(10) },\n      {\n        and: [\n          { tagged: gt(time) },\n          { name: like('Red%') }\n        ]\n      }\n    ]\n  }\n});\n```\n\nYou should only include one condition per object.\n\n### Aggregate functions\n\nThere are multiple functions that aggregate the results into a single value. These include ```count```, ```avg```, ```min```, ```max```, and ```sum```. Despite its name, ```sum``` uses the SQLite function ```total``` to determine the results.\n\nAll of these functions take three arguments:\n\n```where```: the where clause\n\n```column```: the column to aggregate. This is optional for ```count```.\n\n```distinct```: the same as ```column``` but it aggregates by distinct values.\n\n```js\nconst count = db.trees.count({\n  where: {\n    native: true\n  }\n});\n```\n\nThere is also an ```exists``` function that takes one argument representing the where clause.\n\n```js\nconst exists = db.moons.exists({ \n  name: 'Cumulus'\n});\n```\n\n### Delete\n\n```delete``` takes one argument representing the where clause and returns the number of rows affected by the query.\n\n```js\nconst changes = db.moons.delete({ id: 100 });\n```\n\n## Transactions\n\nTransactions allow all operations to succeed or fail together so that the database is not left in an incorrect state. Make sure you do not ```await``` on any functions while performing a transaction as this will allow other operations outside of the transaction to run and therefore be included in the transaction unintentionally. In other words, there should be no ```await``` statement between the ```begin``` and ```commit``` functions.\n\n```js\ntry {\n  db.begin();\n  const animalId = db.animals.insert({\n    name: 'Gray Wolf',\n    speed: 73\n  });\n  const personId = db.people.get({ name: like('Andrew%') }, 'id');\n  db.sightings.insert({\n    personId,\n    animalId\n  });\n  db.commit();\n}\ncatch (e) {\n  db.rollback();\n  throw e;\n}\n```\n\n## Migrations\n\nThe client returned from ```getClient``` has three methods that can be used to create a migration system. This includes:\n\n```getSchema```: return the tables loaded into the ```getClient``` method in a format suitable for saving as JSON.\n\n```diff```: takes a saved schema and diffs it with the currently loaded schema to create a migration.\n\n```migrate```: takes a SQL string representing the migration.\n\n## Creating tables\n\nIn addition to the built-in SQLite types of ```int```, ```real```, ```text```, and ```blob```, Midnight adds a few extra types. ```bool``` is stored in the database as a 1 or a 0, and ```json``` is a JSONB blob. \n\n```bigInt``` can be used instead of ```int``` for reading and writing large integers.\n\nAll of the Temporal date types are also available and stored as strings internally. This includes ```duration```, ```instant```, ```plainDate```, ```plainDateTime```, ```plainMonthDay```, ```plainTime```, ```plainYearMonth```, and ```zonedDateTime```.\n\nTo create a table, you simply extend either ```Table```, ```FTSTable```, or ```BaseTable```. ```Table``` automatically defines an integer primary key called ```id```. ```FTSTable``` is used for defining fts5 tables.\n\n```js\nclass Moons extends BaseTable {\n  id = primary.int;\n  name = unique(text);\n  planetId = nil.cascade(Planets);\n  discovered = now.instant;\n}\n```\n\nColumn types can be wrapped in different methods:\n\n```index```: add an index to the column.\n\n```unique```: add a unique index to the column.\n\n```check```: add a check constraint to the column.\n\n```nil.default```: define a default value for a column that can be null. For ```not null``` columns, you simply use a literal value representing the default.\n\n## Null columns\n\nStandard columns, columns with default values, and foreign keys can be specified as potentially being null by using the ```nil``` interface.\n\n```js\nclass Animals extends Table {\n  name = nil.text;\n  spotted = nil.now.instant;\n  forestId = nil.cascade(Forests);\n}\n```\n\n## User-defined functions\n\nUser-defined functions can be defined in JavaScript and used in the same way as the built-in functions.\n\nThey can be used as default values\n\n```js\nimport {\n  Database,\n  Table,\n  primary,\n  text,\n  zonedDateTime\n} from '@andrewitsover/midnight';\n\nconst database = new Database(':memory:');\nconst uuid = database.createFunction({\n  returnType: primary.text,\n  function: () => randomUUID()\n});\n\nclass Rangers Extends Table {\n  id = uuid();\n  name = text;\n  createdAt = zonedDateTime;\n}\n```\n\nor in symbol queries.\n\n```js\nconst compare = database.createFunction({\n  returnType: int,\n  options: {\n    deterministic: true\n  },\n  function: (a, b) => {\n    const { from, compare } = Temporal.ZonedDateTime;\n    const d = from(a);\n    const e = from(b);\n    return compare(d, e);\n  }\n});\n\nconst now = Temporal.Now.zonedDateTimeISO();\n\nconst rangers = db.query(c => {\n  const { rangers: r } = c;\n  const compared = compare(r.createdAt, now);\n  return {\n    select: r,\n    where: {\n      [compared]: gte(0)\n    }\n  }\n});\n```\n\n## Check constraints\n\nConstraints can be represented as either an array of valid values using the ```in``` property, or with the ```is``` property.\n\n```js\nclass Trees extends Table {\n  height = int;\n  leaves = check(int, { is: gte(0) });\n  alive = true;\n}\n```\n\nConstraints can also be defined in the ```Attributes``` function and span across multiple columns. If there is more than one constraint or index, the function should return an array.\n\n```js\nclass Rangers extends Table {\n  admin = false;\n  staffLimit = 3;\n  createdAt = now.instant;\n\n  [attributes] = () => check({\n    or: [\n      { [this.admin]: true },\n      { [this.staffLimit]: gt(0) }\n    ]\n  });\n}\n```\n\n## Foreign keys\n\nForeign keys do not need to specify a column type, as the type will be determined by the table that is referenced.\n\nBy default, an index is created for the foreign key, and the column is set to not null. You can use the ```nil``` interface to make the foreign key optional. Also, the related column in the referenced table is assumed to be the primary key of that table.\n\nIf you want to change this behaviour, you can pass in additional options.\n\n```js\nclass Books extends Table {\n  title = text;\n  authorId = references(Authors, {\n    column: 'email',\n    index: false,\n    onDelete: 'set null',\n    onUpdate: 'cascade'\n  });\n}\n```\n\n```cascade``` is simply a shorthand version of ```references``` that has the ```onDelete``` property set to ```cascade```.\n\n## Indexes\n\nFor indexes that span multiple columns or are based on expressions, you can define an ```attributes``` function on the class.\n\n```js\nclass Trees extends Table {\n  name = text;\n  category = text;\n  planted = now.instant;\n\n  [attributes] = () => {\n    const computed = cast(strfTime('%Y', this.planted), 'integer');\n    return [\n      index(computed),\n      unique(this.name, this.category)\n    ];\n  }\n}\n```\n\n## Partial indexes\n\nPartial indexes can be defined on a class field.\n\n```js\nclass Animals extends BaseTable {\n  id = primary.int;\n  name = index(text, name => ({\n    where: {\n      [name]: like('%Wolf')\n    }\n  }));\n}\n```\n\nIndexes can also be defined inside the ```attributes``` function if they span across multiple columns.\n\n```js\nclass Trees extends Table {\n  name = text;\n  forestId = references(Forests);\n  alive = true;\n\n  [attributes] = () => index(this.name, {\n    where: {\n      [this.alive]: true\n    }\n  });\n}\n```\n\nThe above example applies a partial index on ```name``` where ```alive``` is ```true```.\n\n## Computed fields\n\nComputed fields use the built-in SQLite functions and therefore can be used in any part of a query.\n\n```js\nclass Trees extends Table {\n  name = text;\n  category = nil.text;\n\n  displayName = () => concat(this.name, ' (', this.category, ')');\n}\n```\n\n## SQL queries in JavaScript\n\nMidnight alllows you to create complex SQL queries without leaving JavaScript.\n\nThe following query uses a window function to rank trees by their height.\n\n```js\nconst trees = db.query(c => {\n  const { \n    id,\n    name,\n    height\n  } = c.trees;\n  return {\n    select: {\n      id,\n      name,\n      rank: rowNumber({\n        orderBy: height,\n        desc: true\n      })\n    },\n    where: {\n      [height]: gt(1)\n    }\n  }\n});\n```\n\nThe built-in SQLite functions are just JavaScript functions that can be imported like this:\n\n```js\nimport { lt, gt, max, timeDiff } from '@andrewitsover/midnight';\n```\n\nThis query gets the tree planted the furthest time away from the supplied date.\n\n```js\nconst tree = db.first(c => {\n  const { id, name, planted } = c.trees;\n  const now = Temporal.Now.plainDateISO();\n  const orderBy = max(timeDiff(planted, now));\n  return {\n    select: {\n      id,\n      name,\n      max: orderBy\n    },\n    orderBy,\n    desc: true\n  }\n});\n```\n\nThe ```c``` parameter of the query represents the tables of the database.\n\nWhen columns are enclosed in an array, ```json_group_array``` is used to return an array of items. In the example below, Midnight implicitly uses ```planetId``` to group the rows.\n\n```js\nconst moons = db.subquery(c => {\n  const { id, name, planetId } = c.moons;\n  return {\n    select: {\n      planetId,\n      moons: [{\n        id,\n        name\n      }]\n    },\n    having: {\n      [count()]: gt(1)\n    }\n  }\n});\n```\n\nWhen one of the selected values is an object, ```json_object``` is used to return a structured column.\n\n```js\nconst trees = db.query(c => {\n  const { trees: t, forests: f } = c;\n  return {\n    select: {\n      ...t,\n      forest: {\n        id: f.id,\n        name: f.name\n      }\n    }\n  }\n});\n```\n\nAs the table columns are a special type of ```Symbol```, you can use them as keys in objects more than once. To do this though, you must access the columns from the table object each time rather than extract them and reuse them.\n\n```js\nconst now = Temporal.Now.zonedDateTimeISO();\nconst start = now.subtract({ days: 3 });\n\nconst trees = db.query(c => {\n  const { trees: t } = c;\n  return {\n    select: t,\n    where: {\n      [t.planted]: gte(start),\n      [t.planted]: lt(now)\n    }\n  }\n});\n```\n\nIf you want to create a subquery for use in many different queries, you can use the ```subquery``` method.\n\nThe query below creates a list of people that have sighted a particular ```animalId```.\n\n```js\nconst sighted = db.subquery(c => {\n  const { animalId } = c.sightings;\n  return {\n    select: {\n      animalId,\n      by: [c.people]\n    }\n  }\n});\n```\n\nYou can now use this subquery in other queries.\n\n```js\nconst animals = db.query(c => {\n  const { animals: a } = c;\n  return {\n    select: a,\n    maybe: {\n      sightedBy: sighted.by\n    },\n    where: {\n      [length(a.name)]: gt(10)\n    }\n  }\n});\n```\n\nSubqueries can also be used instead of tables in the standard API with the ```use``` method.\n\n```js\nconst sightings = db.use(sighted).exists({ animalId: 1 });\n```\n\nThe object returned from the ```query``` and ```subquery``` methods can include the following:\n\n```select```, ```maybe```, ```certain```, ```distinct```, ```join```, ```where```, ```groupBy```, ```having```, ```orderBy```, ```desc```, ```limit```, and ```offset```.\n\n```maybe```: the same as ```select``` but implies that these columns may be ```null```. This is useful for columns that come from a left join.\n\n```js\nconst planets = db.query(c => {\n  const { planets: p, moons: m } = c;\n  return {\n    select: p,\n    maybe: {\n      moon: m.name\n    }\n  }\n});\n```\n\nIn the above example, ```moon``` will be of type ```string``` or ```null``` even though it is normally not null.\n\n```certain```: removes ```null``` from the column types.\n\n```js\nconst user = db.first(c => {\n  const { forests: f } = c;\n  return {\n    certain: {\n      density: f.density\n    },\n    where: {\n      [f.density]: not(null)\n    }\n  }\n});\n```\n\n```distinct```: used instead of ```select``` when you want the results to be distinct.\n\n```join```: represents the join clause and can take a number of forms. It can be a single tuple or object if there is only one join, or an array of these types if there is more than one. The object takes the same form as there ```where``` clause in other queries.\n\n```js\nconst animalRangers = db.query(c => {\n  const { forests: f, animals: a, rangers: r } = c;\n  return {\n    select: {\n      animal: a.name,\n      ranger: r.name\n    },\n    join: [\n      [r.forestId, f.id],\n      {\n        or: [\n          { [a.forestId]: r.forestId },\n          and: [\n            { [a.forestId]: null },\n            { [r.role]: 'Supervisor' }\n          ]\n        ]\n      }\n    ]\n  }\n});\n```\n\n## Inferred joins\n\nIn most cases, the ```join``` and ```groupBy``` clauses can be inferred by the foreign key constraints and the use of the ```group``` function and ```maybe``` property if there are left joins.\n\nWhen using ```json_group_array``` via the ```group``` function or array syntax, Midnight will add a ```groupBy``` statement if one is not supplied. If there is only one non-grouped column in the select statement, it will be used in the ```groupBy``` clause, otherwise the primary key of the first column will be used.\n\nIf there is a ```having``` clause with no ```groupBy``` clause, a ```groupBy``` clause will be added based on the same rules.\n\nIf exactly two tables are selected but there is no way to join them, Midnight will search for a join table to connect them.\n\nAssuming an animal can have many forests, and a forest can have many animals:\n\n```js\nconst animals = db.query(c => {\n  const { animals: a } = c;\n  return {\n    select: {\n      id: a.id,\n      name: a.name,\n      forests: [c.forests]\n    }\n  }\n});\n```\n\nThe above query will find the ```AnimalForests``` join table and group the rows by ```Animal.id```.\n\nThe below query will get all animals that live in exactly 2 forests.\n\n```js\nconst animals = db.query(c => {\n  const { animals: a, forests: f } = c;\n  return {\n    select: {\n      id: a.id,\n      name: a.name\n    },\n    having: {\n      [count(f.id)]: 2\n    }\n  }\n});\n```\n\n## Full-text search\n\nThe below example creates a fts5 table with three columns, one of which is only used for referencing other tables and so is removed from indexing.\n\n```js\nclass Emails extends FTSTable {\n  uuid = unindexed;\n  to = text;\n  body = text;\n}\n```\n\nSpecific tokenizers such as ```Unicode61```, ```Ascii```, and ```Trigram``` can be defined for the table.\n\n```js\nimport { \n  FTSTable,\n  Unicode61,\n  text,\n  tokenizer\n} from '@andrewitsover/midnight';\n\nconst unicode = new Unicode61({\n  removeDiacritics: true,\n  porter: true\n});\n\nexport class Emails extends FTSTable {\n  from = text;\n  to = text;\n  body = text;\n\n  [tokenizer] = unicode;\n}\n```\n\nTo define a fts5 table based on another table, you can do this:\n\n```js\nexport class Forests extends Table {\n  name = text;\n  otherName = text;\n}\n\nconst forest = new Forests();\n\nexport class ForestSearches extends ExternalFTSTable {\n  name = forest.name;\n  otherName = forest.otherName;\n}\n```\n\nYou can now query the table like this:\n\n```js\nconst matches = db.forestSearches.match({\n  startsWith: 'Mount'\n});\n```\n\nIf you want to search a specific column, you can do:\n\n```js\nconst matches = db.forestSearches.match({\n  where: {\n    otherName: {\n      near: ['Mount', 'Park', 2]\n    }\n  },\n  limit: 3\n});\n```\n\nThe above query finds any forest with an ```otherName``` that contains the word \"Mount\" followed by a maximum of 2 tokens, and then the word \"Park\". As in, \"Mount\" is near \"Park\".\n\nThe ```match``` API allows you to search an fts5 table in a number of different ways.\n\n```phrase```: match an exact phrase\n\n```startsWith```: the specified column or any of the columns starts with a particular string.\n\n```prefix```: any token starts with a particular string.\n\n```near```: takes an array of two or more strings with the last value being a number that specifies the maximum number of tokens allowed between the matching strings.\n\n```and```, ```or```, and ```not```: takes an array of strings.\n\nYou can also query fts5 tables with the basic API like this:\n\n```js\nconst results = db.forestSearches.query({\n  where: { \n    forestSearches: 'Mount'\n  },\n  highlight: {\n    column: 'name',\n    tags: ['<b>', '</b>']\n  },\n  bm25: {\n    name: 1,\n    otherName: 10\n  },\n  limit: 5\n});\n```\n\nor the SQL-like API like this:\n\n```js\nconst results = db.query(c => {\n  const { \n    forests: f,\n    forestSearches: s\n  } = c;\n  return {\n    select: {\n      name: f.name\n    },\n    where: {\n      [s.forestSearches]: 'Mount'\n    },\n    bm25: {\n      [s.name]: 1,\n      [s.otherName]: 10\n    },\n    join: [f.id, s.rowid],\n    limit: 5\n  }\n});\n```\n\nYou can also use the ```rank``` keyword.\n\n## Type helpers\n\nTo construct arguments outside of the methods themselves, you can use the ```Insert```, ```Where```, and ```Select``` types.\n\n```ts\nimport { db } from './database';\nimport { Clouds } from './schema';\nimport { Insert } from '@andrewitsover/midnight';\n\nconst cloud: Insert<Clouds> = {\n  name: 'Nimbus',\n  orbit: 'Prograde'\n};\nconst id = db.clouds.insert(cloud);\n```\n\n## Typed JSON\n\nJSON columns can be typed using the ```typedArray``` and ```typedObject``` functions like this:\n\n```js\nclass Moons extends Table {\n  name = text;\n  researchPapers = typedArray({\n    id: int,\n    contents: text,\n    createdAt: nil.text,\n    authors: typedArray(text)\n  });\n}\n```\n\nYou should only use the types that are supported natively by JSON as the fields inside the objects are not parsed by Midnight.\n","readmeFilename":"README.md"}