[READ-ONLY] Mirror of https://github.com/FoxxMD/logging. A typed, opinionated, batteries-included, Pino-based logging solution for backend TS/JS projects foxxmd.github.io/logging
child-logger logging logging-library nodejs pinojs typescript-library
0

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'refs/heads/edge'

FoxxMD (Sep 11, 2024, 9:05 AM EDT) 3c0e2074 ff0e6dfe

+427 -301
+405 -289
package-lock.json
··· 9 9 "version": "0.2.0", 10 10 "license": "MIT", 11 11 "dependencies": { 12 - "pino": "^8.19.0", 13 - "pino-abstract-transport": "^1.1.0", 14 - "pino-pretty": "^11.0.0", 15 - "pino-roll": "^1.0.1", 12 + "pino": "^9.2.0", 13 + "pino-abstract-transport": "^1.2.0", 14 + "pino-pretty": "^11.2.1", 15 + "pino-roll": "^1.1.0", 16 16 "pump": "^3.0.0" 17 17 }, 18 18 "devDependencies": { 19 + "@8hobbies/typedoc-plugin-plausible": "^2.0.0", 19 20 "@types/chai": "^4.3.0", 20 21 "@types/chai-as-promised": "^7.1.5", 21 22 "@types/dateformat": "^5.0.2", ··· 32 33 "ts-essentials": "^9.4.1", 33 34 "tshy": "^1.7.0", 34 35 "tsx": "^4.7.1", 35 - "typedoc": "^0.25.11", 36 + "typedoc": "^0.26.2", 36 37 "typedoc-plugin-inline-sources": "^1.0.2", 37 - "typedoc-plugin-missing-exports": "^2.2.0", 38 + "typedoc-plugin-missing-exports": "^3.0.0", 38 39 "typedoc-plugin-replace-text": "^3.3.0", 39 40 "typescript": "^5.3.3", 40 41 "with-local-tmp-dir": "^5.1.1" ··· 42 43 "engines": { 43 44 "node": ">=18.0.0", 44 45 "npm": ">=9.3.0" 46 + } 47 + }, 48 + "node_modules/@8hobbies/typedoc-plugin-plausible": { 49 + "version": "2.0.0", 50 + "resolved": "https://registry.npmjs.org/@8hobbies/typedoc-plugin-plausible/-/typedoc-plugin-plausible-2.0.0.tgz", 51 + "integrity": "sha512-5quHuyuEvVFtYzYtErM8c52y9uLoL4aVwGD43T6Cp0QU6YTbxj3uZ/28S0bIbY626dB0rsTdmAuPr8T17XlB3Q==", 52 + "dev": true, 53 + "engines": { 54 + "node": "^18 || ^20 || ^22 || >=23" 55 + }, 56 + "peerDependencies": { 57 + "typedoc": "^0.26.0" 45 58 } 46 59 }, 47 60 "node_modules/@dword-design/chdir": { ··· 57 70 } 58 71 }, 59 72 "node_modules/@esbuild/aix-ppc64": { 60 - "version": "0.19.12", 61 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", 62 - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", 73 + "version": "0.21.5", 74 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 75 + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 63 76 "cpu": [ 64 77 "ppc64" 65 78 ], ··· 73 86 } 74 87 }, 75 88 "node_modules/@esbuild/android-arm": { 76 - "version": "0.19.12", 77 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", 78 - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", 89 + "version": "0.21.5", 90 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 91 + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 79 92 "cpu": [ 80 93 "arm" 81 94 ], ··· 89 102 } 90 103 }, 91 104 "node_modules/@esbuild/android-arm64": { 92 - "version": "0.19.12", 93 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", 94 - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", 105 + "version": "0.21.5", 106 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 107 + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 95 108 "cpu": [ 96 109 "arm64" 97 110 ], ··· 105 118 } 106 119 }, 107 120 "node_modules/@esbuild/android-x64": { 108 - "version": "0.19.12", 109 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", 110 - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", 121 + "version": "0.21.5", 122 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 123 + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 111 124 "cpu": [ 112 125 "x64" 113 126 ], ··· 121 134 } 122 135 }, 123 136 "node_modules/@esbuild/darwin-arm64": { 124 - "version": "0.19.12", 125 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", 126 - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", 137 + "version": "0.21.5", 138 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 139 + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 127 140 "cpu": [ 128 141 "arm64" 129 142 ], ··· 137 150 } 138 151 }, 139 152 "node_modules/@esbuild/darwin-x64": { 140 - "version": "0.19.12", 141 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", 142 - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", 153 + "version": "0.21.5", 154 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 155 + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 143 156 "cpu": [ 144 157 "x64" 145 158 ], ··· 153 166 } 154 167 }, 155 168 "node_modules/@esbuild/freebsd-arm64": { 156 - "version": "0.19.12", 157 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", 158 - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", 169 + "version": "0.21.5", 170 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 171 + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 159 172 "cpu": [ 160 173 "arm64" 161 174 ], ··· 169 182 } 170 183 }, 171 184 "node_modules/@esbuild/freebsd-x64": { 172 - "version": "0.19.12", 173 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", 174 - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", 185 + "version": "0.21.5", 186 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 187 + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 175 188 "cpu": [ 176 189 "x64" 177 190 ], ··· 185 198 } 186 199 }, 187 200 "node_modules/@esbuild/linux-arm": { 188 - "version": "0.19.12", 189 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", 190 - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", 201 + "version": "0.21.5", 202 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 203 + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 191 204 "cpu": [ 192 205 "arm" 193 206 ], ··· 201 214 } 202 215 }, 203 216 "node_modules/@esbuild/linux-arm64": { 204 - "version": "0.19.12", 205 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", 206 - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", 217 + "version": "0.21.5", 218 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 219 + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 207 220 "cpu": [ 208 221 "arm64" 209 222 ], ··· 217 230 } 218 231 }, 219 232 "node_modules/@esbuild/linux-ia32": { 220 - "version": "0.19.12", 221 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", 222 - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", 233 + "version": "0.21.5", 234 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 235 + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 223 236 "cpu": [ 224 237 "ia32" 225 238 ], ··· 233 246 } 234 247 }, 235 248 "node_modules/@esbuild/linux-loong64": { 236 - "version": "0.19.12", 237 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", 238 - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", 249 + "version": "0.21.5", 250 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 251 + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 239 252 "cpu": [ 240 253 "loong64" 241 254 ], ··· 249 262 } 250 263 }, 251 264 "node_modules/@esbuild/linux-mips64el": { 252 - "version": "0.19.12", 253 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", 254 - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", 265 + "version": "0.21.5", 266 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 267 + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 255 268 "cpu": [ 256 269 "mips64el" 257 270 ], ··· 265 278 } 266 279 }, 267 280 "node_modules/@esbuild/linux-ppc64": { 268 - "version": "0.19.12", 269 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", 270 - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", 281 + "version": "0.21.5", 282 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 283 + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 271 284 "cpu": [ 272 285 "ppc64" 273 286 ], ··· 281 294 } 282 295 }, 283 296 "node_modules/@esbuild/linux-riscv64": { 284 - "version": "0.19.12", 285 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", 286 - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", 297 + "version": "0.21.5", 298 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 299 + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 287 300 "cpu": [ 288 301 "riscv64" 289 302 ], ··· 297 310 } 298 311 }, 299 312 "node_modules/@esbuild/linux-s390x": { 300 - "version": "0.19.12", 301 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", 302 - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", 313 + "version": "0.21.5", 314 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 315 + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 303 316 "cpu": [ 304 317 "s390x" 305 318 ], ··· 313 326 } 314 327 }, 315 328 "node_modules/@esbuild/linux-x64": { 316 - "version": "0.19.12", 317 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", 318 - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", 329 + "version": "0.21.5", 330 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 331 + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 319 332 "cpu": [ 320 333 "x64" 321 334 ], ··· 329 342 } 330 343 }, 331 344 "node_modules/@esbuild/netbsd-x64": { 332 - "version": "0.19.12", 333 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", 334 - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", 345 + "version": "0.21.5", 346 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 347 + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 335 348 "cpu": [ 336 349 "x64" 337 350 ], ··· 345 358 } 346 359 }, 347 360 "node_modules/@esbuild/openbsd-x64": { 348 - "version": "0.19.12", 349 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", 350 - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", 361 + "version": "0.21.5", 362 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 363 + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 351 364 "cpu": [ 352 365 "x64" 353 366 ], ··· 361 374 } 362 375 }, 363 376 "node_modules/@esbuild/sunos-x64": { 364 - "version": "0.19.12", 365 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", 366 - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", 377 + "version": "0.21.5", 378 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 379 + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 367 380 "cpu": [ 368 381 "x64" 369 382 ], ··· 377 390 } 378 391 }, 379 392 "node_modules/@esbuild/win32-arm64": { 380 - "version": "0.19.12", 381 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", 382 - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", 393 + "version": "0.21.5", 394 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 395 + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 383 396 "cpu": [ 384 397 "arm64" 385 398 ], ··· 393 406 } 394 407 }, 395 408 "node_modules/@esbuild/win32-ia32": { 396 - "version": "0.19.12", 397 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", 398 - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", 409 + "version": "0.21.5", 410 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 411 + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 399 412 "cpu": [ 400 413 "ia32" 401 414 ], ··· 409 422 } 410 423 }, 411 424 "node_modules/@esbuild/win32-x64": { 412 - "version": "0.19.12", 413 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", 414 - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", 425 + "version": "0.21.5", 426 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 427 + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 415 428 "cpu": [ 416 429 "x64" 417 430 ], ··· 530 543 "node": ">=14" 531 544 } 532 545 }, 546 + "node_modules/@shikijs/core": { 547 + "version": "1.9.1", 548 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.9.1.tgz", 549 + "integrity": "sha512-EmUful2MQtY8KgCF1OkBtOuMcvaZEvmdubhW0UHCGXi21O9dRLeADVCj+k6ZS+de7Mz9d2qixOXJ+GLhcK3pXg==", 550 + "dev": true 551 + }, 533 552 "node_modules/@sinonjs/commons": { 534 553 "version": "3.0.1", 535 554 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", ··· 575 594 "dev": true 576 595 }, 577 596 "node_modules/@types/chai": { 578 - "version": "4.3.12", 579 - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.12.tgz", 580 - "integrity": "sha512-zNKDHG/1yxm8Il6uCCVsm+dRdEsJlFoDu73X17y09bId6UwoYww+vFBsAcRzl8knM1sab3Dp1VRikFQwDOtDDw==", 597 + "version": "4.3.16", 598 + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", 599 + "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", 581 600 "dev": true 582 601 }, 583 602 "node_modules/@types/chai-as-promised": { ··· 602 621 "dev": true 603 622 }, 604 623 "node_modules/@types/node": { 605 - "version": "18.19.22", 606 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.22.tgz", 607 - "integrity": "sha512-p3pDIfuMg/aXBmhkyanPshdfJuX5c5+bQjYLIikPLXAUycEogij/c50n/C+8XOA5L93cU4ZRXtn+dNQGi0IZqQ==", 624 + "version": "18.19.37", 625 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.37.tgz", 626 + "integrity": "sha512-Pi53fdVMk7Ig5IfAMltQQMgtY7xLzHaEous8IQasYsdQbYK3v90FkxI3XYQCe/Qme58pqp14lXJIsFmGP8VoZQ==", 608 627 "dev": true, 609 628 "dependencies": { 610 629 "undici-types": "~5.26.4" ··· 647 666 "engines": { 648 667 "node": ">=8" 649 668 } 650 - }, 651 - "node_modules/ansi-sequence-parser": { 652 - "version": "1.1.1", 653 - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", 654 - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", 655 - "dev": true 656 669 }, 657 670 "node_modules/ansi-styles": { 658 671 "version": "4.3.0", ··· 731 744 ] 732 745 }, 733 746 "node_modules/binary-extensions": { 734 - "version": "2.2.0", 735 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 736 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 747 + "version": "2.3.0", 748 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 749 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 737 750 "dev": true, 738 751 "engines": { 739 752 "node": ">=8" 753 + }, 754 + "funding": { 755 + "url": "https://github.com/sponsors/sindresorhus" 740 756 } 741 757 }, 742 758 "node_modules/brace-expansion": { ··· 749 765 } 750 766 }, 751 767 "node_modules/braces": { 752 - "version": "3.0.2", 753 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 754 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 768 + "version": "3.0.3", 769 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 770 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 755 771 "dev": true, 756 772 "dependencies": { 757 - "fill-range": "^7.0.1" 773 + "fill-range": "^7.1.1" 758 774 }, 759 775 "engines": { 760 776 "node": ">=8" ··· 820 836 } 821 837 }, 822 838 "node_modules/chai-as-promised": { 823 - "version": "7.1.1", 824 - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", 825 - "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==", 839 + "version": "7.1.2", 840 + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", 841 + "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", 826 842 "dev": true, 827 843 "dependencies": { 828 844 "check-error": "^1.0.2" 829 845 }, 830 846 "peerDependencies": { 831 - "chai": ">= 2.1.2 < 5" 847 + "chai": ">= 2.1.2 < 6" 832 848 } 833 849 }, 834 850 "node_modules/chalk": { ··· 997 1013 } 998 1014 }, 999 1015 "node_modules/deep-eql": { 1000 - "version": "4.1.3", 1001 - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", 1002 - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", 1016 + "version": "4.1.4", 1017 + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", 1018 + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", 1003 1019 "dev": true, 1004 1020 "dependencies": { 1005 1021 "type-detect": "^4.0.0" ··· 1037 1053 "once": "^1.4.0" 1038 1054 } 1039 1055 }, 1056 + "node_modules/entities": { 1057 + "version": "4.5.0", 1058 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 1059 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 1060 + "dev": true, 1061 + "engines": { 1062 + "node": ">=0.12" 1063 + }, 1064 + "funding": { 1065 + "url": "https://github.com/fb55/entities?sponsor=1" 1066 + } 1067 + }, 1040 1068 "node_modules/esbuild": { 1041 - "version": "0.19.12", 1042 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", 1043 - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", 1069 + "version": "0.21.5", 1070 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1071 + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1044 1072 "dev": true, 1045 1073 "hasInstallScript": true, 1046 1074 "bin": { ··· 1050 1078 "node": ">=12" 1051 1079 }, 1052 1080 "optionalDependencies": { 1053 - "@esbuild/aix-ppc64": "0.19.12", 1054 - "@esbuild/android-arm": "0.19.12", 1055 - "@esbuild/android-arm64": "0.19.12", 1056 - "@esbuild/android-x64": "0.19.12", 1057 - "@esbuild/darwin-arm64": "0.19.12", 1058 - "@esbuild/darwin-x64": "0.19.12", 1059 - "@esbuild/freebsd-arm64": "0.19.12", 1060 - "@esbuild/freebsd-x64": "0.19.12", 1061 - "@esbuild/linux-arm": "0.19.12", 1062 - "@esbuild/linux-arm64": "0.19.12", 1063 - "@esbuild/linux-ia32": "0.19.12", 1064 - "@esbuild/linux-loong64": "0.19.12", 1065 - "@esbuild/linux-mips64el": "0.19.12", 1066 - "@esbuild/linux-ppc64": "0.19.12", 1067 - "@esbuild/linux-riscv64": "0.19.12", 1068 - "@esbuild/linux-s390x": "0.19.12", 1069 - "@esbuild/linux-x64": "0.19.12", 1070 - "@esbuild/netbsd-x64": "0.19.12", 1071 - "@esbuild/openbsd-x64": "0.19.12", 1072 - "@esbuild/sunos-x64": "0.19.12", 1073 - "@esbuild/win32-arm64": "0.19.12", 1074 - "@esbuild/win32-ia32": "0.19.12", 1075 - "@esbuild/win32-x64": "0.19.12" 1081 + "@esbuild/aix-ppc64": "0.21.5", 1082 + "@esbuild/android-arm": "0.21.5", 1083 + "@esbuild/android-arm64": "0.21.5", 1084 + "@esbuild/android-x64": "0.21.5", 1085 + "@esbuild/darwin-arm64": "0.21.5", 1086 + "@esbuild/darwin-x64": "0.21.5", 1087 + "@esbuild/freebsd-arm64": "0.21.5", 1088 + "@esbuild/freebsd-x64": "0.21.5", 1089 + "@esbuild/linux-arm": "0.21.5", 1090 + "@esbuild/linux-arm64": "0.21.5", 1091 + "@esbuild/linux-ia32": "0.21.5", 1092 + "@esbuild/linux-loong64": "0.21.5", 1093 + "@esbuild/linux-mips64el": "0.21.5", 1094 + "@esbuild/linux-ppc64": "0.21.5", 1095 + "@esbuild/linux-riscv64": "0.21.5", 1096 + "@esbuild/linux-s390x": "0.21.5", 1097 + "@esbuild/linux-x64": "0.21.5", 1098 + "@esbuild/netbsd-x64": "0.21.5", 1099 + "@esbuild/openbsd-x64": "0.21.5", 1100 + "@esbuild/sunos-x64": "0.21.5", 1101 + "@esbuild/win32-arm64": "0.21.5", 1102 + "@esbuild/win32-ia32": "0.21.5", 1103 + "@esbuild/win32-x64": "0.21.5" 1076 1104 } 1077 1105 }, 1078 1106 "node_modules/escalade": { ··· 1118 1146 "integrity": "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==" 1119 1147 }, 1120 1148 "node_modules/fast-redact": { 1121 - "version": "3.4.0", 1122 - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.4.0.tgz", 1123 - "integrity": "sha512-2gwPvyna0zwBdxKnng1suu/dTL5s8XEy2ZqH8mwDUwJdDkV8w5kp+JV26mupdK68HmPMbm6yjW9m7/Ys/BHEHg==", 1149 + "version": "3.5.0", 1150 + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", 1151 + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", 1124 1152 "engines": { 1125 1153 "node": ">=6" 1126 1154 } ··· 1131 1159 "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" 1132 1160 }, 1133 1161 "node_modules/fill-range": { 1134 - "version": "7.0.1", 1135 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1136 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1162 + "version": "7.1.1", 1163 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 1164 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 1137 1165 "dev": true, 1138 1166 "dependencies": { 1139 1167 "to-regex-range": "^5.0.1" ··· 1168 1196 } 1169 1197 }, 1170 1198 "node_modules/foreground-child": { 1171 - "version": "3.1.1", 1172 - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", 1173 - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", 1199 + "version": "3.2.1", 1200 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", 1201 + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", 1174 1202 "dev": true, 1175 1203 "dependencies": { 1176 1204 "cross-spawn": "^7.0.0", ··· 1222 1250 } 1223 1251 }, 1224 1252 "node_modules/get-tsconfig": { 1225 - "version": "4.7.3", 1226 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz", 1227 - "integrity": "sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==", 1253 + "version": "4.7.5", 1254 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", 1255 + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", 1228 1256 "dev": true, 1229 1257 "dependencies": { 1230 1258 "resolve-pkg-maps": "^1.0.0" ··· 1237 1265 "version": "8.1.0", 1238 1266 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 1239 1267 "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 1268 + "deprecated": "Glob versions prior to v9 are no longer supported", 1240 1269 "dev": true, 1241 1270 "dependencies": { 1242 1271 "fs.realpath": "^1.0.0", ··· 1310 1339 "version": "1.0.6", 1311 1340 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1312 1341 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1342 + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 1313 1343 "dev": true, 1314 1344 "dependencies": { 1315 1345 "once": "^1.3.0", ··· 1401 1431 "dev": true 1402 1432 }, 1403 1433 "node_modules/jackspeak": { 1404 - "version": "2.3.6", 1405 - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", 1406 - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", 1434 + "version": "3.4.0", 1435 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", 1436 + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", 1407 1437 "dev": true, 1408 1438 "dependencies": { 1409 1439 "@isaacs/cliui": "^8.0.2" ··· 1438 1468 "js-yaml": "bin/js-yaml.js" 1439 1469 } 1440 1470 }, 1441 - "node_modules/jsonc-parser": { 1442 - "version": "3.2.1", 1443 - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", 1444 - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", 1445 - "dev": true 1446 - }, 1447 1471 "node_modules/just-extend": { 1448 1472 "version": "6.2.0", 1449 1473 "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", 1450 1474 "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", 1451 1475 "dev": true 1476 + }, 1477 + "node_modules/linkify-it": { 1478 + "version": "5.0.0", 1479 + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", 1480 + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", 1481 + "dev": true, 1482 + "dependencies": { 1483 + "uc.micro": "^2.0.0" 1484 + } 1452 1485 }, 1453 1486 "node_modules/locate-path": { 1454 1487 "version": "6.0.0", ··· 1497 1530 } 1498 1531 }, 1499 1532 "node_modules/lru-cache": { 1500 - "version": "10.2.0", 1501 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", 1502 - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", 1533 + "version": "10.2.2", 1534 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", 1535 + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", 1503 1536 "dev": true, 1504 1537 "engines": { 1505 1538 "node": "14 || >=16.14" ··· 1511 1544 "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", 1512 1545 "dev": true 1513 1546 }, 1514 - "node_modules/marked": { 1515 - "version": "4.3.0", 1516 - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", 1517 - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", 1547 + "node_modules/markdown-it": { 1548 + "version": "14.1.0", 1549 + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", 1550 + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", 1518 1551 "dev": true, 1519 - "bin": { 1520 - "marked": "bin/marked.js" 1552 + "dependencies": { 1553 + "argparse": "^2.0.1", 1554 + "entities": "^4.4.0", 1555 + "linkify-it": "^5.0.0", 1556 + "mdurl": "^2.0.0", 1557 + "punycode.js": "^2.3.1", 1558 + "uc.micro": "^2.1.0" 1521 1559 }, 1522 - "engines": { 1523 - "node": ">= 12" 1560 + "bin": { 1561 + "markdown-it": "bin/markdown-it.mjs" 1524 1562 } 1563 + }, 1564 + "node_modules/mdurl": { 1565 + "version": "2.0.0", 1566 + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", 1567 + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", 1568 + "dev": true 1525 1569 }, 1526 1570 "node_modules/minimatch": { 1527 1571 "version": "5.0.1", ··· 1544 1588 } 1545 1589 }, 1546 1590 "node_modules/minipass": { 1547 - "version": "7.0.4", 1548 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", 1549 - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", 1591 + "version": "7.1.2", 1592 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 1593 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 1550 1594 "dev": true, 1551 1595 "engines": { 1552 1596 "node": ">=16 || 14 >=14.17" ··· 1568 1612 } 1569 1613 }, 1570 1614 "node_modules/mocha": { 1571 - "version": "10.3.0", 1572 - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.3.0.tgz", 1573 - "integrity": "sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==", 1615 + "version": "10.4.0", 1616 + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.4.0.tgz", 1617 + "integrity": "sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==", 1574 1618 "dev": true, 1575 1619 "dependencies": { 1576 1620 "ansi-colors": "4.1.1", ··· 1703 1747 "url": "https://github.com/sponsors/sindresorhus" 1704 1748 } 1705 1749 }, 1750 + "node_modules/package-json-from-dist": { 1751 + "version": "1.0.0", 1752 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", 1753 + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", 1754 + "dev": true 1755 + }, 1706 1756 "node_modules/path-exists": { 1707 1757 "version": "4.0.0", 1708 1758 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", ··· 1731 1781 } 1732 1782 }, 1733 1783 "node_modules/path-scurry": { 1734 - "version": "1.10.1", 1735 - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", 1736 - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", 1784 + "version": "1.11.1", 1785 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 1786 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 1737 1787 "dev": true, 1738 1788 "dependencies": { 1739 - "lru-cache": "^9.1.1 || ^10.0.0", 1789 + "lru-cache": "^10.2.0", 1740 1790 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 1741 1791 }, 1742 1792 "engines": { 1743 - "node": ">=16 || 14 >=14.17" 1793 + "node": ">=16 || 14 >=14.18" 1744 1794 }, 1745 1795 "funding": { 1746 1796 "url": "https://github.com/sponsors/isaacs" 1747 1797 } 1748 1798 }, 1749 1799 "node_modules/path-to-regexp": { 1750 - "version": "6.2.1", 1751 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", 1752 - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", 1800 + "version": "6.2.2", 1801 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", 1802 + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", 1753 1803 "dev": true 1754 1804 }, 1755 1805 "node_modules/pathval": { ··· 1774 1824 } 1775 1825 }, 1776 1826 "node_modules/pino": { 1777 - "version": "8.19.0", 1778 - "resolved": "https://registry.npmjs.org/pino/-/pino-8.19.0.tgz", 1779 - "integrity": "sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==", 1827 + "version": "9.2.0", 1828 + "resolved": "https://registry.npmjs.org/pino/-/pino-9.2.0.tgz", 1829 + "integrity": "sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug==", 1780 1830 "dependencies": { 1781 1831 "atomic-sleep": "^1.0.0", 1782 1832 "fast-redact": "^3.1.1", 1783 1833 "on-exit-leak-free": "^2.1.0", 1784 - "pino-abstract-transport": "v1.1.0", 1785 - "pino-std-serializers": "^6.0.0", 1834 + "pino-abstract-transport": "^1.2.0", 1835 + "pino-std-serializers": "^7.0.0", 1786 1836 "process-warning": "^3.0.0", 1787 1837 "quick-format-unescaped": "^4.0.3", 1788 1838 "real-require": "^0.2.0", 1789 1839 "safe-stable-stringify": "^2.3.1", 1790 - "sonic-boom": "^3.7.0", 1791 - "thread-stream": "^2.0.0" 1840 + "sonic-boom": "^4.0.1", 1841 + "thread-stream": "^3.0.0" 1792 1842 }, 1793 1843 "bin": { 1794 1844 "pino": "bin.js" 1795 1845 } 1796 1846 }, 1797 1847 "node_modules/pino-abstract-transport": { 1798 - "version": "1.1.0", 1799 - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz", 1800 - "integrity": "sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==", 1848 + "version": "1.2.0", 1849 + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", 1850 + "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", 1801 1851 "dependencies": { 1802 1852 "readable-stream": "^4.0.0", 1803 1853 "split2": "^4.0.0" 1804 1854 } 1805 1855 }, 1806 1856 "node_modules/pino-pretty": { 1807 - "version": "11.0.0", 1808 - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-11.0.0.tgz", 1809 - "integrity": "sha512-YFJZqw59mHIY72wBnBs7XhLGG6qpJMa4pEQTRgEPEbjIYbng2LXEZZF1DoyDg9CfejEy8uZCyzpcBXXG0oOCwQ==", 1857 + "version": "11.2.1", 1858 + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-11.2.1.tgz", 1859 + "integrity": "sha512-O05NuD9tkRasFRWVaF/uHLOvoRDFD7tb5VMertr78rbsYFjYp48Vg3477EshVAF5eZaEw+OpDl/tu+B0R5o+7g==", 1810 1860 "dependencies": { 1811 1861 "colorette": "^2.0.7", 1812 1862 "dateformat": "^4.6.3", 1813 - "fast-copy": "^3.0.0", 1863 + "fast-copy": "^3.0.2", 1814 1864 "fast-safe-stringify": "^2.1.1", 1815 1865 "help-me": "^5.0.0", 1816 1866 "joycon": "^3.1.1", ··· 1820 1870 "pump": "^3.0.0", 1821 1871 "readable-stream": "^4.0.0", 1822 1872 "secure-json-parse": "^2.4.0", 1823 - "sonic-boom": "^3.0.0", 1873 + "sonic-boom": "^4.0.1", 1824 1874 "strip-json-comments": "^3.1.1" 1825 1875 }, 1826 1876 "bin": { ··· 1836 1886 } 1837 1887 }, 1838 1888 "node_modules/pino-roll": { 1839 - "version": "1.0.1", 1840 - "resolved": "https://registry.npmjs.org/pino-roll/-/pino-roll-1.0.1.tgz", 1841 - "integrity": "sha512-9mMf0dn7KsqiY/Bs7gDRoBd5lsksSknPnbTEFKQVTeuGXi8RFuXS5UkLw4StIY/uG6PMrM7KJydB7ramoyVDzA==", 1889 + "version": "1.1.0", 1890 + "resolved": "https://registry.npmjs.org/pino-roll/-/pino-roll-1.1.0.tgz", 1891 + "integrity": "sha512-VlioCA387G/56yelKkoe0OXFFG/LnsqiMRAQnRijgXh8NMoeFaQssU14nz3kSqk5GZ3BWBERgB8M9S2AN3wQGA==", 1842 1892 "dependencies": { 1843 1893 "sonic-boom": "^3.8.0" 1844 1894 } 1845 1895 }, 1896 + "node_modules/pino-roll/node_modules/sonic-boom": { 1897 + "version": "3.8.1", 1898 + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", 1899 + "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", 1900 + "dependencies": { 1901 + "atomic-sleep": "^1.0.0" 1902 + } 1903 + }, 1846 1904 "node_modules/pino-std-serializers": { 1847 - "version": "6.2.2", 1848 - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", 1849 - "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" 1905 + "version": "7.0.0", 1906 + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", 1907 + "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==" 1850 1908 }, 1851 1909 "node_modules/polite-json": { 1852 1910 "version": "4.0.1", ··· 1880 1938 "dependencies": { 1881 1939 "end-of-stream": "^1.1.0", 1882 1940 "once": "^1.3.1" 1941 + } 1942 + }, 1943 + "node_modules/punycode.js": { 1944 + "version": "2.3.1", 1945 + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", 1946 + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", 1947 + "dev": true, 1948 + "engines": { 1949 + "node": ">=6" 1883 1950 } 1884 1951 }, 1885 1952 "node_modules/quick-format-unescaped": { ··· 1957 2024 } 1958 2025 }, 1959 2026 "node_modules/resolve-import/node_modules/glob": { 1960 - "version": "10.3.10", 1961 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", 1962 - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", 2027 + "version": "10.4.2", 2028 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", 2029 + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", 1963 2030 "dev": true, 1964 2031 "dependencies": { 1965 2032 "foreground-child": "^3.1.0", 1966 - "jackspeak": "^2.3.5", 1967 - "minimatch": "^9.0.1", 1968 - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", 1969 - "path-scurry": "^1.10.1" 2033 + "jackspeak": "^3.1.2", 2034 + "minimatch": "^9.0.4", 2035 + "minipass": "^7.1.2", 2036 + "package-json-from-dist": "^1.0.0", 2037 + "path-scurry": "^1.11.1" 1970 2038 }, 1971 2039 "bin": { 1972 2040 "glob": "dist/esm/bin.mjs" 1973 2041 }, 1974 2042 "engines": { 1975 - "node": ">=16 || 14 >=14.17" 2043 + "node": ">=16 || 14 >=14.18" 1976 2044 }, 1977 2045 "funding": { 1978 2046 "url": "https://github.com/sponsors/isaacs" 1979 2047 } 1980 2048 }, 1981 2049 "node_modules/resolve-import/node_modules/minimatch": { 1982 - "version": "9.0.3", 1983 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", 1984 - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", 2050 + "version": "9.0.4", 2051 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 2052 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 1985 2053 "dev": true, 1986 2054 "dependencies": { 1987 2055 "brace-expansion": "^2.0.1" ··· 2003 2071 } 2004 2072 }, 2005 2073 "node_modules/rimraf": { 2006 - "version": "5.0.5", 2007 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", 2008 - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", 2074 + "version": "5.0.7", 2075 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", 2076 + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", 2009 2077 "dev": true, 2010 2078 "dependencies": { 2011 2079 "glob": "^10.3.7" ··· 2014 2082 "rimraf": "dist/esm/bin.mjs" 2015 2083 }, 2016 2084 "engines": { 2017 - "node": ">=14" 2085 + "node": ">=14.18" 2018 2086 }, 2019 2087 "funding": { 2020 2088 "url": "https://github.com/sponsors/isaacs" 2021 2089 } 2022 2090 }, 2023 2091 "node_modules/rimraf/node_modules/glob": { 2024 - "version": "10.3.10", 2025 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", 2026 - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", 2092 + "version": "10.4.2", 2093 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", 2094 + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", 2027 2095 "dev": true, 2028 2096 "dependencies": { 2029 2097 "foreground-child": "^3.1.0", 2030 - "jackspeak": "^2.3.5", 2031 - "minimatch": "^9.0.1", 2032 - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", 2033 - "path-scurry": "^1.10.1" 2098 + "jackspeak": "^3.1.2", 2099 + "minimatch": "^9.0.4", 2100 + "minipass": "^7.1.2", 2101 + "package-json-from-dist": "^1.0.0", 2102 + "path-scurry": "^1.11.1" 2034 2103 }, 2035 2104 "bin": { 2036 2105 "glob": "dist/esm/bin.mjs" 2037 2106 }, 2038 2107 "engines": { 2039 - "node": ">=16 || 14 >=14.17" 2108 + "node": ">=16 || 14 >=14.18" 2040 2109 }, 2041 2110 "funding": { 2042 2111 "url": "https://github.com/sponsors/isaacs" 2043 2112 } 2044 2113 }, 2045 2114 "node_modules/rimraf/node_modules/minimatch": { 2046 - "version": "9.0.3", 2047 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", 2048 - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", 2115 + "version": "9.0.4", 2116 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 2117 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 2049 2118 "dev": true, 2050 2119 "dependencies": { 2051 2120 "brace-expansion": "^2.0.1" ··· 2120 2189 } 2121 2190 }, 2122 2191 "node_modules/shiki": { 2123 - "version": "0.14.7", 2124 - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", 2125 - "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", 2192 + "version": "1.9.1", 2193 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.9.1.tgz", 2194 + "integrity": "sha512-8PDkgb5ja3nfujTjvC4VytL6wGOGCtFAClUb2r3QROevYXxcq+/shVJK5s6gy0HZnjaJgFxd6BpPqpRfqne5rA==", 2126 2195 "dev": true, 2127 2196 "dependencies": { 2128 - "ansi-sequence-parser": "^1.1.0", 2129 - "jsonc-parser": "^3.2.0", 2130 - "vscode-oniguruma": "^1.7.0", 2131 - "vscode-textmate": "^8.0.0" 2197 + "@shikijs/core": "1.9.1" 2132 2198 } 2133 2199 }, 2134 2200 "node_modules/signal-exit": { ··· 2193 2259 } 2194 2260 }, 2195 2261 "node_modules/sonic-boom": { 2196 - "version": "3.8.0", 2197 - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.0.tgz", 2198 - "integrity": "sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==", 2262 + "version": "4.0.1", 2263 + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.0.1.tgz", 2264 + "integrity": "sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==", 2199 2265 "dependencies": { 2200 2266 "atomic-sleep": "^1.0.0" 2201 2267 } ··· 2318 2384 } 2319 2385 }, 2320 2386 "node_modules/sync-content/node_modules/glob": { 2321 - "version": "10.3.10", 2322 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", 2323 - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", 2387 + "version": "10.4.2", 2388 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", 2389 + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", 2324 2390 "dev": true, 2325 2391 "dependencies": { 2326 2392 "foreground-child": "^3.1.0", 2327 - "jackspeak": "^2.3.5", 2328 - "minimatch": "^9.0.1", 2329 - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", 2330 - "path-scurry": "^1.10.1" 2393 + "jackspeak": "^3.1.2", 2394 + "minimatch": "^9.0.4", 2395 + "minipass": "^7.1.2", 2396 + "package-json-from-dist": "^1.0.0", 2397 + "path-scurry": "^1.11.1" 2331 2398 }, 2332 2399 "bin": { 2333 2400 "glob": "dist/esm/bin.mjs" 2334 2401 }, 2335 2402 "engines": { 2336 - "node": ">=16 || 14 >=14.17" 2403 + "node": ">=16 || 14 >=14.18" 2337 2404 }, 2338 2405 "funding": { 2339 2406 "url": "https://github.com/sponsors/isaacs" 2340 2407 } 2341 2408 }, 2342 2409 "node_modules/sync-content/node_modules/minimatch": { 2343 - "version": "9.0.3", 2344 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", 2345 - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", 2410 + "version": "9.0.4", 2411 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 2412 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 2346 2413 "dev": true, 2347 2414 "dependencies": { 2348 2415 "brace-expansion": "^2.0.1" ··· 2355 2422 } 2356 2423 }, 2357 2424 "node_modules/thread-stream": { 2358 - "version": "2.4.1", 2359 - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.4.1.tgz", 2360 - "integrity": "sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==", 2425 + "version": "3.1.0", 2426 + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", 2427 + "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", 2361 2428 "dependencies": { 2362 2429 "real-require": "^0.2.0" 2363 2430 } ··· 2397 2464 "version": "7.2.3", 2398 2465 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2399 2466 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2467 + "deprecated": "Glob versions prior to v9 are no longer supported", 2400 2468 "dev": true, 2401 2469 "dependencies": { 2402 2470 "fs.realpath": "^1.0.0", ··· 2429 2497 "version": "3.0.2", 2430 2498 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2431 2499 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2500 + "deprecated": "Rimraf versions prior to v4 are no longer supported", 2432 2501 "dev": true, 2433 2502 "dependencies": { 2434 2503 "glob": "^7.1.3" ··· 2453 2522 } 2454 2523 }, 2455 2524 "node_modules/ts-essentials": { 2456 - "version": "9.4.1", 2457 - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-9.4.1.tgz", 2458 - "integrity": "sha512-oke0rI2EN9pzHsesdmrOrnqv1eQODmJpd/noJjwj2ZPC3Z4N2wbjrOEqnsEgmvlO2+4fBb0a794DCna2elEVIQ==", 2525 + "version": "9.4.2", 2526 + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-9.4.2.tgz", 2527 + "integrity": "sha512-mB/cDhOvD7pg3YCLk2rOtejHjjdSi9in/IBYE13S+8WA5FBSraYf4V/ws55uvs0IvQ/l0wBOlXy5yBNZ9Bl8ZQ==", 2459 2528 "dev": true, 2460 2529 "peerDependencies": { 2461 2530 "typescript": ">=4.1.0" ··· 2467 2536 } 2468 2537 }, 2469 2538 "node_modules/tshy": { 2470 - "version": "1.11.1", 2471 - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.11.1.tgz", 2472 - "integrity": "sha512-AzATR8weBaUW46Nh4B1k5cfxVuADKJTXe95xHh7BzcI1RjQQy6HeUXQDY+erGEGTLpiv6N6xMFmtEsMMc7x40Q==", 2539 + "version": "1.15.1", 2540 + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.15.1.tgz", 2541 + "integrity": "sha512-7p30vmXaNX7OL1yLy/MYUtO0SJOm9fQSnzk3DXaM+LmQosooCB4elVeHAGIIZdABhL2E8dx5t/5msR5lh0xnaQ==", 2473 2542 "dev": true, 2474 2543 "dependencies": { 2475 2544 "chalk": "^5.3.0", 2476 - "chokidar": "^3.5.3", 2545 + "chokidar": "^3.6.0", 2477 2546 "foreground-child": "^3.1.1", 2547 + "minimatch": "^9.0.4", 2478 2548 "mkdirp": "^3.0.1", 2479 2549 "polite-json": "^4.0.1", 2480 - "resolve-import": "^1.4.4", 2550 + "resolve-import": "^1.4.5", 2481 2551 "rimraf": "^5.0.1", 2482 2552 "sync-content": "^1.0.2", 2483 - "typescript": "5.2 || 5.3", 2553 + "typescript": "^5.4.5", 2484 2554 "walk-up-path": "^3.0.1" 2485 2555 }, 2486 2556 "bin": { ··· 2502 2572 "url": "https://github.com/chalk/chalk?sponsor=1" 2503 2573 } 2504 2574 }, 2505 - "node_modules/tsx": { 2506 - "version": "4.7.1", 2507 - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.7.1.tgz", 2508 - "integrity": "sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==", 2575 + "node_modules/tshy/node_modules/chokidar": { 2576 + "version": "3.6.0", 2577 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 2578 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 2509 2579 "dev": true, 2510 2580 "dependencies": { 2511 - "esbuild": "~0.19.10", 2512 - "get-tsconfig": "^4.7.2" 2581 + "anymatch": "~3.1.2", 2582 + "braces": "~3.0.2", 2583 + "glob-parent": "~5.1.2", 2584 + "is-binary-path": "~2.1.0", 2585 + "is-glob": "~4.0.1", 2586 + "normalize-path": "~3.0.0", 2587 + "readdirp": "~3.6.0" 2588 + }, 2589 + "engines": { 2590 + "node": ">= 8.10.0" 2591 + }, 2592 + "funding": { 2593 + "url": "https://paulmillr.com/funding/" 2594 + }, 2595 + "optionalDependencies": { 2596 + "fsevents": "~2.3.2" 2597 + } 2598 + }, 2599 + "node_modules/tshy/node_modules/minimatch": { 2600 + "version": "9.0.4", 2601 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 2602 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 2603 + "dev": true, 2604 + "dependencies": { 2605 + "brace-expansion": "^2.0.1" 2606 + }, 2607 + "engines": { 2608 + "node": ">=16 || 14 >=14.17" 2609 + }, 2610 + "funding": { 2611 + "url": "https://github.com/sponsors/isaacs" 2612 + } 2613 + }, 2614 + "node_modules/tsx": { 2615 + "version": "4.15.6", 2616 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.15.6.tgz", 2617 + "integrity": "sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==", 2618 + "dev": true, 2619 + "dependencies": { 2620 + "esbuild": "~0.21.4", 2621 + "get-tsconfig": "^4.7.5" 2513 2622 }, 2514 2623 "bin": { 2515 2624 "tsx": "dist/cli.mjs" ··· 2531 2640 } 2532 2641 }, 2533 2642 "node_modules/typedoc": { 2534 - "version": "0.25.11", 2535 - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.11.tgz", 2536 - "integrity": "sha512-5MbI1W/FOG6oXsd8bdssQidSTeKh8Kt3xA5uKVzI+K99uzP8EGN45uPnPvQesyaWdD+89s4wCQdtWEd8QUbiRg==", 2643 + "version": "0.26.2", 2644 + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.2.tgz", 2645 + "integrity": "sha512-q/t+M+PZqhN9gPWLBZ3CCvP+KT8O1tyYkSzEYbcQ6mo89avdIrMlBEl3vfo5BgSzwC6Lbmq0W64E8RkY+eVsLA==", 2537 2646 "dev": true, 2538 2647 "dependencies": { 2539 2648 "lunr": "^2.3.9", 2540 - "marked": "^4.3.0", 2541 - "minimatch": "^9.0.3", 2542 - "shiki": "^0.14.7" 2649 + "markdown-it": "^14.1.0", 2650 + "minimatch": "^9.0.4", 2651 + "shiki": "^1.9.0", 2652 + "yaml": "^2.4.5" 2543 2653 }, 2544 2654 "bin": { 2545 2655 "typedoc": "bin/typedoc" 2546 2656 }, 2547 2657 "engines": { 2548 - "node": ">= 16" 2658 + "node": ">= 18" 2549 2659 }, 2550 2660 "peerDependencies": { 2551 - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x" 2661 + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x" 2552 2662 } 2553 2663 }, 2554 2664 "node_modules/typedoc-plugin-inline-sources": { ··· 2564 2674 } 2565 2675 }, 2566 2676 "node_modules/typedoc-plugin-missing-exports": { 2567 - "version": "2.2.0", 2568 - "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-2.2.0.tgz", 2569 - "integrity": "sha512-2+XR1IcyQ5UwXZVJe9NE6HrLmNufT9i5OwoIuuj79VxuA3eYq+Y6itS9rnNV1D7UeQnUSH8kISYD73gHE5zw+w==", 2677 + "version": "3.0.0", 2678 + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-3.0.0.tgz", 2679 + "integrity": "sha512-R7D8fYrK34mBFZSlF1EqJxfqiUSlQSmyrCiQgTQD52nNm6+kUtqwiaqaNkuJ2rA2wBgWFecUA8JzHT7x2r7ePg==", 2570 2680 "dev": true, 2571 2681 "peerDependencies": { 2572 - "typedoc": "0.24.x || 0.25.x" 2682 + "typedoc": "0.26.x" 2573 2683 } 2574 2684 }, 2575 2685 "node_modules/typedoc-plugin-replace-text": { ··· 2582 2692 } 2583 2693 }, 2584 2694 "node_modules/typedoc/node_modules/minimatch": { 2585 - "version": "9.0.3", 2586 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", 2587 - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", 2695 + "version": "9.0.4", 2696 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 2697 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 2588 2698 "dev": true, 2589 2699 "dependencies": { 2590 2700 "brace-expansion": "^2.0.1" ··· 2597 2707 } 2598 2708 }, 2599 2709 "node_modules/typescript": { 2600 - "version": "5.3.3", 2601 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", 2602 - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", 2710 + "version": "5.4.5", 2711 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", 2712 + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", 2603 2713 "dev": true, 2604 2714 "bin": { 2605 2715 "tsc": "bin/tsc", ··· 2609 2719 "node": ">=14.17" 2610 2720 } 2611 2721 }, 2722 + "node_modules/uc.micro": { 2723 + "version": "2.1.0", 2724 + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", 2725 + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", 2726 + "dev": true 2727 + }, 2612 2728 "node_modules/undici-types": { 2613 2729 "version": "5.26.5", 2614 2730 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 2615 2731 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 2616 - "dev": true 2617 - }, 2618 - "node_modules/vscode-oniguruma": { 2619 - "version": "1.7.0", 2620 - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", 2621 - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", 2622 - "dev": true 2623 - }, 2624 - "node_modules/vscode-textmate": { 2625 - "version": "8.0.0", 2626 - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", 2627 - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", 2628 2732 "dev": true 2629 2733 }, 2630 2734 "node_modules/walk-up-path": { ··· 2717 2821 "dev": true, 2718 2822 "engines": { 2719 2823 "node": ">=10" 2824 + } 2825 + }, 2826 + "node_modules/yaml": { 2827 + "version": "2.4.5", 2828 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", 2829 + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", 2830 + "dev": true, 2831 + "bin": { 2832 + "yaml": "bin.mjs" 2833 + }, 2834 + "engines": { 2835 + "node": ">= 14" 2720 2836 } 2721 2837 }, 2722 2838 "node_modules/yargs": {
+12 -7
package.json
··· 5 5 "repository": "https://github.com/foxxmd/logging", 6 6 "description": "A typed, opinionated, batteries-included, Pino-based logging solution for backend TS/JS projects", 7 7 "scripts": { 8 - "typedoc": "typedoc --plugin typedoc-plugin-missing-exports --plugin typedoc-plugin-replace-text --plugin typedoc-plugin-inline-sources --media ./assets", 8 + "typedoc": "typedoc --plugin typedoc-plugin-missing-exports --plugin typedoc-plugin-replace-text --plugin typedoc-plugin-inline-sources --plugin @8hobbies/typedoc-plugin-plausible", 9 9 "typedoc:watch": "typedoc --plugin typedoc-plugin-missing-exports --plugin typedoc-plugin-replace-text --plugin typedoc-plugin-inline-sources --media ./assets --watch", 10 10 "build": "tsc", 11 11 "prepare": "tshy", ··· 46 46 ] 47 47 }, 48 48 "devDependencies": { 49 + "@8hobbies/typedoc-plugin-plausible": "^2.0.0", 49 50 "@types/chai": "^4.3.0", 50 51 "@types/chai-as-promised": "^7.1.5", 51 52 "@types/dateformat": "^5.0.2", ··· 62 63 "ts-essentials": "^9.4.1", 63 64 "tshy": "^1.7.0", 64 65 "tsx": "^4.7.1", 65 - "typedoc": "^0.25.11", 66 + "typedoc": "^0.26.2", 66 67 "typedoc-plugin-inline-sources": "^1.0.2", 67 - "typedoc-plugin-missing-exports": "^2.2.0", 68 + "typedoc-plugin-missing-exports": "^3.0.0", 68 69 "typedoc-plugin-replace-text": "^3.3.0", 69 70 "typescript": "^5.3.3", 70 71 "with-local-tmp-dir": "^5.1.1" 71 72 }, 72 73 "dependencies": { 73 - "pino": "^8.19.0", 74 - "pino-abstract-transport": "^1.1.0", 75 - "pino-pretty": "^11.0.0", 76 - "pino-roll": "^1.0.1", 74 + "pino": "^9.2.0", 75 + "pino-abstract-transport": "^1.2.0", 76 + "pino-pretty": "^11.2.1", 77 + "pino-roll": "^1.1.0", 77 78 "pump": "^3.0.0" 78 79 }, 79 80 "overrides": { ··· 87 88 "./package.json": "./package.json", 88 89 ".": { 89 90 "import": { 91 + "source": "./src/index.js", 90 92 "types": "./dist/esm/index.d.ts", 91 93 "default": "./dist/esm/index.js" 92 94 }, 93 95 "require": { 96 + "source": "./src/index.js", 94 97 "types": "./dist/commonjs/index.d.ts", 95 98 "default": "./dist/commonjs/index.js" 96 99 } 97 100 }, 98 101 "./factory": { 99 102 "import": { 103 + "source": "./src/factory.js", 100 104 "types": "./dist/esm/factory.d.ts", 101 105 "default": "./dist/esm/factory.js" 102 106 }, 103 107 "require": { 108 + "source": "./src/factory.js", 104 109 "types": "./dist/commonjs/factory.d.ts", 105 110 "default": "./dist/commonjs/factory.js" 106 111 }
+3 -1
typedoc.config.cjs
··· 34 34 replaceText: { 35 35 inIncludedFiles: true, 36 36 replacements 37 - } 37 + }, 38 + plausibleSiteDomain: process.env.ANALYTICS ?? '', 39 + plausibleSiteOrigin: process.env.ANALYTICS_DOMAIN ?? '', 38 40 }
+1 -2
src/destinations.ts
··· 176 176 177 177 // @ts-ignore 178 178 pump(source, stream, destinationStream); 179 - return stream; 180 - }, { parse: 'lines' }); 179 + }, { parse: 'lines'}); 181 180 182 181 return { 183 182 level: level,
+1 -1
src/loggers.ts
··· 24 24 25 25 const plogger = pino<"verbose" | "log">({ 26 26 // @ts-ignore 27 - mixin: (obj, num, loggerThis) => { 27 + mixin: (obj, num, loggerThis: Logger) => { 28 28 return { 29 29 labels: loggerThis.labels ?? [] 30 30 }
+5 -1
.github/workflows/typedoc_deploy.yml
··· 16 16 node-version: 18.x 17 17 cache: 'npm' 18 18 19 - - run: npm ci 19 + # until typedoc-inline-sources is updated we need to force install 20 + - run: npm ci --force 20 21 - run: npm run build 21 22 22 23 - name: Create the docs directory locally in CI 24 + env: 25 + ANALYTICS: ${{ vars.ANALYTICS }} 26 + ANALYTICS_DOMAIN: ${{ vars.ANALYTICS_DOMAIN }} 23 27 run: npm run typedoc 24 28 25 29 - name: Deploy 🚀