Thin MongoDB ODM built for Standard Schema
mongodb zod deno

feat: Upgrade dependencies, improve documentation, and remove examples from npm package

- Update package version to 1.2.0.
- Upgrade `mongodb` dependency to v6.17.0 and `zod` to v4.0.5.
- Update README.md to reflect the new MongoDB driver version requirement (v6+) and include instructions for upgrading MongoDB server.
- Remove `examples/` directory from the npm package by updating `.npmignore`.

+35 -1736
-1
.npmignore
··· 1 node_modules/ 2 tests/ 3 - examples/
··· 1 node_modules/ 2 tests/
+7 -3
README.md
··· 2 3 A lightweight, type-safe ODM for MongoDB in TypeScript — inspired by [Drizzle ORM](https://orm.drizzle.team/) and built for developers who value simplicity, transparency, and strong typings. 4 5 - --- 6 7 ## ✨ Features 8 ··· 21 # or 22 yarn add mizzleorm mongodb zod 23 ``` 24 25 --- 26 ··· 51 // src/index.ts 52 import { connect, disconnect, MongoModel, InferModel, InsertType } from 'mizzleorm'; 53 import { userSchema } from './schemas/user'; 54 - import { ObjectId } from 'mongodb'; 55 56 type User = InferModel<typeof userSchema>; 57 type UserInsert = InsertType<typeof userSchema>; 58 59 async function main() { 60 await connect('mongodb://localhost:27017', 'your_database_name'); 61 const UserModel = new MongoModel('users', userSchema); 62 ··· 85 const users = await UserModel.find({ name: 'John Doe' }); 86 87 // Find one 88 - const found = await UserModel.findOne({ _id: new ObjectId(insertResult.insertedId) }); 89 90 // Update 91 await UserModel.update({ name: 'John Doe' }, { age: 31 });
··· 2 3 A lightweight, type-safe ODM for MongoDB in TypeScript — inspired by [Drizzle ORM](https://orm.drizzle.team/) and built for developers who value simplicity, transparency, and strong typings. 4 5 + 6 + > **Note:** MizzleORM requires MongoDB **4.2 or newer** and works best with the latest stable MongoDB server (6.x or newer) and the official [mongodb](https://www.npmjs.com/package/mongodb) Node.js driver (v6+). 7 8 ## ✨ Features 9 ··· 22 # or 23 yarn add mizzleorm mongodb zod 24 ``` 25 + 26 + > If you need to upgrade your local MongoDB server, see: https://www.mongodb.com/docs/manual/administration/install-community/ 27 28 --- 29 ··· 54 // src/index.ts 55 import { connect, disconnect, MongoModel, InferModel, InsertType } from 'mizzleorm'; 56 import { userSchema } from './schemas/user'; 57 + import { ObjectId } from 'mongodb'; // v6+ driver recommended 58 59 type User = InferModel<typeof userSchema>; 60 type UserInsert = InsertType<typeof userSchema>; 61 62 async function main() { 63 + // Use the latest connection string format and options 64 await connect('mongodb://localhost:27017', 'your_database_name'); 65 const UserModel = new MongoModel('users', userSchema); 66 ··· 89 const users = await UserModel.find({ name: 'John Doe' }); 90 91 // Find one 92 + const found = await UserModel.findOne({ _id: new ObjectId(insertResult.insertedId) }); // ObjectId from mongodb v6+ 93 94 // Update 95 await UserModel.update({ name: 'John Doe' }, { age: 31 });
+19 -1719
package-lock.json
··· 1 { 2 "name": "mizzleorm", 3 - "version": "0.0.1", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "mizzleorm", 9 - "version": "0.0.1", 10 "license": "MIT", 11 "dependencies": { 12 - "mongodb": "^6.8.0", 13 - "zod": "^3.23.8" 14 }, 15 "devDependencies": { 16 - "@types/mongodb": "^4.0.7", 17 - "@types/node": "^20.14.10", 18 - "ts-node": "^10.9.2", 19 - "typescript": "^5.5.3", 20 - "vitest": "^1.6.0" 21 } 22 }, 23 "node_modules/@cspotcode/source-map-support": { ··· 33 "node": ">=12" 34 } 35 }, 36 - "node_modules/@esbuild/aix-ppc64": { 37 - "version": "0.21.5", 38 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 39 - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 40 - "cpu": [ 41 - "ppc64" 42 - ], 43 - "dev": true, 44 - "license": "MIT", 45 - "optional": true, 46 - "os": [ 47 - "aix" 48 - ], 49 - "engines": { 50 - "node": ">=12" 51 - } 52 - }, 53 - "node_modules/@esbuild/android-arm": { 54 - "version": "0.21.5", 55 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 56 - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 57 - "cpu": [ 58 - "arm" 59 - ], 60 - "dev": true, 61 - "license": "MIT", 62 - "optional": true, 63 - "os": [ 64 - "android" 65 - ], 66 - "engines": { 67 - "node": ">=12" 68 - } 69 - }, 70 - "node_modules/@esbuild/android-arm64": { 71 - "version": "0.21.5", 72 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 73 - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 74 - "cpu": [ 75 - "arm64" 76 - ], 77 - "dev": true, 78 - "license": "MIT", 79 - "optional": true, 80 - "os": [ 81 - "android" 82 - ], 83 - "engines": { 84 - "node": ">=12" 85 - } 86 - }, 87 - "node_modules/@esbuild/android-x64": { 88 - "version": "0.21.5", 89 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 90 - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 91 - "cpu": [ 92 - "x64" 93 - ], 94 - "dev": true, 95 - "license": "MIT", 96 - "optional": true, 97 - "os": [ 98 - "android" 99 - ], 100 - "engines": { 101 - "node": ">=12" 102 - } 103 - }, 104 - "node_modules/@esbuild/darwin-arm64": { 105 - "version": "0.21.5", 106 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 107 - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 108 - "cpu": [ 109 - "arm64" 110 - ], 111 - "dev": true, 112 - "license": "MIT", 113 - "optional": true, 114 - "os": [ 115 - "darwin" 116 - ], 117 - "engines": { 118 - "node": ">=12" 119 - } 120 - }, 121 - "node_modules/@esbuild/darwin-x64": { 122 - "version": "0.21.5", 123 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 124 - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 125 - "cpu": [ 126 - "x64" 127 - ], 128 - "dev": true, 129 - "license": "MIT", 130 - "optional": true, 131 - "os": [ 132 - "darwin" 133 - ], 134 - "engines": { 135 - "node": ">=12" 136 - } 137 - }, 138 - "node_modules/@esbuild/freebsd-arm64": { 139 - "version": "0.21.5", 140 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 141 - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 142 - "cpu": [ 143 - "arm64" 144 - ], 145 - "dev": true, 146 - "license": "MIT", 147 - "optional": true, 148 - "os": [ 149 - "freebsd" 150 - ], 151 - "engines": { 152 - "node": ">=12" 153 - } 154 - }, 155 - "node_modules/@esbuild/freebsd-x64": { 156 - "version": "0.21.5", 157 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 158 - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 159 - "cpu": [ 160 - "x64" 161 - ], 162 - "dev": true, 163 - "license": "MIT", 164 - "optional": true, 165 - "os": [ 166 - "freebsd" 167 - ], 168 - "engines": { 169 - "node": ">=12" 170 - } 171 - }, 172 - "node_modules/@esbuild/linux-arm": { 173 - "version": "0.21.5", 174 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 175 - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 176 - "cpu": [ 177 - "arm" 178 - ], 179 - "dev": true, 180 - "license": "MIT", 181 - "optional": true, 182 - "os": [ 183 - "linux" 184 - ], 185 - "engines": { 186 - "node": ">=12" 187 - } 188 - }, 189 - "node_modules/@esbuild/linux-arm64": { 190 - "version": "0.21.5", 191 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 192 - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 193 - "cpu": [ 194 - "arm64" 195 - ], 196 - "dev": true, 197 - "license": "MIT", 198 - "optional": true, 199 - "os": [ 200 - "linux" 201 - ], 202 - "engines": { 203 - "node": ">=12" 204 - } 205 - }, 206 - "node_modules/@esbuild/linux-ia32": { 207 - "version": "0.21.5", 208 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 209 - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 210 - "cpu": [ 211 - "ia32" 212 - ], 213 - "dev": true, 214 - "license": "MIT", 215 - "optional": true, 216 - "os": [ 217 - "linux" 218 - ], 219 - "engines": { 220 - "node": ">=12" 221 - } 222 - }, 223 - "node_modules/@esbuild/linux-loong64": { 224 - "version": "0.21.5", 225 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 226 - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 227 - "cpu": [ 228 - "loong64" 229 - ], 230 - "dev": true, 231 - "license": "MIT", 232 - "optional": true, 233 - "os": [ 234 - "linux" 235 - ], 236 - "engines": { 237 - "node": ">=12" 238 - } 239 - }, 240 - "node_modules/@esbuild/linux-mips64el": { 241 - "version": "0.21.5", 242 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 243 - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 244 - "cpu": [ 245 - "mips64el" 246 - ], 247 - "dev": true, 248 - "license": "MIT", 249 - "optional": true, 250 - "os": [ 251 - "linux" 252 - ], 253 - "engines": { 254 - "node": ">=12" 255 - } 256 - }, 257 - "node_modules/@esbuild/linux-ppc64": { 258 - "version": "0.21.5", 259 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 260 - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 261 - "cpu": [ 262 - "ppc64" 263 - ], 264 - "dev": true, 265 - "license": "MIT", 266 - "optional": true, 267 - "os": [ 268 - "linux" 269 - ], 270 - "engines": { 271 - "node": ">=12" 272 - } 273 - }, 274 - "node_modules/@esbuild/linux-riscv64": { 275 - "version": "0.21.5", 276 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 277 - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 278 - "cpu": [ 279 - "riscv64" 280 - ], 281 - "dev": true, 282 - "license": "MIT", 283 - "optional": true, 284 - "os": [ 285 - "linux" 286 - ], 287 - "engines": { 288 - "node": ">=12" 289 - } 290 - }, 291 - "node_modules/@esbuild/linux-s390x": { 292 - "version": "0.21.5", 293 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 294 - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 295 - "cpu": [ 296 - "s390x" 297 - ], 298 - "dev": true, 299 - "license": "MIT", 300 - "optional": true, 301 - "os": [ 302 - "linux" 303 - ], 304 - "engines": { 305 - "node": ">=12" 306 - } 307 - }, 308 - "node_modules/@esbuild/linux-x64": { 309 - "version": "0.21.5", 310 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 311 - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 312 - "cpu": [ 313 - "x64" 314 - ], 315 - "dev": true, 316 - "license": "MIT", 317 - "optional": true, 318 - "os": [ 319 - "linux" 320 - ], 321 - "engines": { 322 - "node": ">=12" 323 - } 324 - }, 325 - "node_modules/@esbuild/netbsd-x64": { 326 - "version": "0.21.5", 327 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 328 - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 329 - "cpu": [ 330 - "x64" 331 - ], 332 - "dev": true, 333 - "license": "MIT", 334 - "optional": true, 335 - "os": [ 336 - "netbsd" 337 - ], 338 - "engines": { 339 - "node": ">=12" 340 - } 341 - }, 342 - "node_modules/@esbuild/openbsd-x64": { 343 - "version": "0.21.5", 344 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 345 - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 346 - "cpu": [ 347 - "x64" 348 - ], 349 - "dev": true, 350 - "license": "MIT", 351 - "optional": true, 352 - "os": [ 353 - "openbsd" 354 - ], 355 - "engines": { 356 - "node": ">=12" 357 - } 358 - }, 359 - "node_modules/@esbuild/sunos-x64": { 360 - "version": "0.21.5", 361 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 362 - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 363 - "cpu": [ 364 - "x64" 365 - ], 366 - "dev": true, 367 - "license": "MIT", 368 - "optional": true, 369 - "os": [ 370 - "sunos" 371 - ], 372 - "engines": { 373 - "node": ">=12" 374 - } 375 - }, 376 - "node_modules/@esbuild/win32-arm64": { 377 - "version": "0.21.5", 378 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 379 - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 380 - "cpu": [ 381 - "arm64" 382 - ], 383 - "dev": true, 384 - "license": "MIT", 385 - "optional": true, 386 - "os": [ 387 - "win32" 388 - ], 389 - "engines": { 390 - "node": ">=12" 391 - } 392 - }, 393 - "node_modules/@esbuild/win32-ia32": { 394 - "version": "0.21.5", 395 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 396 - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 397 - "cpu": [ 398 - "ia32" 399 - ], 400 - "dev": true, 401 - "license": "MIT", 402 - "optional": true, 403 - "os": [ 404 - "win32" 405 - ], 406 - "engines": { 407 - "node": ">=12" 408 - } 409 - }, 410 - "node_modules/@esbuild/win32-x64": { 411 - "version": "0.21.5", 412 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 413 - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 414 - "cpu": [ 415 - "x64" 416 - ], 417 - "dev": true, 418 - "license": "MIT", 419 - "optional": true, 420 - "os": [ 421 - "win32" 422 - ], 423 - "engines": { 424 - "node": ">=12" 425 - } 426 - }, 427 - "node_modules/@jest/schemas": { 428 - "version": "29.6.3", 429 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 430 - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", 431 - "dev": true, 432 - "license": "MIT", 433 - "dependencies": { 434 - "@sinclair/typebox": "^0.27.8" 435 - }, 436 - "engines": { 437 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 438 - } 439 - }, 440 "node_modules/@jridgewell/resolve-uri": { 441 "version": "3.1.2", 442 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", ··· 474 "sparse-bitfield": "^3.0.3" 475 } 476 }, 477 - "node_modules/@rollup/rollup-android-arm-eabi": { 478 - "version": "4.45.1", 479 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.45.1.tgz", 480 - "integrity": "sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==", 481 - "cpu": [ 482 - "arm" 483 - ], 484 - "dev": true, 485 - "license": "MIT", 486 - "optional": true, 487 - "os": [ 488 - "android" 489 - ] 490 - }, 491 - "node_modules/@rollup/rollup-android-arm64": { 492 - "version": "4.45.1", 493 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.45.1.tgz", 494 - "integrity": "sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==", 495 - "cpu": [ 496 - "arm64" 497 - ], 498 - "dev": true, 499 - "license": "MIT", 500 - "optional": true, 501 - "os": [ 502 - "android" 503 - ] 504 - }, 505 - "node_modules/@rollup/rollup-darwin-arm64": { 506 - "version": "4.45.1", 507 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.45.1.tgz", 508 - "integrity": "sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==", 509 - "cpu": [ 510 - "arm64" 511 - ], 512 - "dev": true, 513 - "license": "MIT", 514 - "optional": true, 515 - "os": [ 516 - "darwin" 517 - ] 518 - }, 519 - "node_modules/@rollup/rollup-darwin-x64": { 520 - "version": "4.45.1", 521 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.45.1.tgz", 522 - "integrity": "sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==", 523 - "cpu": [ 524 - "x64" 525 - ], 526 - "dev": true, 527 - "license": "MIT", 528 - "optional": true, 529 - "os": [ 530 - "darwin" 531 - ] 532 - }, 533 - "node_modules/@rollup/rollup-freebsd-arm64": { 534 - "version": "4.45.1", 535 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.45.1.tgz", 536 - "integrity": "sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==", 537 - "cpu": [ 538 - "arm64" 539 - ], 540 - "dev": true, 541 - "license": "MIT", 542 - "optional": true, 543 - "os": [ 544 - "freebsd" 545 - ] 546 - }, 547 - "node_modules/@rollup/rollup-freebsd-x64": { 548 - "version": "4.45.1", 549 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.45.1.tgz", 550 - "integrity": "sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==", 551 - "cpu": [ 552 - "x64" 553 - ], 554 - "dev": true, 555 - "license": "MIT", 556 - "optional": true, 557 - "os": [ 558 - "freebsd" 559 - ] 560 - }, 561 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 562 - "version": "4.45.1", 563 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.45.1.tgz", 564 - "integrity": "sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==", 565 - "cpu": [ 566 - "arm" 567 - ], 568 - "dev": true, 569 - "license": "MIT", 570 - "optional": true, 571 - "os": [ 572 - "linux" 573 - ] 574 - }, 575 - "node_modules/@rollup/rollup-linux-arm-musleabihf": { 576 - "version": "4.45.1", 577 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.45.1.tgz", 578 - "integrity": "sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==", 579 - "cpu": [ 580 - "arm" 581 - ], 582 - "dev": true, 583 - "license": "MIT", 584 - "optional": true, 585 - "os": [ 586 - "linux" 587 - ] 588 - }, 589 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 590 - "version": "4.45.1", 591 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.45.1.tgz", 592 - "integrity": "sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==", 593 - "cpu": [ 594 - "arm64" 595 - ], 596 - "dev": true, 597 - "license": "MIT", 598 - "optional": true, 599 - "os": [ 600 - "linux" 601 - ] 602 - }, 603 - "node_modules/@rollup/rollup-linux-arm64-musl": { 604 - "version": "4.45.1", 605 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.45.1.tgz", 606 - "integrity": "sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==", 607 - "cpu": [ 608 - "arm64" 609 - ], 610 - "dev": true, 611 - "license": "MIT", 612 - "optional": true, 613 - "os": [ 614 - "linux" 615 - ] 616 - }, 617 - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 618 - "version": "4.45.1", 619 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.45.1.tgz", 620 - "integrity": "sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==", 621 - "cpu": [ 622 - "loong64" 623 - ], 624 - "dev": true, 625 - "license": "MIT", 626 - "optional": true, 627 - "os": [ 628 - "linux" 629 - ] 630 - }, 631 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 632 - "version": "4.45.1", 633 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.45.1.tgz", 634 - "integrity": "sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==", 635 - "cpu": [ 636 - "ppc64" 637 - ], 638 - "dev": true, 639 - "license": "MIT", 640 - "optional": true, 641 - "os": [ 642 - "linux" 643 - ] 644 - }, 645 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 646 - "version": "4.45.1", 647 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.45.1.tgz", 648 - "integrity": "sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==", 649 - "cpu": [ 650 - "riscv64" 651 - ], 652 - "dev": true, 653 - "license": "MIT", 654 - "optional": true, 655 - "os": [ 656 - "linux" 657 - ] 658 - }, 659 - "node_modules/@rollup/rollup-linux-riscv64-musl": { 660 - "version": "4.45.1", 661 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.45.1.tgz", 662 - "integrity": "sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==", 663 - "cpu": [ 664 - "riscv64" 665 - ], 666 - "dev": true, 667 - "license": "MIT", 668 - "optional": true, 669 - "os": [ 670 - "linux" 671 - ] 672 - }, 673 - "node_modules/@rollup/rollup-linux-s390x-gnu": { 674 - "version": "4.45.1", 675 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.45.1.tgz", 676 - "integrity": "sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==", 677 - "cpu": [ 678 - "s390x" 679 - ], 680 - "dev": true, 681 - "license": "MIT", 682 - "optional": true, 683 - "os": [ 684 - "linux" 685 - ] 686 - }, 687 - "node_modules/@rollup/rollup-linux-x64-gnu": { 688 - "version": "4.45.1", 689 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.45.1.tgz", 690 - "integrity": "sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==", 691 - "cpu": [ 692 - "x64" 693 - ], 694 - "dev": true, 695 - "license": "MIT", 696 - "optional": true, 697 - "os": [ 698 - "linux" 699 - ] 700 - }, 701 - "node_modules/@rollup/rollup-linux-x64-musl": { 702 - "version": "4.45.1", 703 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.45.1.tgz", 704 - "integrity": "sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==", 705 - "cpu": [ 706 - "x64" 707 - ], 708 - "dev": true, 709 - "license": "MIT", 710 - "optional": true, 711 - "os": [ 712 - "linux" 713 - ] 714 - }, 715 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 716 - "version": "4.45.1", 717 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.45.1.tgz", 718 - "integrity": "sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==", 719 - "cpu": [ 720 - "arm64" 721 - ], 722 - "dev": true, 723 - "license": "MIT", 724 - "optional": true, 725 - "os": [ 726 - "win32" 727 - ] 728 - }, 729 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 730 - "version": "4.45.1", 731 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.45.1.tgz", 732 - "integrity": "sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==", 733 - "cpu": [ 734 - "ia32" 735 - ], 736 - "dev": true, 737 - "license": "MIT", 738 - "optional": true, 739 - "os": [ 740 - "win32" 741 - ] 742 - }, 743 - "node_modules/@rollup/rollup-win32-x64-msvc": { 744 - "version": "4.45.1", 745 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.45.1.tgz", 746 - "integrity": "sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==", 747 - "cpu": [ 748 - "x64" 749 - ], 750 - "dev": true, 751 - "license": "MIT", 752 - "optional": true, 753 - "os": [ 754 - "win32" 755 - ] 756 - }, 757 - "node_modules/@sinclair/typebox": { 758 - "version": "0.27.8", 759 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 760 - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 761 - "dev": true, 762 - "license": "MIT" 763 - }, 764 "node_modules/@tsconfig/node10": { 765 "version": "1.0.11", 766 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", ··· 789 "dev": true, 790 "license": "MIT" 791 }, 792 - "node_modules/@types/estree": { 793 - "version": "1.0.8", 794 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 795 - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 796 - "dev": true, 797 - "license": "MIT" 798 - }, 799 - "node_modules/@types/mongodb": { 800 - "version": "4.0.7", 801 - "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-4.0.7.tgz", 802 - "integrity": "sha512-lPUYPpzA43baXqnd36cZ9xxorprybxXDzteVKCPAdp14ppHtFJHnXYvNpmBvtMUTb5fKXVv6sVbzo1LHkWhJlw==", 803 - "deprecated": "mongodb provides its own types. @types/mongodb is no longer needed.", 804 - "dev": true, 805 - "license": "MIT", 806 - "dependencies": { 807 - "mongodb": "*" 808 - } 809 - }, 810 "node_modules/@types/node": { 811 - "version": "20.19.8", 812 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.8.tgz", 813 - "integrity": "sha512-HzbgCY53T6bfu4tT7Aq3TvViJyHjLjPNaAS3HOuMc9pw97KHsUtXNX4L+wu59g1WnjsZSko35MbEqnO58rihhw==", 814 "dev": true, 815 "license": "MIT", 816 "dependencies": { 817 - "undici-types": "~6.21.0" 818 } 819 }, 820 "node_modules/@types/webidl-conversions": { ··· 832 "@types/webidl-conversions": "*" 833 } 834 }, 835 - "node_modules/@vitest/expect": { 836 - "version": "1.6.1", 837 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.1.tgz", 838 - "integrity": "sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==", 839 - "dev": true, 840 - "license": "MIT", 841 - "dependencies": { 842 - "@vitest/spy": "1.6.1", 843 - "@vitest/utils": "1.6.1", 844 - "chai": "^4.3.10" 845 - }, 846 - "funding": { 847 - "url": "https://opencollective.com/vitest" 848 - } 849 - }, 850 - "node_modules/@vitest/runner": { 851 - "version": "1.6.1", 852 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.1.tgz", 853 - "integrity": "sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==", 854 - "dev": true, 855 - "license": "MIT", 856 - "dependencies": { 857 - "@vitest/utils": "1.6.1", 858 - "p-limit": "^5.0.0", 859 - "pathe": "^1.1.1" 860 - }, 861 - "funding": { 862 - "url": "https://opencollective.com/vitest" 863 - } 864 - }, 865 - "node_modules/@vitest/snapshot": { 866 - "version": "1.6.1", 867 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.1.tgz", 868 - "integrity": "sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==", 869 - "dev": true, 870 - "license": "MIT", 871 - "dependencies": { 872 - "magic-string": "^0.30.5", 873 - "pathe": "^1.1.1", 874 - "pretty-format": "^29.7.0" 875 - }, 876 - "funding": { 877 - "url": "https://opencollective.com/vitest" 878 - } 879 - }, 880 - "node_modules/@vitest/spy": { 881 - "version": "1.6.1", 882 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.1.tgz", 883 - "integrity": "sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==", 884 - "dev": true, 885 - "license": "MIT", 886 - "dependencies": { 887 - "tinyspy": "^2.2.0" 888 - }, 889 - "funding": { 890 - "url": "https://opencollective.com/vitest" 891 - } 892 - }, 893 - "node_modules/@vitest/utils": { 894 - "version": "1.6.1", 895 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.1.tgz", 896 - "integrity": "sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==", 897 - "dev": true, 898 - "license": "MIT", 899 - "dependencies": { 900 - "diff-sequences": "^29.6.3", 901 - "estree-walker": "^3.0.3", 902 - "loupe": "^2.3.7", 903 - "pretty-format": "^29.7.0" 904 - }, 905 - "funding": { 906 - "url": "https://opencollective.com/vitest" 907 - } 908 - }, 909 "node_modules/acorn": { 910 "version": "8.15.0", 911 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", ··· 932 "node": ">=0.4.0" 933 } 934 }, 935 - "node_modules/ansi-styles": { 936 - "version": "5.2.0", 937 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 938 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 939 - "dev": true, 940 - "license": "MIT", 941 - "engines": { 942 - "node": ">=10" 943 - }, 944 - "funding": { 945 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 946 - } 947 - }, 948 "node_modules/arg": { 949 "version": "4.1.3", 950 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 951 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 952 "dev": true, 953 "license": "MIT" 954 - }, 955 - "node_modules/assertion-error": { 956 - "version": "1.1.0", 957 - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 958 - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 959 - "dev": true, 960 - "license": "MIT", 961 - "engines": { 962 - "node": "*" 963 - } 964 }, 965 "node_modules/bson": { 966 "version": "6.10.4", ··· 971 "node": ">=16.20.1" 972 } 973 }, 974 - "node_modules/cac": { 975 - "version": "6.7.14", 976 - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 977 - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 978 - "dev": true, 979 - "license": "MIT", 980 - "engines": { 981 - "node": ">=8" 982 - } 983 - }, 984 - "node_modules/chai": { 985 - "version": "4.5.0", 986 - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", 987 - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", 988 - "dev": true, 989 - "license": "MIT", 990 - "dependencies": { 991 - "assertion-error": "^1.1.0", 992 - "check-error": "^1.0.3", 993 - "deep-eql": "^4.1.3", 994 - "get-func-name": "^2.0.2", 995 - "loupe": "^2.3.6", 996 - "pathval": "^1.1.1", 997 - "type-detect": "^4.1.0" 998 - }, 999 - "engines": { 1000 - "node": ">=4" 1001 - } 1002 - }, 1003 - "node_modules/check-error": { 1004 - "version": "1.0.3", 1005 - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", 1006 - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", 1007 - "dev": true, 1008 - "license": "MIT", 1009 - "dependencies": { 1010 - "get-func-name": "^2.0.2" 1011 - }, 1012 - "engines": { 1013 - "node": "*" 1014 - } 1015 - }, 1016 - "node_modules/confbox": { 1017 - "version": "0.1.8", 1018 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 1019 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 1020 - "dev": true, 1021 - "license": "MIT" 1022 - }, 1023 "node_modules/create-require": { 1024 "version": "1.1.1", 1025 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 1026 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 1027 "dev": true, 1028 "license": "MIT" 1029 - }, 1030 - "node_modules/cross-spawn": { 1031 - "version": "7.0.6", 1032 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1033 - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1034 - "dev": true, 1035 - "license": "MIT", 1036 - "dependencies": { 1037 - "path-key": "^3.1.0", 1038 - "shebang-command": "^2.0.0", 1039 - "which": "^2.0.1" 1040 - }, 1041 - "engines": { 1042 - "node": ">= 8" 1043 - } 1044 - }, 1045 - "node_modules/debug": { 1046 - "version": "4.4.1", 1047 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 1048 - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 1049 - "dev": true, 1050 - "license": "MIT", 1051 - "dependencies": { 1052 - "ms": "^2.1.3" 1053 - }, 1054 - "engines": { 1055 - "node": ">=6.0" 1056 - }, 1057 - "peerDependenciesMeta": { 1058 - "supports-color": { 1059 - "optional": true 1060 - } 1061 - } 1062 - }, 1063 - "node_modules/deep-eql": { 1064 - "version": "4.1.4", 1065 - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", 1066 - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", 1067 - "dev": true, 1068 - "license": "MIT", 1069 - "dependencies": { 1070 - "type-detect": "^4.0.0" 1071 - }, 1072 - "engines": { 1073 - "node": ">=6" 1074 - } 1075 }, 1076 "node_modules/diff": { 1077 "version": "4.0.2", ··· 1083 "node": ">=0.3.1" 1084 } 1085 }, 1086 - "node_modules/diff-sequences": { 1087 - "version": "29.6.3", 1088 - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", 1089 - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", 1090 - "dev": true, 1091 - "license": "MIT", 1092 - "engines": { 1093 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1094 - } 1095 - }, 1096 - "node_modules/esbuild": { 1097 - "version": "0.21.5", 1098 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1099 - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1100 - "dev": true, 1101 - "hasInstallScript": true, 1102 - "license": "MIT", 1103 - "bin": { 1104 - "esbuild": "bin/esbuild" 1105 - }, 1106 - "engines": { 1107 - "node": ">=12" 1108 - }, 1109 - "optionalDependencies": { 1110 - "@esbuild/aix-ppc64": "0.21.5", 1111 - "@esbuild/android-arm": "0.21.5", 1112 - "@esbuild/android-arm64": "0.21.5", 1113 - "@esbuild/android-x64": "0.21.5", 1114 - "@esbuild/darwin-arm64": "0.21.5", 1115 - "@esbuild/darwin-x64": "0.21.5", 1116 - "@esbuild/freebsd-arm64": "0.21.5", 1117 - "@esbuild/freebsd-x64": "0.21.5", 1118 - "@esbuild/linux-arm": "0.21.5", 1119 - "@esbuild/linux-arm64": "0.21.5", 1120 - "@esbuild/linux-ia32": "0.21.5", 1121 - "@esbuild/linux-loong64": "0.21.5", 1122 - "@esbuild/linux-mips64el": "0.21.5", 1123 - "@esbuild/linux-ppc64": "0.21.5", 1124 - "@esbuild/linux-riscv64": "0.21.5", 1125 - "@esbuild/linux-s390x": "0.21.5", 1126 - "@esbuild/linux-x64": "0.21.5", 1127 - "@esbuild/netbsd-x64": "0.21.5", 1128 - "@esbuild/openbsd-x64": "0.21.5", 1129 - "@esbuild/sunos-x64": "0.21.5", 1130 - "@esbuild/win32-arm64": "0.21.5", 1131 - "@esbuild/win32-ia32": "0.21.5", 1132 - "@esbuild/win32-x64": "0.21.5" 1133 - } 1134 - }, 1135 - "node_modules/estree-walker": { 1136 - "version": "3.0.3", 1137 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1138 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1139 - "dev": true, 1140 - "license": "MIT", 1141 - "dependencies": { 1142 - "@types/estree": "^1.0.0" 1143 - } 1144 - }, 1145 - "node_modules/execa": { 1146 - "version": "8.0.1", 1147 - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", 1148 - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", 1149 - "dev": true, 1150 - "license": "MIT", 1151 - "dependencies": { 1152 - "cross-spawn": "^7.0.3", 1153 - "get-stream": "^8.0.1", 1154 - "human-signals": "^5.0.0", 1155 - "is-stream": "^3.0.0", 1156 - "merge-stream": "^2.0.0", 1157 - "npm-run-path": "^5.1.0", 1158 - "onetime": "^6.0.0", 1159 - "signal-exit": "^4.1.0", 1160 - "strip-final-newline": "^3.0.0" 1161 - }, 1162 - "engines": { 1163 - "node": ">=16.17" 1164 - }, 1165 - "funding": { 1166 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 1167 - } 1168 - }, 1169 - "node_modules/fsevents": { 1170 - "version": "2.3.3", 1171 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1172 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1173 - "dev": true, 1174 - "hasInstallScript": true, 1175 - "license": "MIT", 1176 - "optional": true, 1177 - "os": [ 1178 - "darwin" 1179 - ], 1180 - "engines": { 1181 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1182 - } 1183 - }, 1184 - "node_modules/get-func-name": { 1185 - "version": "2.0.2", 1186 - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", 1187 - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", 1188 - "dev": true, 1189 - "license": "MIT", 1190 - "engines": { 1191 - "node": "*" 1192 - } 1193 - }, 1194 - "node_modules/get-stream": { 1195 - "version": "8.0.1", 1196 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", 1197 - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", 1198 - "dev": true, 1199 - "license": "MIT", 1200 - "engines": { 1201 - "node": ">=16" 1202 - }, 1203 - "funding": { 1204 - "url": "https://github.com/sponsors/sindresorhus" 1205 - } 1206 - }, 1207 - "node_modules/human-signals": { 1208 - "version": "5.0.0", 1209 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", 1210 - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", 1211 - "dev": true, 1212 - "license": "Apache-2.0", 1213 - "engines": { 1214 - "node": ">=16.17.0" 1215 - } 1216 - }, 1217 - "node_modules/is-stream": { 1218 - "version": "3.0.0", 1219 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 1220 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 1221 - "dev": true, 1222 - "license": "MIT", 1223 - "engines": { 1224 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1225 - }, 1226 - "funding": { 1227 - "url": "https://github.com/sponsors/sindresorhus" 1228 - } 1229 - }, 1230 - "node_modules/isexe": { 1231 - "version": "2.0.0", 1232 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1233 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1234 - "dev": true, 1235 - "license": "ISC" 1236 - }, 1237 - "node_modules/js-tokens": { 1238 - "version": "9.0.1", 1239 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", 1240 - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", 1241 - "dev": true, 1242 - "license": "MIT" 1243 - }, 1244 - "node_modules/local-pkg": { 1245 - "version": "0.5.1", 1246 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", 1247 - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", 1248 - "dev": true, 1249 - "license": "MIT", 1250 - "dependencies": { 1251 - "mlly": "^1.7.3", 1252 - "pkg-types": "^1.2.1" 1253 - }, 1254 - "engines": { 1255 - "node": ">=14" 1256 - }, 1257 - "funding": { 1258 - "url": "https://github.com/sponsors/antfu" 1259 - } 1260 - }, 1261 - "node_modules/loupe": { 1262 - "version": "2.3.7", 1263 - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", 1264 - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", 1265 - "dev": true, 1266 - "license": "MIT", 1267 - "dependencies": { 1268 - "get-func-name": "^2.0.1" 1269 - } 1270 - }, 1271 - "node_modules/magic-string": { 1272 - "version": "0.30.17", 1273 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 1274 - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1275 - "dev": true, 1276 - "license": "MIT", 1277 - "dependencies": { 1278 - "@jridgewell/sourcemap-codec": "^1.5.0" 1279 - } 1280 - }, 1281 "node_modules/make-error": { 1282 "version": "1.3.6", 1283 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", ··· 1291 "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", 1292 "license": "MIT" 1293 }, 1294 - "node_modules/merge-stream": { 1295 - "version": "2.0.0", 1296 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1297 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1298 - "dev": true, 1299 - "license": "MIT" 1300 - }, 1301 - "node_modules/mimic-fn": { 1302 - "version": "4.0.0", 1303 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 1304 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 1305 - "dev": true, 1306 - "license": "MIT", 1307 - "engines": { 1308 - "node": ">=12" 1309 - }, 1310 - "funding": { 1311 - "url": "https://github.com/sponsors/sindresorhus" 1312 - } 1313 - }, 1314 - "node_modules/mlly": { 1315 - "version": "1.7.4", 1316 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", 1317 - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", 1318 - "dev": true, 1319 - "license": "MIT", 1320 - "dependencies": { 1321 - "acorn": "^8.14.0", 1322 - "pathe": "^2.0.1", 1323 - "pkg-types": "^1.3.0", 1324 - "ufo": "^1.5.4" 1325 - } 1326 - }, 1327 - "node_modules/mlly/node_modules/pathe": { 1328 - "version": "2.0.3", 1329 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1330 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1331 - "dev": true, 1332 - "license": "MIT" 1333 - }, 1334 "node_modules/mongodb": { 1335 "version": "6.17.0", 1336 "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.17.0.tgz", ··· 1387 "whatwg-url": "^14.1.0 || ^13.0.0" 1388 } 1389 }, 1390 - "node_modules/ms": { 1391 - "version": "2.1.3", 1392 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1393 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1394 - "dev": true, 1395 - "license": "MIT" 1396 - }, 1397 - "node_modules/nanoid": { 1398 - "version": "3.3.11", 1399 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1400 - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1401 - "dev": true, 1402 - "funding": [ 1403 - { 1404 - "type": "github", 1405 - "url": "https://github.com/sponsors/ai" 1406 - } 1407 - ], 1408 - "license": "MIT", 1409 - "bin": { 1410 - "nanoid": "bin/nanoid.cjs" 1411 - }, 1412 - "engines": { 1413 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1414 - } 1415 - }, 1416 - "node_modules/npm-run-path": { 1417 - "version": "5.3.0", 1418 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", 1419 - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 1420 - "dev": true, 1421 - "license": "MIT", 1422 - "dependencies": { 1423 - "path-key": "^4.0.0" 1424 - }, 1425 - "engines": { 1426 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1427 - }, 1428 - "funding": { 1429 - "url": "https://github.com/sponsors/sindresorhus" 1430 - } 1431 - }, 1432 - "node_modules/npm-run-path/node_modules/path-key": { 1433 - "version": "4.0.0", 1434 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 1435 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 1436 - "dev": true, 1437 - "license": "MIT", 1438 - "engines": { 1439 - "node": ">=12" 1440 - }, 1441 - "funding": { 1442 - "url": "https://github.com/sponsors/sindresorhus" 1443 - } 1444 - }, 1445 - "node_modules/onetime": { 1446 - "version": "6.0.0", 1447 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 1448 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 1449 - "dev": true, 1450 - "license": "MIT", 1451 - "dependencies": { 1452 - "mimic-fn": "^4.0.0" 1453 - }, 1454 - "engines": { 1455 - "node": ">=12" 1456 - }, 1457 - "funding": { 1458 - "url": "https://github.com/sponsors/sindresorhus" 1459 - } 1460 - }, 1461 - "node_modules/p-limit": { 1462 - "version": "5.0.0", 1463 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", 1464 - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", 1465 - "dev": true, 1466 - "license": "MIT", 1467 - "dependencies": { 1468 - "yocto-queue": "^1.0.0" 1469 - }, 1470 - "engines": { 1471 - "node": ">=18" 1472 - }, 1473 - "funding": { 1474 - "url": "https://github.com/sponsors/sindresorhus" 1475 - } 1476 - }, 1477 - "node_modules/path-key": { 1478 - "version": "3.1.1", 1479 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1480 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1481 - "dev": true, 1482 - "license": "MIT", 1483 - "engines": { 1484 - "node": ">=8" 1485 - } 1486 - }, 1487 - "node_modules/pathe": { 1488 - "version": "1.1.2", 1489 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 1490 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 1491 - "dev": true, 1492 - "license": "MIT" 1493 - }, 1494 - "node_modules/pathval": { 1495 - "version": "1.1.1", 1496 - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 1497 - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 1498 - "dev": true, 1499 - "license": "MIT", 1500 - "engines": { 1501 - "node": "*" 1502 - } 1503 - }, 1504 - "node_modules/picocolors": { 1505 - "version": "1.1.1", 1506 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1507 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1508 - "dev": true, 1509 - "license": "ISC" 1510 - }, 1511 - "node_modules/pkg-types": { 1512 - "version": "1.3.1", 1513 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 1514 - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 1515 - "dev": true, 1516 - "license": "MIT", 1517 - "dependencies": { 1518 - "confbox": "^0.1.8", 1519 - "mlly": "^1.7.4", 1520 - "pathe": "^2.0.1" 1521 - } 1522 - }, 1523 - "node_modules/pkg-types/node_modules/pathe": { 1524 - "version": "2.0.3", 1525 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1526 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1527 - "dev": true, 1528 - "license": "MIT" 1529 - }, 1530 - "node_modules/postcss": { 1531 - "version": "8.5.6", 1532 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 1533 - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1534 - "dev": true, 1535 - "funding": [ 1536 - { 1537 - "type": "opencollective", 1538 - "url": "https://opencollective.com/postcss/" 1539 - }, 1540 - { 1541 - "type": "tidelift", 1542 - "url": "https://tidelift.com/funding/github/npm/postcss" 1543 - }, 1544 - { 1545 - "type": "github", 1546 - "url": "https://github.com/sponsors/ai" 1547 - } 1548 - ], 1549 - "license": "MIT", 1550 - "dependencies": { 1551 - "nanoid": "^3.3.11", 1552 - "picocolors": "^1.1.1", 1553 - "source-map-js": "^1.2.1" 1554 - }, 1555 - "engines": { 1556 - "node": "^10 || ^12 || >=14" 1557 - } 1558 - }, 1559 - "node_modules/pretty-format": { 1560 - "version": "29.7.0", 1561 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", 1562 - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", 1563 - "dev": true, 1564 - "license": "MIT", 1565 - "dependencies": { 1566 - "@jest/schemas": "^29.6.3", 1567 - "ansi-styles": "^5.0.0", 1568 - "react-is": "^18.0.0" 1569 - }, 1570 - "engines": { 1571 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1572 - } 1573 - }, 1574 "node_modules/punycode": { 1575 "version": "2.3.1", 1576 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", ··· 1580 "node": ">=6" 1581 } 1582 }, 1583 - "node_modules/react-is": { 1584 - "version": "18.3.1", 1585 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 1586 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 1587 - "dev": true, 1588 - "license": "MIT" 1589 - }, 1590 - "node_modules/rollup": { 1591 - "version": "4.45.1", 1592 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.45.1.tgz", 1593 - "integrity": "sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==", 1594 - "dev": true, 1595 - "license": "MIT", 1596 - "dependencies": { 1597 - "@types/estree": "1.0.8" 1598 - }, 1599 - "bin": { 1600 - "rollup": "dist/bin/rollup" 1601 - }, 1602 - "engines": { 1603 - "node": ">=18.0.0", 1604 - "npm": ">=8.0.0" 1605 - }, 1606 - "optionalDependencies": { 1607 - "@rollup/rollup-android-arm-eabi": "4.45.1", 1608 - "@rollup/rollup-android-arm64": "4.45.1", 1609 - "@rollup/rollup-darwin-arm64": "4.45.1", 1610 - "@rollup/rollup-darwin-x64": "4.45.1", 1611 - "@rollup/rollup-freebsd-arm64": "4.45.1", 1612 - "@rollup/rollup-freebsd-x64": "4.45.1", 1613 - "@rollup/rollup-linux-arm-gnueabihf": "4.45.1", 1614 - "@rollup/rollup-linux-arm-musleabihf": "4.45.1", 1615 - "@rollup/rollup-linux-arm64-gnu": "4.45.1", 1616 - "@rollup/rollup-linux-arm64-musl": "4.45.1", 1617 - "@rollup/rollup-linux-loongarch64-gnu": "4.45.1", 1618 - "@rollup/rollup-linux-powerpc64le-gnu": "4.45.1", 1619 - "@rollup/rollup-linux-riscv64-gnu": "4.45.1", 1620 - "@rollup/rollup-linux-riscv64-musl": "4.45.1", 1621 - "@rollup/rollup-linux-s390x-gnu": "4.45.1", 1622 - "@rollup/rollup-linux-x64-gnu": "4.45.1", 1623 - "@rollup/rollup-linux-x64-musl": "4.45.1", 1624 - "@rollup/rollup-win32-arm64-msvc": "4.45.1", 1625 - "@rollup/rollup-win32-ia32-msvc": "4.45.1", 1626 - "@rollup/rollup-win32-x64-msvc": "4.45.1", 1627 - "fsevents": "~2.3.2" 1628 - } 1629 - }, 1630 - "node_modules/shebang-command": { 1631 - "version": "2.0.0", 1632 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1633 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1634 - "dev": true, 1635 - "license": "MIT", 1636 - "dependencies": { 1637 - "shebang-regex": "^3.0.0" 1638 - }, 1639 - "engines": { 1640 - "node": ">=8" 1641 - } 1642 - }, 1643 - "node_modules/shebang-regex": { 1644 - "version": "3.0.0", 1645 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1646 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1647 - "dev": true, 1648 - "license": "MIT", 1649 - "engines": { 1650 - "node": ">=8" 1651 - } 1652 - }, 1653 - "node_modules/siginfo": { 1654 - "version": "2.0.0", 1655 - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 1656 - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 1657 - "dev": true, 1658 - "license": "ISC" 1659 - }, 1660 - "node_modules/signal-exit": { 1661 - "version": "4.1.0", 1662 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 1663 - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 1664 - "dev": true, 1665 - "license": "ISC", 1666 - "engines": { 1667 - "node": ">=14" 1668 - }, 1669 - "funding": { 1670 - "url": "https://github.com/sponsors/isaacs" 1671 - } 1672 - }, 1673 - "node_modules/source-map-js": { 1674 - "version": "1.2.1", 1675 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1676 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1677 - "dev": true, 1678 - "license": "BSD-3-Clause", 1679 - "engines": { 1680 - "node": ">=0.10.0" 1681 - } 1682 - }, 1683 "node_modules/sparse-bitfield": { 1684 "version": "3.0.3", 1685 "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", ··· 1689 "memory-pager": "^1.0.2" 1690 } 1691 }, 1692 - "node_modules/stackback": { 1693 - "version": "0.0.2", 1694 - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 1695 - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 1696 - "dev": true, 1697 - "license": "MIT" 1698 - }, 1699 - "node_modules/std-env": { 1700 - "version": "3.9.0", 1701 - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", 1702 - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", 1703 - "dev": true, 1704 - "license": "MIT" 1705 - }, 1706 - "node_modules/strip-final-newline": { 1707 - "version": "3.0.0", 1708 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 1709 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 1710 - "dev": true, 1711 - "license": "MIT", 1712 - "engines": { 1713 - "node": ">=12" 1714 - }, 1715 - "funding": { 1716 - "url": "https://github.com/sponsors/sindresorhus" 1717 - } 1718 - }, 1719 - "node_modules/strip-literal": { 1720 - "version": "2.1.1", 1721 - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", 1722 - "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", 1723 - "dev": true, 1724 - "license": "MIT", 1725 - "dependencies": { 1726 - "js-tokens": "^9.0.1" 1727 - }, 1728 - "funding": { 1729 - "url": "https://github.com/sponsors/antfu" 1730 - } 1731 - }, 1732 - "node_modules/tinybench": { 1733 - "version": "2.9.0", 1734 - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 1735 - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 1736 - "dev": true, 1737 - "license": "MIT" 1738 - }, 1739 - "node_modules/tinypool": { 1740 - "version": "0.8.4", 1741 - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", 1742 - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", 1743 - "dev": true, 1744 - "license": "MIT", 1745 - "engines": { 1746 - "node": ">=14.0.0" 1747 - } 1748 - }, 1749 - "node_modules/tinyspy": { 1750 - "version": "2.2.1", 1751 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", 1752 - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", 1753 - "dev": true, 1754 - "license": "MIT", 1755 - "engines": { 1756 - "node": ">=14.0.0" 1757 - } 1758 - }, 1759 "node_modules/tr46": { 1760 "version": "5.1.1", 1761 "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", ··· 1812 } 1813 } 1814 }, 1815 - "node_modules/type-detect": { 1816 - "version": "4.1.0", 1817 - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", 1818 - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", 1819 - "dev": true, 1820 - "license": "MIT", 1821 - "engines": { 1822 - "node": ">=4" 1823 - } 1824 - }, 1825 "node_modules/typescript": { 1826 "version": "5.8.3", 1827 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 1828 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 1829 "dev": true, 1830 "license": "Apache-2.0", 1831 "bin": { 1832 "tsc": "bin/tsc", 1833 "tsserver": "bin/tsserver" ··· 1836 "node": ">=14.17" 1837 } 1838 }, 1839 - "node_modules/ufo": { 1840 - "version": "1.6.1", 1841 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 1842 - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 1843 - "dev": true, 1844 - "license": "MIT" 1845 - }, 1846 "node_modules/undici-types": { 1847 - "version": "6.21.0", 1848 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 1849 - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 1850 "dev": true, 1851 - "license": "MIT" 1852 }, 1853 "node_modules/v8-compile-cache-lib": { 1854 "version": "3.0.1", ··· 1857 "dev": true, 1858 "license": "MIT" 1859 }, 1860 - "node_modules/vite": { 1861 - "version": "5.4.19", 1862 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.19.tgz", 1863 - "integrity": "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==", 1864 - "dev": true, 1865 - "license": "MIT", 1866 - "dependencies": { 1867 - "esbuild": "^0.21.3", 1868 - "postcss": "^8.4.43", 1869 - "rollup": "^4.20.0" 1870 - }, 1871 - "bin": { 1872 - "vite": "bin/vite.js" 1873 - }, 1874 - "engines": { 1875 - "node": "^18.0.0 || >=20.0.0" 1876 - }, 1877 - "funding": { 1878 - "url": "https://github.com/vitejs/vite?sponsor=1" 1879 - }, 1880 - "optionalDependencies": { 1881 - "fsevents": "~2.3.3" 1882 - }, 1883 - "peerDependencies": { 1884 - "@types/node": "^18.0.0 || >=20.0.0", 1885 - "less": "*", 1886 - "lightningcss": "^1.21.0", 1887 - "sass": "*", 1888 - "sass-embedded": "*", 1889 - "stylus": "*", 1890 - "sugarss": "*", 1891 - "terser": "^5.4.0" 1892 - }, 1893 - "peerDependenciesMeta": { 1894 - "@types/node": { 1895 - "optional": true 1896 - }, 1897 - "less": { 1898 - "optional": true 1899 - }, 1900 - "lightningcss": { 1901 - "optional": true 1902 - }, 1903 - "sass": { 1904 - "optional": true 1905 - }, 1906 - "sass-embedded": { 1907 - "optional": true 1908 - }, 1909 - "stylus": { 1910 - "optional": true 1911 - }, 1912 - "sugarss": { 1913 - "optional": true 1914 - }, 1915 - "terser": { 1916 - "optional": true 1917 - } 1918 - } 1919 - }, 1920 - "node_modules/vite-node": { 1921 - "version": "1.6.1", 1922 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.1.tgz", 1923 - "integrity": "sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==", 1924 - "dev": true, 1925 - "license": "MIT", 1926 - "dependencies": { 1927 - "cac": "^6.7.14", 1928 - "debug": "^4.3.4", 1929 - "pathe": "^1.1.1", 1930 - "picocolors": "^1.0.0", 1931 - "vite": "^5.0.0" 1932 - }, 1933 - "bin": { 1934 - "vite-node": "vite-node.mjs" 1935 - }, 1936 - "engines": { 1937 - "node": "^18.0.0 || >=20.0.0" 1938 - }, 1939 - "funding": { 1940 - "url": "https://opencollective.com/vitest" 1941 - } 1942 - }, 1943 - "node_modules/vitest": { 1944 - "version": "1.6.1", 1945 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.1.tgz", 1946 - "integrity": "sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==", 1947 - "dev": true, 1948 - "license": "MIT", 1949 - "dependencies": { 1950 - "@vitest/expect": "1.6.1", 1951 - "@vitest/runner": "1.6.1", 1952 - "@vitest/snapshot": "1.6.1", 1953 - "@vitest/spy": "1.6.1", 1954 - "@vitest/utils": "1.6.1", 1955 - "acorn-walk": "^8.3.2", 1956 - "chai": "^4.3.10", 1957 - "debug": "^4.3.4", 1958 - "execa": "^8.0.1", 1959 - "local-pkg": "^0.5.0", 1960 - "magic-string": "^0.30.5", 1961 - "pathe": "^1.1.1", 1962 - "picocolors": "^1.0.0", 1963 - "std-env": "^3.5.0", 1964 - "strip-literal": "^2.0.0", 1965 - "tinybench": "^2.5.1", 1966 - "tinypool": "^0.8.3", 1967 - "vite": "^5.0.0", 1968 - "vite-node": "1.6.1", 1969 - "why-is-node-running": "^2.2.2" 1970 - }, 1971 - "bin": { 1972 - "vitest": "vitest.mjs" 1973 - }, 1974 - "engines": { 1975 - "node": "^18.0.0 || >=20.0.0" 1976 - }, 1977 - "funding": { 1978 - "url": "https://opencollective.com/vitest" 1979 - }, 1980 - "peerDependencies": { 1981 - "@edge-runtime/vm": "*", 1982 - "@types/node": "^18.0.0 || >=20.0.0", 1983 - "@vitest/browser": "1.6.1", 1984 - "@vitest/ui": "1.6.1", 1985 - "happy-dom": "*", 1986 - "jsdom": "*" 1987 - }, 1988 - "peerDependenciesMeta": { 1989 - "@edge-runtime/vm": { 1990 - "optional": true 1991 - }, 1992 - "@types/node": { 1993 - "optional": true 1994 - }, 1995 - "@vitest/browser": { 1996 - "optional": true 1997 - }, 1998 - "@vitest/ui": { 1999 - "optional": true 2000 - }, 2001 - "happy-dom": { 2002 - "optional": true 2003 - }, 2004 - "jsdom": { 2005 - "optional": true 2006 - } 2007 - } 2008 - }, 2009 "node_modules/webidl-conversions": { 2010 "version": "7.0.0", 2011 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", ··· 2028 "node": ">=18" 2029 } 2030 }, 2031 - "node_modules/which": { 2032 - "version": "2.0.2", 2033 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2034 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2035 - "dev": true, 2036 - "license": "ISC", 2037 - "dependencies": { 2038 - "isexe": "^2.0.0" 2039 - }, 2040 - "bin": { 2041 - "node-which": "bin/node-which" 2042 - }, 2043 - "engines": { 2044 - "node": ">= 8" 2045 - } 2046 - }, 2047 - "node_modules/why-is-node-running": { 2048 - "version": "2.3.0", 2049 - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 2050 - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 2051 - "dev": true, 2052 - "license": "MIT", 2053 - "dependencies": { 2054 - "siginfo": "^2.0.0", 2055 - "stackback": "0.0.2" 2056 - }, 2057 - "bin": { 2058 - "why-is-node-running": "cli.js" 2059 - }, 2060 - "engines": { 2061 - "node": ">=8" 2062 - } 2063 - }, 2064 "node_modules/yn": { 2065 "version": "3.1.1", 2066 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", ··· 2071 "node": ">=6" 2072 } 2073 }, 2074 - "node_modules/yocto-queue": { 2075 - "version": "1.2.1", 2076 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 2077 - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 2078 - "dev": true, 2079 - "license": "MIT", 2080 - "engines": { 2081 - "node": ">=12.20" 2082 - }, 2083 - "funding": { 2084 - "url": "https://github.com/sponsors/sindresorhus" 2085 - } 2086 - }, 2087 "node_modules/zod": { 2088 - "version": "3.25.76", 2089 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 2090 - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 2091 "license": "MIT", 2092 "funding": { 2093 "url": "https://github.com/sponsors/colinhacks"
··· 1 { 2 "name": "mizzleorm", 3 + "version": "1.0.3", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "mizzleorm", 9 + "version": "1.0.3", 10 "license": "MIT", 11 "dependencies": { 12 + "mongodb": "^6.17.0", 13 + "zod": "^4.0.5" 14 }, 15 "devDependencies": { 16 + "ts-node": "^10.9.2" 17 } 18 }, 19 "node_modules/@cspotcode/source-map-support": { ··· 29 "node": ">=12" 30 } 31 }, 32 "node_modules/@jridgewell/resolve-uri": { 33 "version": "3.1.2", 34 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", ··· 66 "sparse-bitfield": "^3.0.3" 67 } 68 }, 69 "node_modules/@tsconfig/node10": { 70 "version": "1.0.11", 71 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", ··· 94 "dev": true, 95 "license": "MIT" 96 }, 97 "node_modules/@types/node": { 98 + "version": "24.1.0", 99 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", 100 + "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", 101 "dev": true, 102 "license": "MIT", 103 + "peer": true, 104 "dependencies": { 105 + "undici-types": "~7.8.0" 106 } 107 }, 108 "node_modules/@types/webidl-conversions": { ··· 120 "@types/webidl-conversions": "*" 121 } 122 }, 123 "node_modules/acorn": { 124 "version": "8.15.0", 125 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", ··· 146 "node": ">=0.4.0" 147 } 148 }, 149 "node_modules/arg": { 150 "version": "4.1.3", 151 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 152 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 153 "dev": true, 154 "license": "MIT" 155 }, 156 "node_modules/bson": { 157 "version": "6.10.4", ··· 162 "node": ">=16.20.1" 163 } 164 }, 165 "node_modules/create-require": { 166 "version": "1.1.1", 167 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 168 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 169 "dev": true, 170 "license": "MIT" 171 }, 172 "node_modules/diff": { 173 "version": "4.0.2", ··· 179 "node": ">=0.3.1" 180 } 181 }, 182 "node_modules/make-error": { 183 "version": "1.3.6", 184 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", ··· 192 "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", 193 "license": "MIT" 194 }, 195 "node_modules/mongodb": { 196 "version": "6.17.0", 197 "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.17.0.tgz", ··· 248 "whatwg-url": "^14.1.0 || ^13.0.0" 249 } 250 }, 251 "node_modules/punycode": { 252 "version": "2.3.1", 253 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", ··· 257 "node": ">=6" 258 } 259 }, 260 "node_modules/sparse-bitfield": { 261 "version": "3.0.3", 262 "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", ··· 266 "memory-pager": "^1.0.2" 267 } 268 }, 269 "node_modules/tr46": { 270 "version": "5.1.1", 271 "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", ··· 322 } 323 } 324 }, 325 "node_modules/typescript": { 326 "version": "5.8.3", 327 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 328 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 329 "dev": true, 330 "license": "Apache-2.0", 331 + "peer": true, 332 "bin": { 333 "tsc": "bin/tsc", 334 "tsserver": "bin/tsserver" ··· 337 "node": ">=14.17" 338 } 339 }, 340 "node_modules/undici-types": { 341 + "version": "7.8.0", 342 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", 343 + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", 344 "dev": true, 345 + "license": "MIT", 346 + "peer": true 347 }, 348 "node_modules/v8-compile-cache-lib": { 349 "version": "3.0.1", ··· 352 "dev": true, 353 "license": "MIT" 354 }, 355 "node_modules/webidl-conversions": { 356 "version": "7.0.0", 357 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", ··· 374 "node": ">=18" 375 } 376 }, 377 "node_modules/yn": { 378 "version": "3.1.1", 379 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", ··· 384 "node": ">=6" 385 } 386 }, 387 "node_modules/zod": { 388 + "version": "4.0.5", 389 + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.5.tgz", 390 + "integrity": "sha512-/5UuuRPStvHXu7RS+gmvRf4NXrNxpSllGwDnCBcJZtQsKrviYXm54yDGV2KYNLT5kq0lHGcl7lqWJLgSaG+tgA==", 391 "license": "MIT", 392 "funding": { 393 "url": "https://github.com/sponsors/colinhacks"
+9 -13
package.json
··· 1 { 2 "name": "mizzleorm", 3 - "version": "1.0.3", 4 "description": "A lightweight, fully type-safe MongoDB ODM in TypeScript, inspired by Drizzle ORM.", 5 "main": "dist/index.js", 6 "types": "dist/index.d.ts", ··· 18 ], 19 "author": "dev-shahed", 20 "license": "MIT", 21 - "devDependencies": { 22 - "@types/mongodb": "^4.0.7", 23 - "@types/node": "^20.14.10", 24 - "ts-node": "^10.9.2", 25 - "typescript": "^5.5.3", 26 - "vitest": "^1.6.0" 27 - }, 28 - "dependencies": { 29 - "mongodb": "^6.8.0", 30 - "zod": "^3.23.8" 31 - }, 32 "directories": { 33 "example": "examples", 34 "test": "tests" ··· 40 "bugs": { 41 "url": "https://github.com/dev-shahed/mizzleorm/issues" 42 }, 43 - "homepage": "https://github.com/dev-shahed/mizzleorm#readme" 44 }
··· 1 { 2 "name": "mizzleorm", 3 + "version": "1.2.0", 4 "description": "A lightweight, fully type-safe MongoDB ODM in TypeScript, inspired by Drizzle ORM.", 5 "main": "dist/index.js", 6 "types": "dist/index.d.ts", ··· 18 ], 19 "author": "dev-shahed", 20 "license": "MIT", 21 "directories": { 22 "example": "examples", 23 "test": "tests" ··· 29 "bugs": { 30 "url": "https://github.com/dev-shahed/mizzleorm/issues" 31 }, 32 + "homepage": "https://github.com/dev-shahed/mizzleorm#readme", 33 + "dependencies": { 34 + "mongodb": "^6.17.0", 35 + "zod": "^4.0.5" 36 + }, 37 + "devDependencies": { 38 + "ts-node": "^10.9.2" 39 + } 40 }