{"_id":"mongolite-ts","_rev":"40-a12a9b5a270e37c514a26e8e6f1aa8d4","name":"mongolite-ts","dist-tags":{"latest":"0.8.4"},"versions":{"0.1.0":{"name":"mongolite-ts","version":"0.1.0","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"mongolite-ts@0.1.0","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/YOUR_USERNAME/mongolite-ts#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/mongolite-ts/issues"},"dist":{"shasum":"e21e445cea377f2db51e8447a7bef2f5447af9c8","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.0.tgz","fileCount":15,"integrity":"sha512-K7HfW/ChOAHWKDFdPIX8ADbFUDwgGqEhshJDtf5gPguaKIUMRMkfRzbWcpBn47Ys5af8RaUbQcyxa0cHf0GCHA==","signatures":[{"sig":"MEUCICNniZ5b2+NgrufgxEY2WN7d8VsiIlmTQOdrH90AGiF5AiEA66dlC458EqOsCNZWF294nk+Or6UT2Z+BOJVlxy8QVlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87181},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"895888b1bf896eba1709c4951511b7f16fc7174e","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --test --require ts-node/register tests/**/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"node --test --watch --require ts-node/register tests/**/*.test.ts","test:coverage":"node --test --experimental-test-coverage --require ts-node/register tests/**/*.test.ts"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/mongolite-ts.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.57.0","sqlite3":"^5.1.7","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.0_1748694158518_0.4601444297075148","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mongolite-ts","version":"0.1.1","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"mongolite-ts@0.1.1","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/YOUR_USERNAME/mongolite-ts#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/mongolite-ts/issues"},"dist":{"shasum":"09737db2a7408a8c8ed00837ba98461545be25a1","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.1.tgz","fileCount":15,"integrity":"sha512-wDn+un682i6/8oLfpztWraihgccGb7gE7y8LQlxCRHZ9Rdg0skdk6vfplKIzrU1LeyO9/bPiAoYBK0z3JhHYMw==","signatures":[{"sig":"MEUCIHJ2snLPvlESTYUD2oUuKKik0gOK0fPdzq+eki1aeSbRAiEA9XTfuaZDAskbTPvWQpEtsG8YzxwQNVkxvq5u/62i4hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87073},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0257bb3820bbd1dcc9610cdf36daa9b4279cc12d","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"jest","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/mongolite-ts.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","sqlite3":"^5.1.7","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-plugin-jest":"^28.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.1_1748694910336_0.390242254002898","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mongolite-ts","version":"0.1.2","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"mongolite-ts@0.1.2","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/YOUR_USERNAME/mongolite-ts#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/mongolite-ts/issues"},"dist":{"shasum":"0a21e1afe7784403df940102a6b092b60fb9b2cf","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.2.tgz","fileCount":15,"integrity":"sha512-l7kW4MZZMt1oNtzORg8fA0uDEV+mf3U8OPTFQ7RuHspOf7jSCr3/H7aTYLDZr7+RnNFOJ9TeT1A3Dd0gOYb4hw==","signatures":[{"sig":"MEUCIQDoQYTrnSYWRtkhJvotHR9xdqZbEp8mr7Hfrs5HMPUa0AIgEABGLwRJ8YbH9crZSYoWaEicMw2OzhbKqvdKqrus7s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87073},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8f6fca53744d49094d561d576e638e6a87e11e96","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"jest","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/mongolite-ts.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-plugin-jest":"^28.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.2_1748694996972_0.24582549055260783","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"mongolite-ts","version":"0.1.3","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"mongolite-ts@0.1.3","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/YOUR_USERNAME/mongolite-ts#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/mongolite-ts/issues"},"dist":{"shasum":"9fa6de6741bd0590677c8f0013cce5dae12568fc","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.3.tgz","fileCount":15,"integrity":"sha512-LOHuq4GxLK/V2Jzor1tFkS6w0J3ibK3XvN22wo1m3JqpePPBOi4DQ4pJ3VvhwaGqtfo0q+ZKrL5qc19BeJRSKw==","signatures":[{"sig":"MEYCIQDPEEtDjBybnN414P71gP0owzkyd5i4WkdBk7B2NO7R0AIhAMEZY3awE9BIcJn9E5NU587yxWldv5BhAhKjWuiWlMbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100385},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9803ecee1b465e65289d1ef81516363bcc2734c0","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"jest","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/mongolite-ts.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-plugin-jest":"^28.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.3_1748698169146_0.22885725283085967","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"mongolite-ts","version":"0.1.4","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Your Name","email":"your.email@example.com"},"license":"MIT","_id":"mongolite-ts@0.1.4","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/YOUR_USERNAME/mongolite-ts#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/mongolite-ts/issues"},"dist":{"shasum":"1e39a3d4e15ec308a94ffcdea4ee2027e2974bb1","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.4.tgz","fileCount":15,"integrity":"sha512-nD3VwUA9tZQPrfvvEISZhOvgBkfidKLSzKfxZoSDnwAV4HZ33bKLA65XrkYv6jpzVYTMfOmgNh3d0hlowtCybA==","signatures":[{"sig":"MEQCIAxymqO+WWfpi5aOHq4+TAMJrYA/koxJYQ+SXgINgtUPAiAXAoAlORIHQ+O0ykvhKBDK8pxOA1LKdJJ6VsM67TibUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103095},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"35136a90ef942927010074208dad5520ce54db82","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"jest","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/mongolite-ts.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-plugin-jest":"^28.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.4_1748704512746_0.4748280274016059","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"mongolite-ts","version":"0.1.6","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.6","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"d8c23df53822116b7a669c00e81445bec0521487","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.6.tgz","fileCount":15,"integrity":"sha512-j7Yf4P0VbDZhekHjKgPuxgjiX9Ik1yDFAYHfjARR2kV/HHBP2CZEkNDDPC7lmymku4+ysqmZaRwxoSZfDPMRyQ==","signatures":[{"sig":"MEUCIQDjjFul2zXbfiutJ22xjg2+S40cE8o/ySYwVRXBrF6ANwIgbw566F/QwhR+CfkJs9p2QmOFFWtLyr1F5qF5L0rwbb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103084},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"987ca74bd7919f0c3cdf9bcbc97dd8403cef11ae","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.6_1748719244834_0.5642013702468798","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"mongolite-ts","version":"0.1.7","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.7","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"49c22f45d92a81bba94e2d2dbab64d52e6b9d6fa","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.7.tgz","fileCount":15,"integrity":"sha512-xn7gtT/GSYvDOgUh/ReWtlN8OexaNj+EoTgS45Esk8sKOOiI4bHr1H2zfWX6jZ7odE0vTBkFZESPU0s+/SAf8Q==","signatures":[{"sig":"MEUCIQD2F0P80HZ9ZpdNw6Xy5snQ/hgoQDY8nJCzW5zfdQ5augIgHsR7salSltboo+xizM1BEiX8BigNGsqSi1F4N7E3vkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103554},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4d8e8c9877af5ba67044fc7ee9d476728a6d061c","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.7_1748719935515_0.7660177422251391","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"mongolite-ts","version":"0.1.8","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.8","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"6615bc16c85f65ab5dd9788e3efa808515c27792","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.8.tgz","fileCount":15,"integrity":"sha512-MGtjB6Nv/3WZQssVCnr7ZDXiY9bo3NtwCnm2lEwcSQQmkooc04zLN2GzWLGP4ueqWIT2c/CEb8ZgPw81JEoFug==","signatures":[{"sig":"MEUCICFt/N/yjv4y3wAQdCx9izV/f7goxOrr8Gy8uaW+xaFOAiEAzWzsRxTNEKoQntZY6ZDcYjDt7j9EJWWGNQu6WWWgpl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103554},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a7f8a31b09cd15747a5eb31e440977b1e26e1f7b","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.8_1748720391939_0.7051983089543896","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"mongolite-ts","version":"0.1.9","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.9","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"923cd56e1b830d0da92dd6afa3e9bed400bca5c3","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.9.tgz","fileCount":15,"integrity":"sha512-kZorAfZ5ydww+Imt2g/gc68EpR/enjC2SGvPqCpGZeuVjqM9X8j4J88bpuTKZ2JmHNWU00/KJpIyfqCpwrz3mg==","signatures":[{"sig":"MEUCIQCEAhWoK6qx9Tu4lHaUa67NGsAx5IXwm7TYyIrIWqEZ4QIgPkPBm5mFaoAAwk2hZa7M3hQDIW1yJEKacRnfuwzci9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101915},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d3053ce69dc0db9d025ddccd415ccd981f2a5863","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.9.2","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.9_1748720732770_0.0066110469604443445","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"mongolite-ts","version":"0.1.10","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.10","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"6493b01ca916f2ddaaf9698b8f3c6296b1947a61","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.10.tgz","fileCount":15,"integrity":"sha512-hkmHt4lMAOnN3Y1CR3rNOdpnHXzhLhT3iTpLU5DsYd6gimuOhfZxD36JsClKI8Icftah8B0S5IIJtJ4j6eqc5Q==","signatures":[{"sig":"MEUCIHw2Qf2smLi5FycTswnSLfWCRhPqFCBK3v52UHOfonFRAiEAuYnpgPtIC5kpk92A2I6WQe1Ug1mhYxDkAnGXg5+v/jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103052},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1dc09b8524aa94956edefa964b2688b6d46cfcba","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.10_1748721460142_0.5007631397236669","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"mongolite-ts","version":"0.1.11","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.11","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"fc7dc5dafeec8022a3b3201f29c0b49088da87a9","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.11.tgz","fileCount":15,"integrity":"sha512-J2w0521YnXwHuGO0F64N+4gVSs/NwWGJyCSngbGSpTdZY1V/zhjQv2v1L0QLhhu4rkKTJDwdW+L1DqGSbNoGqw==","signatures":[{"sig":"MEUCIQDJWU1uBcsyiTSoqpentj1zQ+tEjzc6XemL8VPJzQK8BgIgLf3tfRLDlC+DjEMzaQkITLNtv6SGVf6ndxZfhEEycLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aa4dab3bc0676c867b087c1f7f966bcbc737460d","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.11_1748727398154_0.4857931259689596","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"mongolite-ts","version":"0.1.12","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.12","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"76f5f13db826a2b253da76838560b6f4773e41f1","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.12.tgz","fileCount":15,"integrity":"sha512-aS4eGoNOJDMj4wX61rzpqbs1WabvJKYP4VvUPgEB/Zn2MHtLwkw49nqLouxzHcXQX/vC7ZKqdVxzGXA9GU9NXw==","signatures":[{"sig":"MEQCIALIkv4qzkWXsrzci03FHibpqEm7jJpkhSVvxgL272L3AiAMxx4jJqfwwC+jcrgT+wmU0mIEmek0Or+CoZ2CLoeW9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103875},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"57d6b605cd8d02770cac09583f847afadf830ddf","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.12_1748728774633_0.9233358486685601","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"mongolite-ts","version":"0.1.14","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.14","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"b3a1d26b684e8f5dee4f4b6b1ff46b0ade6e6a98","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.14.tgz","fileCount":15,"integrity":"sha512-qWs9WyRHgHmqS40dwMkSvkPgjAoyw0+zfNRUpQq0/PGC9YzEtMpDTLg/am72nrH4PZ0f0IZtTth7kE+0nM69ww==","signatures":[{"sig":"MEUCIGGtnPjQh9tiGNZJQzFvT18KBZk3fm2zetToxkDTiHOYAiEA3Yte1TwDO13gFA3Skg3CExGSFnEe7hjtpBBrswo4uQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a6526a52f2ba5c38b89e6937430d4ee6aa91d57a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.14_1748811690342_0.18617988105158112","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"mongolite-ts","version":"0.1.15","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.15","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"bea5661965924714b8602683eb18d9bdc5ecbae2","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.15.tgz","fileCount":15,"integrity":"sha512-hRsZbgtyxfYNG+dPQoSBniYuMumpN5nj2LzNTKHOo5b0wzxlbcwElSFcrBHTsWjKkjX+nmSEDHEHkwAoNEfe5A==","signatures":[{"sig":"MEQCIAjQ9LkwyR5YuJYvVGfNqggfVWA78eWhYBKHqZiomnZzAiBUB63VY3+bB1UWGWvqlFP1QNQit5AJO0TISvN9LJB0IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7fa12ee03a1545234189e041e6ac457739e76227","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.15_1748811706662_0.17116113807396172","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"mongolite-ts","version":"0.1.16","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.16","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"8b1d2b0884c8cec2102915d50236d776c4efa49b","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.16.tgz","fileCount":15,"integrity":"sha512-q9Gw9bXxxcmDuJFdNn+ACASAHua5Oovip65D63sUmd2jbmFWYaaGoo4SGwHh9G/VECYeK1lGkLCTuZLq3Z/f1A==","signatures":[{"sig":"MEQCIHPLqprB+RmPWqWnNPV1w8Mn96IiaRiUdgtsgHqH2pGcAiBD91SEtPF/mNvUdE0zt52GD/P0oQ1CHjLPhtAW+Vy45w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113009},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"67d33fb7e4311992777dbdd0729da25429d52eef","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.16_1748812007222_0.5826767323741107","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"mongolite-ts","version":"0.1.17","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.17","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"7681f858672506196b9a393501a14a92621f7a25","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.17.tgz","fileCount":15,"integrity":"sha512-xckIRWr1fIrIEK8GI/6HUIHJRxbtSGNEHQNQMtXceRM52dfbGBx4lJQhDSrqu7wIdAj9cEXHw4orriDw/kntPg==","signatures":[{"sig":"MEYCIQDHa5BcK12tnA8unzzvvlhyAsU952tJbdzLHhE3T/m+wQIhAOKwSTrmhr8A26mTx4a+/JViB2JJxv8sD4EkJdan7D+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121771},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"318a098bbb0b094df76b7df71270e905168e998a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.17_1748964416963_0.5326990269503535","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"mongolite-ts","version":"0.1.18","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.18","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"5f89ece850e6b63b97bdf0db8a78d56a3d27726d","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.18.tgz","fileCount":15,"integrity":"sha512-yJH1K+JLKmBuu8YEYU6Wf1LVmOet9lFjSoGqVhKyLOfXj30W4aGZxvqwwMGW1WUjxsH8TuE3WCn98dH63M+YVg==","signatures":[{"sig":"MEQCIB6WJ035xeMYiASqSMD+zy9rpl3pflpzqjUlMZ70fdS4AiAGpu0V/QAsPSTWrPkKNFUHn33/ndiAAqqQ0ws1uzA42A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e0d11cb70ee5dfbe8eba5ae9127818db696caf4e","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.18_1748965762153_0.7729084337737524","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"mongolite-ts","version":"0.1.19","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.19","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"e4e0651fa13050b8aeae8e89455a7d55d420291a","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.19.tgz","fileCount":15,"integrity":"sha512-qleKE1BjMjxj70vVIDBd62PqLLKyosUgEMXcqcTkHjAa4o26mkJItoU+Lg1Oj3oX4QtRrj8i5fCTwHUWLgsl+A==","signatures":[{"sig":"MEYCIQC9RsEsaXum1lxRh71kO5Cz/3yUPDatb0VtZtWOiSSp8gIhAPGKgFCw6zBw4im0vRaASWZ0GUbv59Q9fgndl0pA1or8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132055},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"16992e7ebc07c7b48fa5a420c66232f336d39bce","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.19_1748970484211_0.40236244780608366","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"mongolite-ts","version":"0.1.21","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.21","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"8b65a955c918a8be9b25f7e0eb88fa3843815fc5","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.21.tgz","fileCount":30,"integrity":"sha512-EamuREOE6psISkqzPO7qwKFLWE3KNndjkv3olBhK8XSRrK/1F7I2WcA/0jm6LCrNYdI0UI2OCqdE2qmTxysA7Q==","signatures":[{"sig":"MEUCIAeU4pTfub3edcuVNBYUv8QAINiBaWpEZGIIeKet2JV6AiEAhEqBhQNS6vmeSgg7D5NiKT0mqmJLGtv3tc8krTJHmvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"62e47ba373666130ad753d24aeccf5948c422ca7","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.21_1749630858232_0.25245514411886116","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"mongolite-ts","version":"0.1.22","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.22","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"4cc238a442c1babfb8c840d32e5b36c208bec610","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.22.tgz","fileCount":30,"integrity":"sha512-wu/Vs0mKrfZ2NISNRKavXSou0VJRPDrScRToML01qGhLChJvg7ijEqMFHSzkv4VSeRFeKfhrNloqIgB5QCIomA==","signatures":[{"sig":"MEUCIQDvESuBPhLT1AC+luWRpsAQi3gN2HpfA8D+Tz+Kr6e/vwIgSrum7Xzmz19IsE7UeURvV6XI71OE/b6wD+juZvbHAQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"62e47ba373666130ad753d24aeccf5948c422ca7","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.22_1750172626801_0.48430435218819134","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"mongolite-ts","version":"0.1.23","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.23","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"c47d271848c141d9b938942a8c627053256608c3","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.23.tgz","fileCount":30,"integrity":"sha512-kbLCJ2MhnJJxAfHyProZgHVJGffMU/KG2srs/35qaxyg4iKsYl3SKIkzCf2/NNa0K0g2QFBlluwBlFaU/npqnw==","signatures":[{"sig":"MEQCIFx4jQpPUufMrs3LnqtIdVU+J7Cfq5alMUTQb7OknLH7AiBJS2+36zsKmP66zsnLV6Dw0TQfZQjrAEytWV9/b3x7LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192918},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"71f9ed5b02e855b754741f2848c6ec22c0c531a2","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.23_1750233706915_0.5178792013912348","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"mongolite-ts","version":"0.1.24","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.24","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"d088226118bccd4f453f2a566962fa9df03a222d","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.24.tgz","fileCount":30,"integrity":"sha512-GMoC9Jbyb7mwovT9420WBcs5T6DqTEk2ri2J+QqZEZ5wcL48eGrgd1ERUiHGakZ8pk+BI3nSei2QXFUvtDTrMg==","signatures":[{"sig":"MEUCIHZ9dU/p18+WAhA6rKEUs6kpmQCRcEwD+4d9N4njWW84AiEA6fkEXwEKN3F6junEhjODdf6mNiInP0k8ZaQKFpL9un8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192918},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5f84cbe74ef0918d7844b228a9de7e80a6b3341","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.24_1750233726954_0.1855553594266386","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"mongolite-ts","version":"0.1.25","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.25","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"7540de30d984995ed4d6da2e39a6af41136741f1","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.25.tgz","fileCount":30,"integrity":"sha512-Qpntn2BeBPnxa0AgzMSH/hOTJwvTgcJEor2ORdecJF8x5+gZq0CU2m3sFHXiK/vvdWiP4CKey91hZB9+aqtSWw==","signatures":[{"sig":"MEQCIBk0BHxTM6ZiUsFV0EaG4z6UNru4nfWgTcdaOiVB5zKWAiBa1QweHNDWoWKRUQv1rGmXfoGWGHujVGVCzvch68bYrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b76942e402239ff316f1833728cec0ba7a2ef480","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.25_1750688621962_0.20803672158219877","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"mongolite-ts","version":"0.1.26","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.26","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"58fdd5b8d9774b9c83dcc850d3ff253a49539459","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.26.tgz","fileCount":30,"integrity":"sha512-k3TmG94ej4klcsNz+K/RxCxD6Bki09SWsjA6J/79MGMZjYkGWg8qhi2ZY12rRiRtjc0jiyioN8uk3ajLeE3Rhg==","signatures":[{"sig":"MEYCIQDe5krkFGiJ7BY6qVnuVZDkZcoqNYlYODSJ+ZcCsIZvJgIhAIyhbVnJFXuczh6/Lxkc5AO4J+hS904WnikzZPD4TrqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"49bbed976a7ce9bcf868b8a09d155ad876bc0026","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.26_1750710925750_0.8216302025346507","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"mongolite-ts","version":"0.1.27","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.27","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"a2e970e1e228b00ff78af39cb4936cbf476208d3","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.27.tgz","fileCount":30,"integrity":"sha512-qMjkP1u8cNsaxjqwmfQCDbAh2j/JqiYwHD+2LBhIWNL9iP6Ks4uuVQ0jpU6D+o9gCdG448mPIMOLyJLND5/cEg==","signatures":[{"sig":"MEQCICTcG09ivNbSc7gcATgL86UE5dC2ch6rVK/6qoNBaJZCAiAErRL5hVJ75auOSanEoixfaIvjT1xf2VEB1Uq0rk9M9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193676},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5f612afdcab30d6418139434c07c16b6806416b8","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.27_1750957514627_0.32955799419933274","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"mongolite-ts","version":"0.1.28","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.1.28","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"98980969b0fa9a9f59f5cb1db316ab33a9610faa","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.1.28.tgz","fileCount":30,"integrity":"sha512-yetb/wRc96f2cHZiT0IcH65wqzHraXCkSg5ZkPyRUXJiS77z+GYrtQbP8SQzHtvamElWDYfI0xzREo3Jjy4/Sw==","signatures":[{"sig":"MEUCIDo6zGvKDbjQE1jg4TCYx1CVgQ4gsx18d8MLfGXg24FUAiEA/DeKZUWiIrlYyxzkgtQCclIuCFWKw8OF+ewYRPK4Cfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d0182f52f9a35d6bfb6e277139b4c9df9ced541","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","sqlite3":"^5.1.7","@types/uuid":"^9.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/sqlite3":"^3.1.11","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.1.28_1750957859945_0.9191707258878987","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mongolite-ts","version":"0.2.2","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.2.2","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"b39f82d07474c25992675c7ace59b9b3bcec926e","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.2.2.tgz","fileCount":30,"integrity":"sha512-d93gm+XB+/EjuXAQjVmNrqFTHGdO1ZZw/nwHQ36H9NN16LK51sCzxGrntIDF7qg3JFia02cNhrfB4Lrj5Cp+Og==","signatures":[{"sig":"MEUCIBwb5KBkbw0nnLpt1q/82da82PYYixtxgBlO6lY4a08mAiEA3I1BsH+Uk0O6dzvp5y04BaxVMtNTVE12a0OntA+vP38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197409},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0af992de5e35022c57925f4c431ec9d6573bed13","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.2.2_1750969235839_0.018036471914711028","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"mongolite-ts","version":"0.2.3","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.2.3","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"49ce919e4657f9b9d7ddcfec5362193823179309","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.2.3.tgz","fileCount":33,"integrity":"sha512-nY56rmh8bQLBAQu4qoykJz9z4l1r68uIFiZyMP4aFv31eplPAiweslEGvEEuZxBFZYTHnS4nreVnT82X2l3ifA==","signatures":[{"sig":"MEUCIE4wvHmEk1aJvAyi3Dj01KQ/O02iYhlOn8elc3MgHsS/AiEAs3JPvKAfl75eilQFGp3lQuvWzh4rnFpXJII7HlRm328=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f3c3f606956775e8650696445e82995d46181d0","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","actor":{"name":"semics","type":"user","email":"oliver@semics.co.uk"},"email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^9.0.1","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^20.17.57","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.2.3_1751013038446_0.36848270217387347","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"mongolite-ts","version":"0.2.4","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.2.4","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"6a0fbd0d617900ddbb12a0d909cbb9377b1ec47c","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.2.4.tgz","fileCount":21,"integrity":"sha512-HYl2qVBYCDAAIKKcmm2udQQ7nX2dwBWJjvQCwE2o6dV6r9BlQURfSXMeCdDQYqrSJwZD1G2dltCeOdgTts16zw==","signatures":[{"sig":"MEYCIQCyB0rhYKLMQ9G/JpkCEYcJ3iMgdGFuYpDAUMVsGvjsRwIhAJBM8mESUnE+H728RZrqjWy4IzisCBBup7xnYczP7xgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1d4bdf05312ce7b8d4e6c2148a760b917a0a1ae6","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.9.2","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bson":"^6.10.4","uuid":"^11.1.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^24.0.7","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.2.4_1753608721731_0.9467650747218812","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mongolite-ts","version":"0.3.0","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.3.0","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"dist":{"shasum":"b278e589f3a841b8cbff89f96d95337f9310ace4","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.3.0.tgz","fileCount":21,"integrity":"sha512-qZfYQpivXqf32EefQsOCZ4WM2m6Z65mUOrkf2ab8Y7DrvzRFPkZDpW4QDq+YMm3ALJRFC7/5rdqNW5OniZbtYA==","signatures":[{"sig":"MEYCIQCP7oNsi9A+atmvi5yCQpr3quFGw54S2w30ontuZPBDSAIhAOtaXfJRuP0LBP1+OQUUT36sMRR8jOScfowEOpVDk6B/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157263},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b6e7e4747de8b2fb81f40113c2fd83517562cb34","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","verify-build":"node --import tsx scripts/verify-build.js","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.9.2","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bson":"^6.10.4","uuid":"^11.1.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^24.0.7","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.3.0_1753612960090_0.9353174357377056","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mongolite-ts","version":"0.4.0","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.4.0","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"f555242b7d6d726f30d4e8fd3f8d456af764cc51","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.4.0.tgz","fileCount":27,"integrity":"sha512-j4nfPzI0JidtUtOO485n/Osd/qFse4SlK+/HioC3+LK3YGlSXOFy1Bc7zMLyi66SYs+svEx1BsKDvW7ituUPYA==","signatures":[{"sig":"MEQCIDfO70xLjhKtP0rXEtVZhcf7tQzjbufxYKy59Reg3JvsAiAmUPiZZLNK37wcXzqxwTKZS6h3OqhYbDC7zC7hFA+Lqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f5f42bc66962e7a8d9ae86a37394ead1b306aa1","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.9.2","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bson":"^6.10.4","uuid":"^11.1.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^24.0.7","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.4.0_1753632621358_0.2875090006269816","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mongolite-ts","version":"0.5.0","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.5.0","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"8f9da40676f2caa61a99731ac22e29cede57c685","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.5.0.tgz","fileCount":39,"integrity":"sha512-WRg3RJfp2wID+vQ81IrywDcGAIXIc9uMVU0/pHIepmJVCkWbLbAXFw+m6KfxMCWXEHj4qrFwvNhN3kwV9YVEHw==","signatures":[{"sig":"MEUCIQD/zYyZRuLShG2nng92JnN0k4vHJ87mIRvytUu5pfw5qwIgdNzB4DWndreg46EzIuMHb0WS75wzbjDvLNyGusFVUk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"070e2b7e197d7a8f02c48d228e1fd746314e1d8f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^11.1.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^24.0.7","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.5.0_1754376429094_0.09300084259941754","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mongolite-ts","version":"0.6.0","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.6.0","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"ad072b06e6a3e9c6c93b8bf3c03c4f77d26c535b","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.6.0.tgz","fileCount":48,"integrity":"sha512-0IopHcPim+DBHBS21Wz4W1zjrfap1x72Bu8/D3j1CdlltI832kR/c3l+CTcmZi//TjgLK2LRqiU5x4t0B0075w==","signatures":[{"sig":"MEYCIQCPOXyCL6d5cyyLrOzeDTpSBeRxfV+oOgWXSxPIeYPafAIhAPHblCSz5I+Xp2V/TF0tLYbLtX2ZWgCBkAgtALJuGofX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334928},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"58c29e5b69d5fb2f000f43e37c8b7c5e503009f7","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^11.1.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^24.0.7","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.6.0_1756906391282_0.20501274218904375","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"mongolite-ts","version":"0.6.2","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.6.2","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"3add0039a6e43e4cd3efdef685d928ef81fccb4f","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.6.2.tgz","fileCount":48,"integrity":"sha512-vgyxCOnSVLEmilUwHAhq3S5nwxbqpt1eUY6eoiZOYLO8IyxFCxhCOBg2pOykgtIi21Ps8bT+ST5qlqWCWhrfnQ==","signatures":[{"sig":"MEUCIC9/UlBbowiZTvU/ynsEPbJF9I9qYccyeSA4OIemQ0EoAiEAmv9Ef5EBIwTZvbRfURi4fcf2VfUC+p0JOURR/KaybeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3ba8e94bce95ee09ed2c49b1279dc53a88698bd1","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","prepublish":"npm run build","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js"},"_npmUser":{"name":"semics","email":"oliver@semics.co.uk"},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"10.1.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"bson":"^6.10.4","uuid":"^11.1.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^24.0.7","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.6.2_1767874525170_0.8803149538889052","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"mongolite-ts","version":"0.7.2","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.7.2","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"4a2539256a6f526ea4a9fd24ddad93fa8b892823","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.7.2.tgz","fileCount":30,"integrity":"sha512-ZkUaBZsqi8X5yS1bNWmuEJlzNR4xOmvpCN/aXhUR3zdGAC/8q5bZBZ+OVX15/Ty96N85klBm6u4hMIZbPZ2nRA==","signatures":[{"sig":"MEUCIQCOOJxjdmqEAKNz4WAAdB15ET+ltMre6uJDfJITS9VyGQIgLdHM306MUK+MfeOqM9hU55Oye1CFkrWj8ivHo4yV7y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mongolite-ts@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306665},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"458b8b8d03a7ab2943f9fa1c170e1edfb8b17913","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","prepublish":"npm run build","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js","test:coverage:check":"c8 --reporter=lcov --reporter=text --check-coverage --lines 80 --functions 80 --statements 80 --branches 70 node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6749d77a-3cbd-4036-a0e1-9be1947db29b"}},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"11.9.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bson":"^7.2.0","uuid":"^13.0.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.7.2_1774341891216_0.11541087178467713","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"mongolite-ts","version":"0.8.0","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.8.0","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"46a572bb657065a2a3496f7b6325990e8610acdd","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.8.0.tgz","fileCount":42,"integrity":"sha512-S6m2sFxGkgbvx4OVw/KmW6Nk4gsuFvrfMsFGl+acPozUza1zYYZGwAWbCnoB/x8/5laeM1i5rFTFP0xkpcT7mw==","signatures":[{"sig":"MEQCICm5056BeGcb/T0q982qH9uY9cIO23XCRybFHkSHYFecAiBbfbg8WvfkP6NKbBYneGy3wFRSr77OrrEZ4X9TtLCwLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mongolite-ts@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"}},"gitHead":"2a121408b6f060bc08e3f7303b8a6b36a973cffb","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","prepublish":"npm run build","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js","test:coverage:check":"c8 --reporter=lcov --reporter=text --check-coverage --lines 80 --functions 80 --statements 80 --branches 70 node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6749d77a-3cbd-4036-a0e1-9be1947db29b"}},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"11.9.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bson":"^7.2.0","uuid":"^13.0.0","@types/uuid":"^9.0.8","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.19.4","eslint":"^8.57.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^5.8.3","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.8.0_1774350609462_0.7990317075380742","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"mongolite-ts","version":"0.8.1","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.8.1","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"a3c751b1c5925d44535524e63effba570d3f8a94","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.8.1.tgz","fileCount":42,"integrity":"sha512-UtiDDipJfgbv1A1duHc77wzHteI3T9c7d2iFVyY7KzOvR8y37jL+tqd+886n6V6VynQivXaBM0nCBZYmTA684Q==","signatures":[{"sig":"MEYCIQCR1TWx7FrBxb2Z/HEjgCiDIxJY9rKAzlHvHBN9ndHNxQIhANY6WrMM4wS9N6hDiXp0eva0H+SE6i8x7oA8jWkM2hQj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mongolite-ts@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"}},"gitHead":"60af1af22b2f9bd18e9e4d455425c24f9cd00ed4","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","prepublish":"npm run build","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js","test:coverage:check":"c8 --reporter=lcov --reporter=text --check-coverage --lines 80 --functions 80 --statements 80 --branches 70 node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6749d77a-3cbd-4036-a0e1-9be1947db29b"}},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"11.16.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^7.2.0","uuid":"^14.0.0","@types/uuid":"^11.0.0","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.19.4","eslint":"^10.1.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.8.1_1784113880404_0.3328562094542282","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"mongolite-ts","version":"0.8.2","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.8.2","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"7bb8bfa93b8253dc8a896c388c4601cecd3f7383","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.8.2.tgz","fileCount":42,"integrity":"sha512-zgGaTShgaenlX0ioNUJHd+wMurSAnijcYClilbDt9P4Sf9cddPA/kO/AswQrkYoXT1RTQNim5yxS4U39oPRCng==","signatures":[{"sig":"MEQCIGyVCqwqpGyNum/rVTuSBQzKxd2uyEhgvab6TrvWsx+NAiB5uqoAiFuGHcq409BPj6W6Fx3qpAFINUwwlUzk9PFy7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mongolite-ts@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338289},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"}},"gitHead":"0ea0136f756084e47204583c464499f2c5e0946d","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","prepublish":"npm run build","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js","test:coverage:check":"c8 --reporter=lcov --reporter=text --check-coverage --lines 80 --functions 80 --statements 80 --branches 70 node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6749d77a-3cbd-4036-a0e1-9be1947db29b"}},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"11.16.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^7.2.0","uuid":"^14.0.0","@types/uuid":"^11.0.0","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.19.4","eslint":"^10.1.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.8.2_1784114033857_0.16116680218572754","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"mongolite-ts","version":"0.8.3","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","_id":"mongolite-ts@0.8.3","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"homepage":"https://github.com/semics-tech/mongolite-ts#readme","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"dist":{"shasum":"9c72e43043fd070a6d9fa39aad4ccaf9a6cc9142","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.8.3.tgz","fileCount":42,"integrity":"sha512-DrMSHu9AsN6bQNjFOcHM/BBm2e0aRHPxpsKr0rSM5yc3lLB6ZPVAa6mF4nF3ggr5g/vLEH/Gf2QOUAiLX2gXMg==","signatures":[{"sig":"MEYCIQDwFMjmpSPtaU89AozuSOreV2qm3zxPf1/5s1yAo6jVrQIhAKmELjiyG8cpMvZX0GZ3Y33dm7cnRsbOCqXMMKdIb+Ce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mongolite-ts@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"}},"gitHead":"c9773b978a75562581c44ee475ff90d09fa184cf","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"node --import tsx --test tests/*.test.ts","build":"tsc","prepare":"npm run build","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","prepublish":"npm run build","verify-build":"node --import tsx scripts/verify-build.js","debug-queries":"npx tsx scripts/query-debugger.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test-third-party":"node scripts/test-third-party-usage.js","test:coverage:check":"c8 --reporter=lcov --reporter=text --check-coverage --lines 80 --functions 80 --statements 80 --branches 70 node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6749d77a-3cbd-4036-a0e1-9be1947db29b"}},"repository":{"url":"git+https://github.com/semics-tech/mongolite.git","type":"git"},"_npmVersion":"11.16.0","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bson":"^7.2.0","uuid":"^14.0.0","@types/uuid":"^11.0.0","better-sqlite3":"^12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.19.4","eslint":"^10.1.0","expect":"^30.0.0","prettier":"^3.2.5","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/mongolite-ts_0.8.3_1784117629582_0.8565507300843298","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"mongolite-ts","version":"0.8.4","description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","default":"./dist/cloudflare.js"}},"bin":{"mongolite-debug":"dist/bin/mongolite-debug.js"},"scripts":{"build":"tsc","test":"node --import tsx --test tests/*.test.ts","test:parity":"node --import tsx --test tests/parity/*.parity.test.ts","test:coverage":"c8 --reporter=lcov --reporter=text node --import tsx --test tests/*.test.ts","test:coverage:check":"c8 --reporter=lcov --reporter=text --check-coverage --lines 80 --functions 80 --statements 80 --branches 70 node --import tsx --test tests/*.test.ts","prepare":"npm run build","prepublish":"npm run build","lint":"eslint src/**/*.ts tests/**/*.ts","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","verify-build":"node --import tsx scripts/verify-build.js","test-third-party":"node scripts/test-third-party-usage.js","test:all":"npm run lint && npm run test && npm run verify-build && npm run test-third-party","benchmark":"npx tsx scripts/benchmark.ts","debug-queries":"npx tsx scripts/query-debugger.ts"},"repository":{"type":"git","url":"git+https://github.com/semics-tech/mongolite.git"},"keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"homepage":"https://github.com/semics-tech/mongolite-ts#readme","devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.58.1","@typescript-eslint/parser":"^8.58.1","c8":"^11.0.0","eslint":"^10.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.1.3","expect":"^30.0.0","mongodb-memory-server":"^10.4.3","prettier":"^3.2.5","tsx":"^4.19.4","typescript":"^6.0.2"},"dependencies":{"@types/uuid":"^11.0.0","better-sqlite3":"^12.1.1","bson":"^7.2.0","uuid":"^14.0.0"},"engines":{"node":">=20.0.0"},"gitHead":"ed28c7d31754d9e7ebd457196ab89d0907568d0d","_id":"mongolite-ts@0.8.4","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-PqDBEudDgZol3l2pPSVkhjEHcADHhDmPqu1tX9yW1bQ2znQXf17Mh5En4cS3moriFT4fDZrf02xdGcAPoTl0uQ==","shasum":"108bfb1b7240a27da652273030a1bf6e2a4bcb89","tarball":"https://registry.npmjs.org/mongolite-ts/-/mongolite-ts-0.8.4.tgz","fileCount":48,"unpackedSize":351298,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mongolite-ts@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEaBWo3O6qAeJhLEwxL0l5cJXSyKC2bPUSOeh29uJ1WuAiBH4RD7HgjaN1YDNe7see9WavycxdnRUPmk1mLzufIQaA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6749d77a-3cbd-4036-a0e1-9be1947db29b"}},"directories":{},"maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mongolite-ts_0.8.4_1784121792254_0.1497597379645168"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-31T12:22:38.516Z","modified":"2026-07-15T13:23:12.657Z","0.1.0":"2025-05-31T12:22:38.696Z","0.1.1":"2025-05-31T12:35:10.515Z","0.1.2":"2025-05-31T12:36:37.173Z","0.1.3":"2025-05-31T13:29:29.334Z","0.1.4":"2025-05-31T15:15:12.936Z","0.1.6":"2025-05-31T19:20:45.031Z","0.1.7":"2025-05-31T19:32:15.697Z","0.1.8":"2025-05-31T19:39:52.156Z","0.1.9":"2025-05-31T19:45:33.027Z","0.1.10":"2025-05-31T19:57:40.343Z","0.1.11":"2025-05-31T21:36:38.372Z","0.1.12":"2025-05-31T21:59:34.830Z","0.1.14":"2025-06-01T21:01:30.579Z","0.1.15":"2025-06-01T21:01:46.826Z","0.1.16":"2025-06-01T21:06:47.452Z","0.1.17":"2025-06-03T15:26:57.162Z","0.1.18":"2025-06-03T15:49:22.341Z","0.1.19":"2025-06-03T17:08:04.423Z","0.1.21":"2025-06-11T08:34:18.426Z","0.1.22":"2025-06-17T15:03:46.994Z","0.1.23":"2025-06-18T08:01:47.101Z","0.1.24":"2025-06-18T08:02:07.143Z","0.1.25":"2025-06-23T14:23:42.183Z","0.1.26":"2025-06-23T20:35:25.971Z","0.1.27":"2025-06-26T17:05:14.808Z","0.1.28":"2025-06-26T17:11:00.179Z","0.2.2":"2025-06-26T20:20:36.007Z","0.2.3":"2025-06-27T08:30:38.618Z","0.2.4":"2025-07-27T09:32:01.916Z","0.3.0":"2025-07-27T10:42:40.268Z","0.4.0":"2025-07-27T16:10:21.588Z","0.5.0":"2025-08-05T06:47:09.254Z","0.6.0":"2025-09-03T13:33:11.479Z","0.6.2":"2026-01-08T12:15:25.323Z","0.7.2":"2026-03-24T08:44:51.367Z","0.8.0":"2026-03-24T11:10:09.651Z","0.8.1":"2026-07-15T11:11:20.552Z","0.8.2":"2026-07-15T11:13:54.019Z","0.8.3":"2026-07-15T12:13:49.736Z","0.8.4":"2026-07-15T13:23:12.416Z"},"bugs":{"url":"https://github.com/semics-tech/mongolite/issues"},"author":{"name":"Oliver Breeden","email":"oliver@semics.co.uk"},"license":"MIT","homepage":"https://github.com/semics-tech/mongolite-ts#readme","keywords":["mongodb","sqlite","database","client","typescript","nosql","json"],"repository":{"type":"git","url":"git+https://github.com/semics-tech/mongolite.git"},"description":"A MongoDB-like client using SQLite as a persistent store, written in TypeScript.","maintainers":[{"name":"semics","email":"oliver@semics.co.uk"}],"readme":"# MongoLite\n\n[![CI](https://github.com/semics-tech/mongolite/actions/workflows/ci.yml/badge.svg)](https://github.com/semics-tech/mongolite/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/mongolite-ts.svg)](https://www.npmjs.com/package/mongolite-ts)\n[![Codecov](https://codecov.io/gh/semics-tech/mongolite/branch/master/graph/badge.svg)](https://codecov.io/gh/semics-tech/mongolite)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n\nA MongoDB-like client backed by SQLite. Use a familiar MongoDB API with the simplicity of a local file-based database — no server required.\n\n## Why MongoLite?\n\n- You want a MongoDB-style API without running a MongoDB server\n- You need a lightweight, embedded database for local apps, CLIs, or testing\n- You want simple file-based persistence with zero infrastructure overhead\n\n## Features\n\n- **MongoDB-compatible API** — `insertOne`, `findOne`, `updateOne`, `deleteOne`, `find`, `aggregate`, and more\n- **SQLite persistence** — single file, zero configuration, works offline\n- **Automatic `_id` generation** — UUID assigned on insert if not provided\n- **WAL mode** — Write-Ahead Logging for better concurrent read access\n- **Rich query operators** — `$eq`, `$gt`, `$in`, `$and`, `$or`, `$elemMatch`, `$regex`, and more\n- **Update operators** — `$set`, `$inc`, `$push`, `$pull`, `$addToSet`, `$mul`, and more\n- **Indexing** — create, list, and drop indexes including unique and compound indexes\n- **Change streams** — real-time change tracking via `collection.watch()`\n- **JSON safety** — validates documents before insert and recovers from corrupted data\n- **TypeScript** — fully typed with strict mode\n\n## Installation\n\n```bash\nnpm install mongolite-ts\n```\n\n## Quick Start\n\n```typescript\nimport { MongoLite } from 'mongolite-ts';\n\nasync function main() {\n  const client = new MongoLite('./myapp.sqlite');\n  // Use ':memory:' for an ephemeral in-memory database\n\n  const users = client.collection('users');\n\n  // Insert\n  const result = await users.insertOne({ name: 'Alice', age: 30 });\n\n  // Find\n  const user = await users.findOne({ name: 'Alice' });\n\n  // Update\n  await users.updateOne({ name: 'Alice' }, { $set: { age: 31 } });\n\n  // Delete\n  await users.deleteOne({ name: 'Alice' });\n\n  await client.close();\n}\n\nmain();\n```\n\n## Documentation\n\n| Topic | Description |\n|-------|-------------|\n| [API Reference](./docs/API.md) | Full API docs: methods, query operators, update operators |\n| [Change Streams](./docs/CHANGE_STREAMS.md) | Real-time change tracking with `collection.watch()` |\n| [JSON Safety](./docs/JSON_SAFETY.md) | Document validation and corrupted data recovery |\n| [Query Debugger](./docs/DEBUGGER.md) | Interactive CLI for debugging queries and inspecting SQL |\n| [Benchmarks](./docs/BENCHMARKS.md) | Performance benchmarks and storage characteristics |\n| [Cloudflare Durable Objects](./docs/CLOUDFLARE.md) | Using MongoLite inside a Cloudflare Durable Object |\n\n## Backend Examples\n\n### SQLite file (Node.js / Bun)\n\n```typescript\nimport { MongoLite } from 'mongolite-ts';\n\nconst client = new MongoLite('./myapp.sqlite');\nawait client.connect();\nconst users = client.collection('users');\nawait users.insertOne({ name: 'Alice', age: 30 });\nawait client.close();\n```\n\n### In-memory (tests / ephemeral)\n\n```typescript\nimport { MongoLite } from 'mongolite-ts';\n\nconst client = new MongoLite(':memory:');\nawait client.connect();\nconst users = client.collection('users');\nawait users.insertOne({ name: 'Alice', age: 30 });\n// Data is discarded when the process exits\nawait client.close();\n```\n\n### Browser (via sql.js)\n\nRequires [sql.js](https://www.npmjs.com/package/sql.js) (`npm install sql.js`).\n\n```typescript\nimport initSqlJs from 'sql.js';\nimport { MongoLite, BrowserSqliteAdapter } from 'mongolite-ts';\n\nconst SQL = await initSqlJs({\n  locateFile: (file) => `https://cdn.jsdelivr.net/npm/sql.js/dist/${file}`,\n});\nconst sqlJsDb = new SQL.Database(); // in-memory; use OPFS/IndexedDB for persistence\n\nconst client = new MongoLite(new BrowserSqliteAdapter(sqlJsDb));\nawait client.connect();\nconst users = client.collection('users');\nawait users.insertOne({ name: 'Alice', age: 30 });\nconsole.log(await users.findOne({ name: 'Alice' }));\nawait client.close();\n```\n\n### Cloudflare Durable Objects\n\n```typescript\nimport { DurableObject } from 'cloudflare:workers';\nimport { MongoLite, CloudflareDurableObjectAdapter } from 'mongolite-ts/cloudflare';\n\nexport class MyDurableObject extends DurableObject {\n  private client: MongoLite;\n\n  constructor(ctx: DurableObjectState, env: Env) {\n    super(ctx, env);\n    // Pass ctx.storage.sql — no file path needed\n    this.client = new MongoLite(new CloudflareDurableObjectAdapter(ctx.storage.sql));\n    ctx.blockConcurrencyWhile(() => this.client.collection('users').ensureTable());\n  }\n\n  async fetch(request: Request) {\n    const users = this.client.collection('users');\n    await users.insertOne({ name: 'Alice', age: 30 });\n    return Response.json(await users.findOne({ name: 'Alice' }));\n  }\n}\n```\n\n> See [docs/CLOUDFLARE.md](./docs/CLOUDFLARE.md) for the full guide, supported operations, and limitations.\n\n## Development\n\n```bash\ngit clone https://github.com/semics-tech/mongolite.git\ncd mongolite\nnpm install\nnpm test          # Run tests\nnpm run build     # Compile TypeScript\nnpm run lint      # Lint code\n```\n\n## Contributing\n\nContributions are welcome! Please read [CONTRIBUTING.md](./CONTRIBUTING.md) before submitting a pull request.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}