Import pipeline splits concatenated Google Groups blobs into individual messages with proper NNTP header extraction. 854K messages across 12 newsgroups (1981-2014). FTS5 full-text search. Server-rendered, no client JS.
Showing the changes to package-lock.json (1 of 22 files). Show all
Unified · Split
| @@ -8,14 +8,17 @@ · 7 unmodified lines | ||
| 8 | 8 | "name": "usenet", |
| 9 | 9 | "version": "0.1.0", |
| 10 | 10 | "dependencies": { |
| 11 | + "better-sqlite3": "^12.9.0", | |
| 11 | 12 | "next": "16.2.4", |
| 12 | 13 | "react": "19.2.4", |
| 13 | 14 | "react-dom": "19.2.4" |
| 14 | 15 | }, |
| 15 | 16 | "devDependencies": { |
| 17 | + "@types/better-sqlite3": "^7.6.13", | |
| 16 | 18 | "@types/node": "^20", |
| 17 | 19 | "@types/react": "^19", |
| 18 | 20 | "@types/react-dom": "^19", |
| 21 | + "tsx": "^4.21.0", | |
| 19 | 22 | "typescript": "^5" |
| 20 | 23 | } |
| 21 | 24 | }, |
| @@ -29,6 +32,448 @@ · 7 unmodified lines | ||
| 29 | 32 | "tslib": "^2.4.0" |
| 30 | 33 | } |
| 31 | 34 | }, |
| 35 | + "node_modules/@esbuild/aix-ppc64": { | |
| 36 | + "version": "0.27.7", | |
| 37 | + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", | |
| 38 | + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", | |
| 39 | + "cpu": [ | |
| 40 | + "ppc64" | |
| 41 | + ], | |
| 42 | + "dev": true, | |
| 43 | + "license": "MIT", | |
| 44 | + "optional": true, | |
| 45 | + "os": [ | |
| 46 | + "aix" | |
| 47 | + ], | |
| 48 | + "engines": { | |
| 49 | + "node": ">=18" | |
| 50 | + } | |
| 51 | + }, | |
| 52 | + "node_modules/@esbuild/android-arm": { | |
| 53 | + "version": "0.27.7", | |
| 54 | + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", | |
| 55 | + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", | |
| 56 | + "cpu": [ | |
| 57 | + "arm" | |
| 58 | + ], | |
| 59 | + "dev": true, | |
| 60 | + "license": "MIT", | |
| 61 | + "optional": true, | |
| 62 | + "os": [ | |
| 63 | + "android" | |
| 64 | + ], | |
| 65 | + "engines": { | |
| 66 | + "node": ">=18" | |
| 67 | + } | |
| 68 | + }, | |
| 69 | + "node_modules/@esbuild/android-arm64": { | |
| 70 | + "version": "0.27.7", | |
| 71 | + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", | |
| 72 | + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", | |
| 73 | + "cpu": [ | |
| 74 | + "arm64" | |
| 75 | + ], | |
| 76 | + "dev": true, | |
| 77 | + "license": "MIT", | |
| 78 | + "optional": true, | |
| 79 | + "os": [ | |
| 80 | + "android" | |
| 81 | + ], | |
| 82 | + "engines": { | |
| 83 | + "node": ">=18" | |
| 84 | + } | |
| 85 | + }, | |
| 86 | + "node_modules/@esbuild/android-x64": { | |
| 87 | + "version": "0.27.7", | |
| 88 | + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", | |
| 89 | + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", | |
| 90 | + "cpu": [ | |
| 91 | + "x64" | |
| 92 | + ], | |
| 93 | + "dev": true, | |
| 94 | + "license": "MIT", | |
| 95 | + "optional": true, | |
| 96 | + "os": [ | |
| 97 | + "android" | |
| 98 | + ], | |
| 99 | + "engines": { | |
| 100 | + "node": ">=18" | |
| 101 | + } | |
| 102 | + }, | |
| 103 | + "node_modules/@esbuild/darwin-arm64": { | |
| 104 | + "version": "0.27.7", | |
| 105 | + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", | |
| 106 | + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", | |
| 107 | + "cpu": [ | |
| 108 | + "arm64" | |
| 109 | + ], | |
| 110 | + "dev": true, | |
| 111 | + "license": "MIT", | |
| 112 | + "optional": true, | |
| 113 | + "os": [ | |
| 114 | + "darwin" | |
| 115 | + ], | |
| 116 | + "engines": { | |
| 117 | + "node": ">=18" | |
| 118 | + } | |
| 119 | + }, | |
| 120 | + "node_modules/@esbuild/darwin-x64": { | |
| 121 | + "version": "0.27.7", | |
| 122 | + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", | |
| 123 | + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", | |
| 124 | + "cpu": [ | |
| 125 | + "x64" | |
| 126 | + ], | |
| 127 | + "dev": true, | |
| 128 | + "license": "MIT", | |
| 129 | + "optional": true, | |
| 130 | + "os": [ | |
| 131 | + "darwin" | |
| 132 | + ], | |
| 133 | + "engines": { | |
| 134 | + "node": ">=18" | |
| 135 | + } | |
| 136 | + }, | |
| 137 | + "node_modules/@esbuild/freebsd-arm64": { | |
| 138 | + "version": "0.27.7", | |
| 139 | + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", | |
| 140 | + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", | |
| 141 | + "cpu": [ | |
| 142 | + "arm64" | |
| 143 | + ], | |
| 144 | + "dev": true, | |
| 145 | + "license": "MIT", | |
| 146 | + "optional": true, | |
| 147 | + "os": [ | |
| 148 | + "freebsd" | |
| 149 | + ], | |
| 150 | + "engines": { | |
| 151 | + "node": ">=18" | |
| 152 | + } | |
| 153 | + }, | |
| 154 | + "node_modules/@esbuild/freebsd-x64": { | |
| 155 | + "version": "0.27.7", | |
| 156 | + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", | |
| 157 | + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", | |
| 158 | + "cpu": [ | |
| 159 | + "x64" | |
| 160 | + ], | |
| 161 | + "dev": true, | |
| 162 | + "license": "MIT", | |
| 163 | + "optional": true, | |
| 164 | + "os": [ | |
| 165 | + "freebsd" | |
| 166 | + ], | |
| 167 | + "engines": { | |
| 168 | + "node": ">=18" | |
| 169 | + } | |
| 170 | + }, | |
| 171 | + "node_modules/@esbuild/linux-arm": { | |
| 172 | + "version": "0.27.7", | |
| 173 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", | |
| 174 | + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", | |
| 175 | + "cpu": [ | |
| 176 | + "arm" | |
| 177 | + ], | |
| 178 | + "dev": true, | |
| 179 | + "license": "MIT", | |
| 180 | + "optional": true, | |
| 181 | + "os": [ | |
| 182 | + "linux" | |
| 183 | + ], | |
| 184 | + "engines": { | |
| 185 | + "node": ">=18" | |
| 186 | + } | |
| 187 | + }, | |
| 188 | + "node_modules/@esbuild/linux-arm64": { | |
| 189 | + "version": "0.27.7", | |
| 190 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", | |
| 191 | + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", | |
| 192 | + "cpu": [ | |
| 193 | + "arm64" | |
| 194 | + ], | |
| 195 | + "dev": true, | |
| 196 | + "license": "MIT", | |
| 197 | + "optional": true, | |
| 198 | + "os": [ | |
| 199 | + "linux" | |
| 200 | + ], | |
| 201 | + "engines": { | |
| 202 | + "node": ">=18" | |
| 203 | + } | |
| 204 | + }, | |
| 205 | + "node_modules/@esbuild/linux-ia32": { | |
| 206 | + "version": "0.27.7", | |
| 207 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", | |
| 208 | + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", | |
| 209 | + "cpu": [ | |
| 210 | + "ia32" | |
| 211 | + ], | |
| 212 | + "dev": true, | |
| 213 | + "license": "MIT", | |
| 214 | + "optional": true, | |
| 215 | + "os": [ | |
| 216 | + "linux" | |
| 217 | + ], | |
| 218 | + "engines": { | |
| 219 | + "node": ">=18" | |
| 220 | + } | |
| 221 | + }, | |
| 222 | + "node_modules/@esbuild/linux-loong64": { | |
| 223 | + "version": "0.27.7", | |
| 224 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", | |
| 225 | + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", | |
| 226 | + "cpu": [ | |
| 227 | + "loong64" | |
| 228 | + ], | |
| 229 | + "dev": true, | |
| 230 | + "license": "MIT", | |
| 231 | + "optional": true, | |
| 232 | + "os": [ | |
| 233 | + "linux" | |
| 234 | + ], | |
| 235 | + "engines": { | |
| 236 | + "node": ">=18" | |
| 237 | + } | |
| 238 | + }, | |
| 239 | + "node_modules/@esbuild/linux-mips64el": { | |
| 240 | + "version": "0.27.7", | |
| 241 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", | |
| 242 | + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", | |
| 243 | + "cpu": [ | |
| 244 | + "mips64el" | |
| 245 | + ], | |
| 246 | + "dev": true, | |
| 247 | + "license": "MIT", | |
| 248 | + "optional": true, | |
| 249 | + "os": [ | |
| 250 | + "linux" | |
| 251 | + ], | |
| 252 | + "engines": { | |
| 253 | + "node": ">=18" | |
| 254 | + } | |
| 255 | + }, | |
| 256 | + "node_modules/@esbuild/linux-ppc64": { | |
| 257 | + "version": "0.27.7", | |
| 258 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", | |
| 259 | + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", | |
| 260 | + "cpu": [ | |
| 261 | + "ppc64" | |
| 262 | + ], | |
| 263 | + "dev": true, | |
| 264 | + "license": "MIT", | |
| 265 | + "optional": true, | |
| 266 | + "os": [ | |
| 267 | + "linux" | |
| 268 | + ], | |
| 269 | + "engines": { | |
| 270 | + "node": ">=18" | |
| 271 | + } | |
| 272 | + }, | |
| 273 | + "node_modules/@esbuild/linux-riscv64": { | |
| 274 | + "version": "0.27.7", | |
| 275 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", | |
| 276 | + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", | |
| 277 | + "cpu": [ | |
| 278 | + "riscv64" | |
| 279 | + ], | |
| 280 | + "dev": true, | |
| 281 | + "license": "MIT", | |
| 282 | + "optional": true, | |
| 283 | + "os": [ | |
| 284 | + "linux" | |
| 285 | + ], | |
| 286 | + "engines": { | |
| 287 | + "node": ">=18" | |
| 288 | + } | |
| 289 | + }, | |
| 290 | + "node_modules/@esbuild/linux-s390x": { | |
| 291 | + "version": "0.27.7", | |
| 292 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", | |
| 293 | + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", | |
| 294 | + "cpu": [ | |
| 295 | + "s390x" | |
| 296 | + ], | |
| 297 | + "dev": true, | |
| 298 | + "license": "MIT", | |
| 299 | + "optional": true, | |
| 300 | + "os": [ | |
| 301 | + "linux" | |
| 302 | + ], | |
| 303 | + "engines": { | |
| 304 | + "node": ">=18" | |
| 305 | + } | |
| 306 | + }, | |
| 307 | + "node_modules/@esbuild/linux-x64": { | |
| 308 | + "version": "0.27.7", | |
| 309 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", | |
| 310 | + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", | |
| 311 | + "cpu": [ | |
| 312 | + "x64" | |
| 313 | + ], | |
| 314 | + "dev": true, | |
| 315 | + "license": "MIT", | |
| 316 | + "optional": true, | |
| 317 | + "os": [ | |
| 318 | + "linux" | |
| 319 | + ], | |
| 320 | + "engines": { | |
| 321 | + "node": ">=18" | |
| 322 | + } | |
| 323 | + }, | |
| 324 | + "node_modules/@esbuild/netbsd-arm64": { | |
| 325 | + "version": "0.27.7", | |
| 326 | + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", | |
| 327 | + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", | |
| 328 | + "cpu": [ | |
| 329 | + "arm64" | |
| 330 | + ], | |
| 331 | + "dev": true, | |
| 332 | + "license": "MIT", | |
| 333 | + "optional": true, | |
| 334 | + "os": [ | |
| 335 | + "netbsd" | |
| 336 | + ], | |
| 337 | + "engines": { | |
| 338 | + "node": ">=18" | |
| 339 | + } | |
| 340 | + }, | |
| 341 | + "node_modules/@esbuild/netbsd-x64": { | |
| 342 | + "version": "0.27.7", | |
| 343 | + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", | |
| 344 | + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", | |
| 345 | + "cpu": [ | |
| 346 | + "x64" | |
| 347 | + ], | |
| 348 | + "dev": true, | |
| 349 | + "license": "MIT", | |
| 350 | + "optional": true, | |
| 351 | + "os": [ | |
| 352 | + "netbsd" | |
| 353 | + ], | |
| 354 | + "engines": { | |
| 355 | + "node": ">=18" | |
| 356 | + } | |
| 357 | + }, | |
| 358 | + "node_modules/@esbuild/openbsd-arm64": { | |
| 359 | + "version": "0.27.7", | |
| 360 | + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", | |
| 361 | + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", | |
| 362 | + "cpu": [ | |
| 363 | + "arm64" | |
| 364 | + ], | |
| 365 | + "dev": true, | |
| 366 | + "license": "MIT", | |
| 367 | + "optional": true, | |
| 368 | + "os": [ | |
| 369 | + "openbsd" | |
| 370 | + ], | |
| 371 | + "engines": { | |
| 372 | + "node": ">=18" | |
| 373 | + } | |
| 374 | + }, | |
| 375 | + "node_modules/@esbuild/openbsd-x64": { | |
| 376 | + "version": "0.27.7", | |
| 377 | + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", | |
| 378 | + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", | |
| 379 | + "cpu": [ | |
| 380 | + "x64" | |
| 381 | + ], | |
| 382 | + "dev": true, | |
| 383 | + "license": "MIT", | |
| 384 | + "optional": true, | |
| 385 | + "os": [ | |
| 386 | + "openbsd" | |
| 387 | + ], | |
| 388 | + "engines": { | |
| 389 | + "node": ">=18" | |
| 390 | + } | |
| 391 | + }, | |
| 392 | + "node_modules/@esbuild/openharmony-arm64": { | |
| 393 | + "version": "0.27.7", | |
| 394 | + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", | |
| 395 | + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", | |
| 396 | + "cpu": [ | |
| 397 | + "arm64" | |
| 398 | + ], | |
| 399 | + "dev": true, | |
| 400 | + "license": "MIT", | |
| 401 | + "optional": true, | |
| 402 | + "os": [ | |
| 403 | + "openharmony" | |
| 404 | + ], | |
| 405 | + "engines": { | |
| 406 | + "node": ">=18" | |
| 407 | + } | |
| 408 | + }, | |
| 409 | + "node_modules/@esbuild/sunos-x64": { | |
| 410 | + "version": "0.27.7", | |
| 411 | + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", | |
| 412 | + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", | |
| 413 | + "cpu": [ | |
| 414 | + "x64" | |
| 415 | + ], | |
| 416 | + "dev": true, | |
| 417 | + "license": "MIT", | |
| 418 | + "optional": true, | |
| 419 | + "os": [ | |
| 420 | + "sunos" | |
| 421 | + ], | |
| 422 | + "engines": { | |
| 423 | + "node": ">=18" | |
| 424 | + } | |
| 425 | + }, | |
| 426 | + "node_modules/@esbuild/win32-arm64": { | |
| 427 | + "version": "0.27.7", | |
| 428 | + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", | |
| 429 | + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", | |
| 430 | + "cpu": [ | |
| 431 | + "arm64" | |
| 432 | + ], | |
| 433 | + "dev": true, | |
| 434 | + "license": "MIT", | |
| 435 | + "optional": true, | |
| 436 | + "os": [ | |
| 437 | + "win32" | |
| 438 | + ], | |
| 439 | + "engines": { | |
| 440 | + "node": ">=18" | |
| 441 | + } | |
| 442 | + }, | |
| 443 | + "node_modules/@esbuild/win32-ia32": { | |
| 444 | + "version": "0.27.7", | |
| 445 | + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", | |
| 446 | + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", | |
| 447 | + "cpu": [ | |
| 448 | + "ia32" | |
| 449 | + ], | |
| 450 | + "dev": true, | |
| 451 | + "license": "MIT", | |
| 452 | + "optional": true, | |
| 453 | + "os": [ | |
| 454 | + "win32" | |
| 455 | + ], | |
| 456 | + "engines": { | |
| 457 | + "node": ">=18" | |
| 458 | + } | |
| 459 | + }, | |
| 460 | + "node_modules/@esbuild/win32-x64": { | |
| 461 | + "version": "0.27.7", | |
| 462 | + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", | |
| 463 | + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", | |
| 464 | + "cpu": [ | |
| 465 | + "x64" | |
| 466 | + ], | |
| 467 | + "dev": true, | |
| 468 | + "license": "MIT", | |
| 469 | + "optional": true, | |
| 470 | + "os": [ | |
| 471 | + "win32" | |
| 472 | + ], | |
| 473 | + "engines": { | |
| 474 | + "node": ">=18" | |
| 475 | + } | |
| 476 | + }, | |
| 32 | 477 | "node_modules/@img/colour": { |
| 33 | 478 | "version": "1.1.0", |
| 34 | 479 | "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", |
| @@ -698,6 +1143,16 @@ · 663 unmodified lines | ||
| 698 | 1143 | "tslib": "^2.8.0" |
| 699 | 1144 | } |
| 700 | 1145 | }, |
| 1146 | + "node_modules/@types/better-sqlite3": { | |
| 1147 | + "version": "7.6.13", | |
| 1148 | + "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", | |
| 1149 | + "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==", | |
| 1150 | + "dev": true, | |
| 1151 | + "license": "MIT", | |
| 1152 | + "dependencies": { | |
| 1153 | + "@types/node": "*" | |
| 1154 | + } | |
| 1155 | + }, | |
| 701 | 1156 | "node_modules/@types/node": { |
| 702 | 1157 | "version": "20.19.39", |
| 703 | 1158 | "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.39.tgz", |
| @@ -728,6 +1183,26 @@ · 24 unmodified lines | ||
| 728 | 1183 | "@types/react": "^19.2.0" |
| 729 | 1184 | } |
| 730 | 1185 | }, |
| 1186 | + "node_modules/base64-js": { | |
| 1187 | + "version": "1.5.1", | |
| 1188 | + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", | |
| 1189 | + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", | |
| 1190 | + "funding": [ | |
| 1191 | + { | |
| 1192 | + "type": "github", | |
| 1193 | + "url": "https://github.com/sponsors/feross" | |
| 1194 | + }, | |
| 1195 | + { | |
| 1196 | + "type": "patreon", | |
| 1197 | + "url": "https://www.patreon.com/feross" | |
| 1198 | + }, | |
| 1199 | + { | |
| 1200 | + "type": "consulting", | |
| 1201 | + "url": "https://feross.org/support" | |
| 1202 | + } | |
| 1203 | + ], | |
| 1204 | + "license": "MIT" | |
| 1205 | + }, | |
| 731 | 1206 | "node_modules/baseline-browser-mapping": { |
| 732 | 1207 | "version": "2.10.21", |
| 733 | 1208 | "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.21.tgz", |
| @@ -740,6 +1215,64 @@ · 6 unmodified lines | ||
| 740 | 1215 | "node": ">=6.0.0" |
| 741 | 1216 | } |
| 742 | 1217 | }, |
| 1218 | + "node_modules/better-sqlite3": { | |
| 1219 | + "version": "12.9.0", | |
| 1220 | + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.9.0.tgz", | |
| 1221 | + "integrity": "sha512-wqUv4Gm3toFpHDQmaKD4QhZm3g1DjUBI0yzS4UBl6lElUmXFYdTQmmEDpAFa5o8FiFiymURypEnfVHzILKaxqQ==", | |
| 1222 | + "hasInstallScript": true, | |
| 1223 | + "license": "MIT", | |
| 1224 | + "dependencies": { | |
| 1225 | + "bindings": "^1.5.0", | |
| 1226 | + "prebuild-install": "^7.1.1" | |
| 1227 | + }, | |
| 1228 | + "engines": { | |
| 1229 | + "node": "20.x || 22.x || 23.x || 24.x || 25.x" | |
| 1230 | + } | |
| 1231 | + }, | |
| 1232 | + "node_modules/bindings": { | |
| 1233 | + "version": "1.5.0", | |
| 1234 | + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", | |
| 1235 | + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", | |
| 1236 | + "license": "MIT", | |
| 1237 | + "dependencies": { | |
| 1238 | + "file-uri-to-path": "1.0.0" | |
| 1239 | + } | |
| 1240 | + }, | |
| 1241 | + "node_modules/bl": { | |
| 1242 | + "version": "4.1.0", | |
| 1243 | + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", | |
| 1244 | + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", | |
| 1245 | + "license": "MIT", | |
| 1246 | + "dependencies": { | |
| 1247 | + "buffer": "^5.5.0", | |
| 1248 | + "inherits": "^2.0.4", | |
| 1249 | + "readable-stream": "^3.4.0" | |
| 1250 | + } | |
| 1251 | + }, | |
| 1252 | + "node_modules/buffer": { | |
| 1253 | + "version": "5.7.1", | |
| 1254 | + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", | |
| 1255 | + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", | |
| 1256 | + "funding": [ | |
| 1257 | + { | |
| 1258 | + "type": "github", | |
| 1259 | + "url": "https://github.com/sponsors/feross" | |
| 1260 | + }, | |
| 1261 | + { | |
| 1262 | + "type": "patreon", | |
| 1263 | + "url": "https://www.patreon.com/feross" | |
| 1264 | + }, | |
| 1265 | + { | |
| 1266 | + "type": "consulting", | |
| 1267 | + "url": "https://feross.org/support" | |
| 1268 | + } | |
| 1269 | + ], | |
| 1270 | + "license": "MIT", | |
| 1271 | + "dependencies": { | |
| 1272 | + "base64-js": "^1.3.1", | |
| 1273 | + "ieee754": "^1.1.13" | |
| 1274 | + } | |
| 1275 | + }, | |
| 743 | 1276 | "node_modules/caniuse-lite": { |
| 744 | 1277 | "version": "1.0.30001790", |
| 745 | 1278 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001790.tgz", |
| @@ -760,6 +1293,12 @@ · 14 unmodified lines | ||
| 760 | 1293 | ], |
| 761 | 1294 | "license": "CC-BY-4.0" |
| 762 | 1295 | }, |
| 1296 | + "node_modules/chownr": { | |
| 1297 | + "version": "1.1.4", | |
| 1298 | + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", | |
| 1299 | + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", | |
| 1300 | + "license": "ISC" | |
| 1301 | + }, | |
| 763 | 1302 | "node_modules/client-only": { |
| 764 | 1303 | "version": "0.0.1", |
| 765 | 1304 | "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", |
| @@ -773,16 +1312,204 @@ · 7 unmodified lines | ||
| 773 | 1312 | "dev": true, |
| 774 | 1313 | "license": "MIT" |
| 775 | 1314 | }, |
| 1315 | + "node_modules/decompress-response": { | |
| 1316 | + "version": "6.0.0", | |
| 1317 | + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", | |
| 1318 | + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", | |
| 1319 | + "license": "MIT", | |
| 1320 | + "dependencies": { | |
| 1321 | + "mimic-response": "^3.1.0" | |
| 1322 | + }, | |
| 1323 | + "engines": { | |
| 1324 | + "node": ">=10" | |
| 1325 | + }, | |
| 1326 | + "funding": { | |
| 1327 | + "url": "https://github.com/sponsors/sindresorhus" | |
| 1328 | + } | |
| 1329 | + }, | |
| 1330 | + "node_modules/deep-extend": { | |
| 1331 | + "version": "0.6.0", | |
| 1332 | + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", | |
| 1333 | + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", | |
| 1334 | + "license": "MIT", | |
| 1335 | + "engines": { | |
| 1336 | + "node": ">=4.0.0" | |
| 1337 | + } | |
| 1338 | + }, | |
| 776 | 1339 | "node_modules/detect-libc": { |
| 777 | 1340 | "version": "2.1.2", |
| 778 | 1341 | "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", |
| 779 | 1342 | "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", |
| 780 | 1343 | "license": "Apache-2.0", |
| 781 | − "optional": true, | |
| 782 | 1344 | "engines": { |
| 783 | 1345 | "node": ">=8" |
| 784 | 1346 | } |
| 785 | 1347 | }, |
| 1348 | + "node_modules/end-of-stream": { | |
| 1349 | + "version": "1.4.5", | |
| 1350 | + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", | |
| 1351 | + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", | |
| 1352 | + "license": "MIT", | |
| 1353 | + "dependencies": { | |
| 1354 | + "once": "^1.4.0" | |
| 1355 | + } | |
| 1356 | + }, | |
| 1357 | + "node_modules/esbuild": { | |
| 1358 | + "version": "0.27.7", | |
| 1359 | + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", | |
| 1360 | + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", | |
| 1361 | + "dev": true, | |
| 1362 | + "hasInstallScript": true, | |
| 1363 | + "license": "MIT", | |
| 1364 | + "bin": { | |
| 1365 | + "esbuild": "bin/esbuild" | |
| 1366 | + }, | |
| 1367 | + "engines": { | |
| 1368 | + "node": ">=18" | |
| 1369 | + }, | |
| 1370 | + "optionalDependencies": { | |
| 1371 | + "@esbuild/aix-ppc64": "0.27.7", | |
| 1372 | + "@esbuild/android-arm": "0.27.7", | |
| 1373 | + "@esbuild/android-arm64": "0.27.7", | |
| 1374 | + "@esbuild/android-x64": "0.27.7", | |
| 1375 | + "@esbuild/darwin-arm64": "0.27.7", | |
| 1376 | + "@esbuild/darwin-x64": "0.27.7", | |
| 1377 | + "@esbuild/freebsd-arm64": "0.27.7", | |
| 1378 | + "@esbuild/freebsd-x64": "0.27.7", | |
| 1379 | + "@esbuild/linux-arm": "0.27.7", | |
| 1380 | + "@esbuild/linux-arm64": "0.27.7", | |
| 1381 | + "@esbuild/linux-ia32": "0.27.7", | |
| 1382 | + "@esbuild/linux-loong64": "0.27.7", | |
| 1383 | + "@esbuild/linux-mips64el": "0.27.7", | |
| 1384 | + "@esbuild/linux-ppc64": "0.27.7", | |
| 1385 | + "@esbuild/linux-riscv64": "0.27.7", | |
| 1386 | + "@esbuild/linux-s390x": "0.27.7", | |
| 1387 | + "@esbuild/linux-x64": "0.27.7", | |
| 1388 | + "@esbuild/netbsd-arm64": "0.27.7", | |
| 1389 | + "@esbuild/netbsd-x64": "0.27.7", | |
| 1390 | + "@esbuild/openbsd-arm64": "0.27.7", | |
| 1391 | + "@esbuild/openbsd-x64": "0.27.7", | |
| 1392 | + "@esbuild/openharmony-arm64": "0.27.7", | |
| 1393 | + "@esbuild/sunos-x64": "0.27.7", | |
| 1394 | + "@esbuild/win32-arm64": "0.27.7", | |
| 1395 | + "@esbuild/win32-ia32": "0.27.7", | |
| 1396 | + "@esbuild/win32-x64": "0.27.7" | |
| 1397 | + } | |
| 1398 | + }, | |
| 1399 | + "node_modules/expand-template": { | |
| 1400 | + "version": "2.0.3", | |
| 1401 | + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", | |
| 1402 | + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", | |
| 1403 | + "license": "(MIT OR WTFPL)", | |
| 1404 | + "engines": { | |
| 1405 | + "node": ">=6" | |
| 1406 | + } | |
| 1407 | + }, | |
| 1408 | + "node_modules/file-uri-to-path": { | |
| 1409 | + "version": "1.0.0", | |
| 1410 | + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", | |
| 1411 | + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", | |
| 1412 | + "license": "MIT" | |
| 1413 | + }, | |
| 1414 | + "node_modules/fs-constants": { | |
| 1415 | + "version": "1.0.0", | |
| 1416 | + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", | |
| 1417 | + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", | |
| 1418 | + "license": "MIT" | |
| 1419 | + }, | |
| 1420 | + "node_modules/fsevents": { | |
| 1421 | + "version": "2.3.3", | |
| 1422 | + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", | |
| 1423 | + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", | |
| 1424 | + "dev": true, | |
| 1425 | + "hasInstallScript": true, | |
| 1426 | + "license": "MIT", | |
| 1427 | + "optional": true, | |
| 1428 | + "os": [ | |
| 1429 | + "darwin" | |
| 1430 | + ], | |
| 1431 | + "engines": { | |
| 1432 | + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" | |
| 1433 | + } | |
| 1434 | + }, | |
| 1435 | + "node_modules/get-tsconfig": { | |
| 1436 | + "version": "4.14.0", | |
| 1437 | + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", | |
| 1438 | + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", | |
| 1439 | + "dev": true, | |
| 1440 | + "license": "MIT", | |
| 1441 | + "dependencies": { | |
| 1442 | + "resolve-pkg-maps": "^1.0.0" | |
| 1443 | + }, | |
| 1444 | + "funding": { | |
| 1445 | + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" | |
| 1446 | + } | |
| 1447 | + }, | |
| 1448 | + "node_modules/github-from-package": { | |
| 1449 | + "version": "0.0.0", | |
| 1450 | + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", | |
| 1451 | + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", | |
| 1452 | + "license": "MIT" | |
| 1453 | + }, | |
| 1454 | + "node_modules/ieee754": { | |
| 1455 | + "version": "1.2.1", | |
| 1456 | + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", | |
| 1457 | + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", | |
| 1458 | + "funding": [ | |
| 1459 | + { | |
| 1460 | + "type": "github", | |
| 1461 | + "url": "https://github.com/sponsors/feross" | |
| 1462 | + }, | |
| 1463 | + { | |
| 1464 | + "type": "patreon", | |
| 1465 | + "url": "https://www.patreon.com/feross" | |
| 1466 | + }, | |
| 1467 | + { | |
| 1468 | + "type": "consulting", | |
| 1469 | + "url": "https://feross.org/support" | |
| 1470 | + } | |
| 1471 | + ], | |
| 1472 | + "license": "BSD-3-Clause" | |
| 1473 | + }, | |
| 1474 | + "node_modules/inherits": { | |
| 1475 | + "version": "2.0.4", | |
| 1476 | + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", | |
| 1477 | + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", | |
| 1478 | + "license": "ISC" | |
| 1479 | + }, | |
| 1480 | + "node_modules/ini": { | |
| 1481 | + "version": "1.3.8", | |
| 1482 | + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", | |
| 1483 | + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", | |
| 1484 | + "license": "ISC" | |
| 1485 | + }, | |
| 1486 | + "node_modules/mimic-response": { | |
| 1487 | + "version": "3.1.0", | |
| 1488 | + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", | |
| 1489 | + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", | |
| 1490 | + "license": "MIT", | |
| 1491 | + "engines": { | |
| 1492 | + "node": ">=10" | |
| 1493 | + }, | |
| 1494 | + "funding": { | |
| 1495 | + "url": "https://github.com/sponsors/sindresorhus" | |
| 1496 | + } | |
| 1497 | + }, | |
| 1498 | + "node_modules/minimist": { | |
| 1499 | + "version": "1.2.8", | |
| 1500 | + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", | |
| 1501 | + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", | |
| 1502 | + "license": "MIT", | |
| 1503 | + "funding": { | |
| 1504 | + "url": "https://github.com/sponsors/ljharb" | |
| 1505 | + } | |
| 1506 | + }, | |
| 1507 | + "node_modules/mkdirp-classic": { | |
| 1508 | + "version": "0.5.3", | |
| 1509 | + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", | |
| 1510 | + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", | |
| 1511 | + "license": "MIT" | |
| 1512 | + }, | |
| 786 | 1513 | "node_modules/nanoid": { |
| 787 | 1514 | "version": "3.3.11", |
| 788 | 1515 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", |
| @@ -801,6 +1528,12 @@ · 12 unmodified lines | ||
| 801 | 1528 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" |
| 802 | 1529 | } |
| 803 | 1530 | }, |
| 1531 | + "node_modules/napi-build-utils": { | |
| 1532 | + "version": "2.0.0", | |
| 1533 | + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", | |
| 1534 | + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", | |
| 1535 | + "license": "MIT" | |
| 1536 | + }, | |
| 804 | 1537 | "node_modules/next": { |
| 805 | 1538 | "version": "16.2.4", |
| 806 | 1539 | "resolved": "https://registry.npmjs.org/next/-/next-16.2.4.tgz", |
| @@ -854,6 +1587,27 @@ · 47 unmodified lines | ||
| 854 | 1587 | } |
| 855 | 1588 | } |
| 856 | 1589 | }, |
| 1590 | + "node_modules/node-abi": { | |
| 1591 | + "version": "3.89.0", | |
| 1592 | + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.89.0.tgz", | |
| 1593 | + "integrity": "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==", | |
| 1594 | + "license": "MIT", | |
| 1595 | + "dependencies": { | |
| 1596 | + "semver": "^7.3.5" | |
| 1597 | + }, | |
| 1598 | + "engines": { | |
| 1599 | + "node": ">=10" | |
| 1600 | + } | |
| 1601 | + }, | |
| 1602 | + "node_modules/once": { | |
| 1603 | + "version": "1.4.0", | |
| 1604 | + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | |
| 1605 | + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", | |
| 1606 | + "license": "ISC", | |
| 1607 | + "dependencies": { | |
| 1608 | + "wrappy": "1" | |
| 1609 | + } | |
| 1610 | + }, | |
| 857 | 1611 | "node_modules/picocolors": { |
| 858 | 1612 | "version": "1.1.1", |
| 859 | 1613 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", |
| @@ -888,6 +1642,58 @@ · 28 unmodified lines | ||
| 888 | 1642 | "node": "^10 || ^12 || >=14" |
| 889 | 1643 | } |
| 890 | 1644 | }, |
| 1645 | + "node_modules/prebuild-install": { | |
| 1646 | + "version": "7.1.3", | |
| 1647 | + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", | |
| 1648 | + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", | |
| 1649 | + "deprecated": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available.", | |
| 1650 | + "license": "MIT", | |
| 1651 | + "dependencies": { | |
| 1652 | + "detect-libc": "^2.0.0", | |
| 1653 | + "expand-template": "^2.0.3", | |
| 1654 | + "github-from-package": "0.0.0", | |
| 1655 | + "minimist": "^1.2.3", | |
| 1656 | + "mkdirp-classic": "^0.5.3", | |
| 1657 | + "napi-build-utils": "^2.0.0", | |
| 1658 | + "node-abi": "^3.3.0", | |
| 1659 | + "pump": "^3.0.0", | |
| 1660 | + "rc": "^1.2.7", | |
| 1661 | + "simple-get": "^4.0.0", | |
| 1662 | + "tar-fs": "^2.0.0", | |
| 1663 | + "tunnel-agent": "^0.6.0" | |
| 1664 | + }, | |
| 1665 | + "bin": { | |
| 1666 | + "prebuild-install": "bin.js" | |
| 1667 | + }, | |
| 1668 | + "engines": { | |
| 1669 | + "node": ">=10" | |
| 1670 | + } | |
| 1671 | + }, | |
| 1672 | + "node_modules/pump": { | |
| 1673 | + "version": "3.0.4", | |
| 1674 | + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", | |
| 1675 | + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", | |
| 1676 | + "license": "MIT", | |
| 1677 | + "dependencies": { | |
| 1678 | + "end-of-stream": "^1.1.0", | |
| 1679 | + "once": "^1.3.1" | |
| 1680 | + } | |
| 1681 | + }, | |
| 1682 | + "node_modules/rc": { | |
| 1683 | + "version": "1.2.8", | |
| 1684 | + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", | |
| 1685 | + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", | |
| 1686 | + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", | |
| 1687 | + "dependencies": { | |
| 1688 | + "deep-extend": "^0.6.0", | |
| 1689 | + "ini": "~1.3.0", | |
| 1690 | + "minimist": "^1.2.0", | |
| 1691 | + "strip-json-comments": "~2.0.1" | |
| 1692 | + }, | |
| 1693 | + "bin": { | |
| 1694 | + "rc": "cli.js" | |
| 1695 | + } | |
| 1696 | + }, | |
| 891 | 1697 | "node_modules/react": { |
| 892 | 1698 | "version": "19.2.4", |
| 893 | 1699 | "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", |
| @@ -909,6 +1715,50 @@ · 15 unmodified lines | ||
| 909 | 1715 | "react": "^19.2.4" |
| 910 | 1716 | } |
| 911 | 1717 | }, |
| 1718 | + "node_modules/readable-stream": { | |
| 1719 | + "version": "3.6.2", | |
| 1720 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", | |
| 1721 | + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", | |
| 1722 | + "license": "MIT", | |
| 1723 | + "dependencies": { | |
| 1724 | + "inherits": "^2.0.3", | |
| 1725 | + "string_decoder": "^1.1.1", | |
| 1726 | + "util-deprecate": "^1.0.1" | |
| 1727 | + }, | |
| 1728 | + "engines": { | |
| 1729 | + "node": ">= 6" | |
| 1730 | + } | |
| 1731 | + }, | |
| 1732 | + "node_modules/resolve-pkg-maps": { | |
| 1733 | + "version": "1.0.0", | |
| 1734 | + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", | |
| 1735 | + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", | |
| 1736 | + "dev": true, | |
| 1737 | + "license": "MIT", | |
| 1738 | + "funding": { | |
| 1739 | + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" | |
| 1740 | + } | |
| 1741 | + }, | |
| 1742 | + "node_modules/safe-buffer": { | |
| 1743 | + "version": "5.2.1", | |
| 1744 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", | |
| 1745 | + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", | |
| 1746 | + "funding": [ | |
| 1747 | + { | |
| 1748 | + "type": "github", | |
| 1749 | + "url": "https://github.com/sponsors/feross" | |
| 1750 | + }, | |
| 1751 | + { | |
| 1752 | + "type": "patreon", | |
| 1753 | + "url": "https://www.patreon.com/feross" | |
| 1754 | + }, | |
| 1755 | + { | |
| 1756 | + "type": "consulting", | |
| 1757 | + "url": "https://feross.org/support" | |
| 1758 | + } | |
| 1759 | + ], | |
| 1760 | + "license": "MIT" | |
| 1761 | + }, | |
| 912 | 1762 | "node_modules/scheduler": { |
| 913 | 1763 | "version": "0.27.0", |
| 914 | 1764 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", |
| @@ -920,7 +1770,6 @@ · 5 unmodified lines | ||
| 920 | 1770 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", |
| 921 | 1771 | "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", |
| 922 | 1772 | "license": "ISC", |
| 923 | − "optional": true, | |
| 924 | 1773 | "bin": { |
| 925 | 1774 | "semver": "bin/semver.js" |
| 926 | 1775 | }, |
| @@ -973,6 +1822,51 @@ · 46 unmodified lines | ||
| 973 | 1822 | "@img/sharp-win32-x64": "0.34.5" |
| 974 | 1823 | } |
| 975 | 1824 | }, |
| 1825 | + "node_modules/simple-concat": { | |
| 1826 | + "version": "1.0.1", | |
| 1827 | + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", | |
| 1828 | + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", | |
| 1829 | + "funding": [ | |
| 1830 | + { | |
| 1831 | + "type": "github", | |
| 1832 | + "url": "https://github.com/sponsors/feross" | |
| 1833 | + }, | |
| 1834 | + { | |
| 1835 | + "type": "patreon", | |
| 1836 | + "url": "https://www.patreon.com/feross" | |
| 1837 | + }, | |
| 1838 | + { | |
| 1839 | + "type": "consulting", | |
| 1840 | + "url": "https://feross.org/support" | |
| 1841 | + } | |
| 1842 | + ], | |
| 1843 | + "license": "MIT" | |
| 1844 | + }, | |
| 1845 | + "node_modules/simple-get": { | |
| 1846 | + "version": "4.0.1", | |
| 1847 | + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", | |
| 1848 | + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", | |
| 1849 | + "funding": [ | |
| 1850 | + { | |
| 1851 | + "type": "github", | |
| 1852 | + "url": "https://github.com/sponsors/feross" | |
| 1853 | + }, | |
| 1854 | + { | |
| 1855 | + "type": "patreon", | |
| 1856 | + "url": "https://www.patreon.com/feross" | |
| 1857 | + }, | |
| 1858 | + { | |
| 1859 | + "type": "consulting", | |
| 1860 | + "url": "https://feross.org/support" | |
| 1861 | + } | |
| 1862 | + ], | |
| 1863 | + "license": "MIT", | |
| 1864 | + "dependencies": { | |
| 1865 | + "decompress-response": "^6.0.0", | |
| 1866 | + "once": "^1.3.1", | |
| 1867 | + "simple-concat": "^1.0.0" | |
| 1868 | + } | |
| 1869 | + }, | |
| 976 | 1870 | "node_modules/source-map-js": { |
| 977 | 1871 | "version": "1.2.1", |
| 978 | 1872 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", |
| @@ -982,6 +1876,24 @@ · 3 unmodified lines | ||
| 982 | 1876 | "node": ">=0.10.0" |
| 983 | 1877 | } |
| 984 | 1878 | }, |
| 1879 | + "node_modules/string_decoder": { | |
| 1880 | + "version": "1.3.0", | |
| 1881 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", | |
| 1882 | + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", | |
| 1883 | + "license": "MIT", | |
| 1884 | + "dependencies": { | |
| 1885 | + "safe-buffer": "~5.2.0" | |
| 1886 | + } | |
| 1887 | + }, | |
| 1888 | + "node_modules/strip-json-comments": { | |
| 1889 | + "version": "2.0.1", | |
| 1890 | + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | |
| 1891 | + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", | |
| 1892 | + "license": "MIT", | |
| 1893 | + "engines": { | |
| 1894 | + "node": ">=0.10.0" | |
| 1895 | + } | |
| 1896 | + }, | |
| 985 | 1897 | "node_modules/styled-jsx": { |
| 986 | 1898 | "version": "5.1.6", |
| 987 | 1899 | "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", |
| @@ -1005,12 +1917,72 @@ · 17 unmodified lines | ||
| 1005 | 1917 | } |
| 1006 | 1918 | } |
| 1007 | 1919 | }, |
| 1920 | + "node_modules/tar-fs": { | |
| 1921 | + "version": "2.1.4", | |
| 1922 | + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", | |
| 1923 | + "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", | |
| 1924 | + "license": "MIT", | |
| 1925 | + "dependencies": { | |
| 1926 | + "chownr": "^1.1.1", | |
| 1927 | + "mkdirp-classic": "^0.5.2", | |
| 1928 | + "pump": "^3.0.0", | |
| 1929 | + "tar-stream": "^2.1.4" | |
| 1930 | + } | |
| 1931 | + }, | |
| 1932 | + "node_modules/tar-stream": { | |
| 1933 | + "version": "2.2.0", | |
| 1934 | + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", | |
| 1935 | + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", | |
| 1936 | + "license": "MIT", | |
| 1937 | + "dependencies": { | |
| 1938 | + "bl": "^4.0.3", | |
| 1939 | + "end-of-stream": "^1.4.1", | |
| 1940 | + "fs-constants": "^1.0.0", | |
| 1941 | + "inherits": "^2.0.3", | |
| 1942 | + "readable-stream": "^3.1.1" | |
| 1943 | + }, | |
| 1944 | + "engines": { | |
| 1945 | + "node": ">=6" | |
| 1946 | + } | |
| 1947 | + }, | |
| 1008 | 1948 | "node_modules/tslib": { |
| 1009 | 1949 | "version": "2.8.1", |
| 1010 | 1950 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", |
| 1011 | 1951 | "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", |
| 1012 | 1952 | "license": "0BSD" |
| 1013 | 1953 | }, |
| 1954 | + "node_modules/tsx": { | |
| 1955 | + "version": "4.21.0", | |
| 1956 | + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz", | |
| 1957 | + "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==", | |
| 1958 | + "dev": true, | |
| 1959 | + "license": "MIT", | |
| 1960 | + "dependencies": { | |
| 1961 | + "esbuild": "~0.27.0", | |
| 1962 | + "get-tsconfig": "^4.7.5" | |
| 1963 | + }, | |
| 1964 | + "bin": { | |
| 1965 | + "tsx": "dist/cli.mjs" | |
| 1966 | + }, | |
| 1967 | + "engines": { | |
| 1968 | + "node": ">=18.0.0" | |
| 1969 | + }, | |
| 1970 | + "optionalDependencies": { | |
| 1971 | + "fsevents": "~2.3.3" | |
| 1972 | + } | |
| 1973 | + }, | |
| 1974 | + "node_modules/tunnel-agent": { | |
| 1975 | + "version": "0.6.0", | |
| 1976 | + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | |
| 1977 | + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", | |
| 1978 | + "license": "Apache-2.0", | |
| 1979 | + "dependencies": { | |
| 1980 | + "safe-buffer": "^5.0.1" | |
| 1981 | + }, | |
| 1982 | + "engines": { | |
| 1983 | + "node": "*" | |
| 1984 | + } | |
| 1985 | + }, | |
| 1014 | 1986 | "node_modules/typescript": { |
| 1015 | 1987 | "version": "5.9.3", |
| 1016 | 1988 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", |
| @@ -1031,6 +2003,18 @@ · 14 unmodified lines | ||
| 1031 | 2003 | "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", |
| 1032 | 2004 | "dev": true, |
| 1033 | 2005 | "license": "MIT" |
| 2006 | + }, | |
| 2007 | + "node_modules/util-deprecate": { | |
| 2008 | + "version": "1.0.2", | |
| 2009 | + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | |
| 2010 | + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", | |
| 2011 | + "license": "MIT" | |
| 2012 | + }, | |
| 2013 | + "node_modules/wrappy": { | |
| 2014 | + "version": "1.0.2", | |
| 2015 | + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | |
| 2016 | + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", | |
| 2017 | + "license": "ISC" | |
| 1034 | 2018 | } |
| 1035 | 2019 | } |
| 1036 | 2020 | } |