[READ-ONLY] Mirror of https://github.com/FoxxMD/string-sameness. Compare the sameness of two strings foxxmd.github.io/string-sameness/
compare cosine-similarity dice-coefficient levenshtein-distance sameness string text typescript
0

Configure Feed

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

More updates

FoxxMD (Jun 25, 2024, 9:36 AM EDT) 115780ae f2a34846

+2240 -1117
+7 -7
.github/workflows/typedoc_deploy.yml
··· 8 8 runs-on: ubuntu-latest 9 9 steps: 10 10 - name: Checkout the repository 11 - uses: actions/checkout@v3 11 + uses: actions/checkout@v4 12 12 13 13 - name: Setup Node.js 14 - uses: actions/setup-node@v3 14 + uses: actions/setup-node@v4 15 15 with: 16 16 node-version: 18.x 17 - cache: 'yarn' 17 + cache: 'npm' 18 18 19 - - run: yarn install --frozen-lockfile 20 - - run: yarn run build 19 + - run: npm ci 20 + - run: npm run build 21 21 22 22 - name: Create the docs directory locally in CI 23 - run: npx typedoc 23 + run: npm run typedoc 24 24 25 25 - name: Deploy 🚀 26 - uses: JamesIves/github-pages-deploy-action@4.1.4 26 + uses: JamesIves/github-pages-deploy-action@4 27 27 with: 28 28 branch: gh-pages 29 29 folder: docs
+1 -5
.mocharc.json
··· 1 1 { 2 - "require": ["./register.cjs", "source-map-support/register"], 3 2 "reporter": "spec", 4 3 "extension": ["ts"], 5 - "node-option": [ 6 - "experimental-specifier-resolution=node", 7 - "loader=ts-node/esm" 8 - ] 4 + "import": "tsx/esm" 9 5 }
+2170
package-lock.json
··· 1 + { 2 + "name": "@foxxmd/string-sameness", 3 + "version": "0.4.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "@foxxmd/string-sameness", 9 + "version": "0.4.0", 10 + "license": "MIT", 11 + "dependencies": { 12 + "@8hobbies/typedoc-plugin-plausible": "^2.0.0", 13 + "dice-coefficient": "^2.1.1", 14 + "leven": "^3.0.0" 15 + }, 16 + "devDependencies": { 17 + "@tsconfig/node18": "^1.0.1", 18 + "@types/chai": "^4.3.0", 19 + "@types/mocha": "^9.1.0", 20 + "@types/string-similarity": "^4.0.0", 21 + "chai": "^4.3.6", 22 + "mocha": "^10.2.0", 23 + "tshy": "^1.7.0", 24 + "tsx": "^4.7.1", 25 + "typedoc": "^0.26.2", 26 + "typescript": "^5.3.3" 27 + }, 28 + "engines": { 29 + "node": ">=18.0.0", 30 + "npm": ">=9.3.0" 31 + } 32 + }, 33 + "node_modules/@8hobbies/typedoc-plugin-plausible": { 34 + "version": "2.0.0", 35 + "resolved": "https://registry.npmjs.org/@8hobbies/typedoc-plugin-plausible/-/typedoc-plugin-plausible-2.0.0.tgz", 36 + "integrity": "sha512-5quHuyuEvVFtYzYtErM8c52y9uLoL4aVwGD43T6Cp0QU6YTbxj3uZ/28S0bIbY626dB0rsTdmAuPr8T17XlB3Q==", 37 + "engines": { 38 + "node": "^18 || ^20 || ^22 || >=23" 39 + }, 40 + "peerDependencies": { 41 + "typedoc": "^0.26.0" 42 + } 43 + }, 44 + "node_modules/@esbuild/aix-ppc64": { 45 + "version": "0.21.5", 46 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 47 + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 48 + "cpu": [ 49 + "ppc64" 50 + ], 51 + "dev": true, 52 + "optional": true, 53 + "os": [ 54 + "aix" 55 + ], 56 + "engines": { 57 + "node": ">=12" 58 + } 59 + }, 60 + "node_modules/@esbuild/android-arm": { 61 + "version": "0.21.5", 62 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 63 + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 64 + "cpu": [ 65 + "arm" 66 + ], 67 + "dev": true, 68 + "optional": true, 69 + "os": [ 70 + "android" 71 + ], 72 + "engines": { 73 + "node": ">=12" 74 + } 75 + }, 76 + "node_modules/@esbuild/android-arm64": { 77 + "version": "0.21.5", 78 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 79 + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 80 + "cpu": [ 81 + "arm64" 82 + ], 83 + "dev": true, 84 + "optional": true, 85 + "os": [ 86 + "android" 87 + ], 88 + "engines": { 89 + "node": ">=12" 90 + } 91 + }, 92 + "node_modules/@esbuild/android-x64": { 93 + "version": "0.21.5", 94 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 95 + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 96 + "cpu": [ 97 + "x64" 98 + ], 99 + "dev": true, 100 + "optional": true, 101 + "os": [ 102 + "android" 103 + ], 104 + "engines": { 105 + "node": ">=12" 106 + } 107 + }, 108 + "node_modules/@esbuild/darwin-arm64": { 109 + "version": "0.21.5", 110 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 111 + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 112 + "cpu": [ 113 + "arm64" 114 + ], 115 + "dev": true, 116 + "optional": true, 117 + "os": [ 118 + "darwin" 119 + ], 120 + "engines": { 121 + "node": ">=12" 122 + } 123 + }, 124 + "node_modules/@esbuild/darwin-x64": { 125 + "version": "0.21.5", 126 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 127 + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 128 + "cpu": [ 129 + "x64" 130 + ], 131 + "dev": true, 132 + "optional": true, 133 + "os": [ 134 + "darwin" 135 + ], 136 + "engines": { 137 + "node": ">=12" 138 + } 139 + }, 140 + "node_modules/@esbuild/freebsd-arm64": { 141 + "version": "0.21.5", 142 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 143 + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 144 + "cpu": [ 145 + "arm64" 146 + ], 147 + "dev": true, 148 + "optional": true, 149 + "os": [ 150 + "freebsd" 151 + ], 152 + "engines": { 153 + "node": ">=12" 154 + } 155 + }, 156 + "node_modules/@esbuild/freebsd-x64": { 157 + "version": "0.21.5", 158 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 159 + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 160 + "cpu": [ 161 + "x64" 162 + ], 163 + "dev": true, 164 + "optional": true, 165 + "os": [ 166 + "freebsd" 167 + ], 168 + "engines": { 169 + "node": ">=12" 170 + } 171 + }, 172 + "node_modules/@esbuild/linux-arm": { 173 + "version": "0.21.5", 174 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 175 + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 176 + "cpu": [ 177 + "arm" 178 + ], 179 + "dev": true, 180 + "optional": true, 181 + "os": [ 182 + "linux" 183 + ], 184 + "engines": { 185 + "node": ">=12" 186 + } 187 + }, 188 + "node_modules/@esbuild/linux-arm64": { 189 + "version": "0.21.5", 190 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 191 + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 192 + "cpu": [ 193 + "arm64" 194 + ], 195 + "dev": true, 196 + "optional": true, 197 + "os": [ 198 + "linux" 199 + ], 200 + "engines": { 201 + "node": ">=12" 202 + } 203 + }, 204 + "node_modules/@esbuild/linux-ia32": { 205 + "version": "0.21.5", 206 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 207 + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 208 + "cpu": [ 209 + "ia32" 210 + ], 211 + "dev": true, 212 + "optional": true, 213 + "os": [ 214 + "linux" 215 + ], 216 + "engines": { 217 + "node": ">=12" 218 + } 219 + }, 220 + "node_modules/@esbuild/linux-loong64": { 221 + "version": "0.21.5", 222 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 223 + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 224 + "cpu": [ 225 + "loong64" 226 + ], 227 + "dev": true, 228 + "optional": true, 229 + "os": [ 230 + "linux" 231 + ], 232 + "engines": { 233 + "node": ">=12" 234 + } 235 + }, 236 + "node_modules/@esbuild/linux-mips64el": { 237 + "version": "0.21.5", 238 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 239 + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 240 + "cpu": [ 241 + "mips64el" 242 + ], 243 + "dev": true, 244 + "optional": true, 245 + "os": [ 246 + "linux" 247 + ], 248 + "engines": { 249 + "node": ">=12" 250 + } 251 + }, 252 + "node_modules/@esbuild/linux-ppc64": { 253 + "version": "0.21.5", 254 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 255 + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 256 + "cpu": [ 257 + "ppc64" 258 + ], 259 + "dev": true, 260 + "optional": true, 261 + "os": [ 262 + "linux" 263 + ], 264 + "engines": { 265 + "node": ">=12" 266 + } 267 + }, 268 + "node_modules/@esbuild/linux-riscv64": { 269 + "version": "0.21.5", 270 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 271 + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 272 + "cpu": [ 273 + "riscv64" 274 + ], 275 + "dev": true, 276 + "optional": true, 277 + "os": [ 278 + "linux" 279 + ], 280 + "engines": { 281 + "node": ">=12" 282 + } 283 + }, 284 + "node_modules/@esbuild/linux-s390x": { 285 + "version": "0.21.5", 286 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 287 + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 288 + "cpu": [ 289 + "s390x" 290 + ], 291 + "dev": true, 292 + "optional": true, 293 + "os": [ 294 + "linux" 295 + ], 296 + "engines": { 297 + "node": ">=12" 298 + } 299 + }, 300 + "node_modules/@esbuild/linux-x64": { 301 + "version": "0.21.5", 302 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 303 + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 304 + "cpu": [ 305 + "x64" 306 + ], 307 + "dev": true, 308 + "optional": true, 309 + "os": [ 310 + "linux" 311 + ], 312 + "engines": { 313 + "node": ">=12" 314 + } 315 + }, 316 + "node_modules/@esbuild/netbsd-x64": { 317 + "version": "0.21.5", 318 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 319 + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 320 + "cpu": [ 321 + "x64" 322 + ], 323 + "dev": true, 324 + "optional": true, 325 + "os": [ 326 + "netbsd" 327 + ], 328 + "engines": { 329 + "node": ">=12" 330 + } 331 + }, 332 + "node_modules/@esbuild/openbsd-x64": { 333 + "version": "0.21.5", 334 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 335 + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 336 + "cpu": [ 337 + "x64" 338 + ], 339 + "dev": true, 340 + "optional": true, 341 + "os": [ 342 + "openbsd" 343 + ], 344 + "engines": { 345 + "node": ">=12" 346 + } 347 + }, 348 + "node_modules/@esbuild/sunos-x64": { 349 + "version": "0.21.5", 350 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 351 + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 352 + "cpu": [ 353 + "x64" 354 + ], 355 + "dev": true, 356 + "optional": true, 357 + "os": [ 358 + "sunos" 359 + ], 360 + "engines": { 361 + "node": ">=12" 362 + } 363 + }, 364 + "node_modules/@esbuild/win32-arm64": { 365 + "version": "0.21.5", 366 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 367 + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 368 + "cpu": [ 369 + "arm64" 370 + ], 371 + "dev": true, 372 + "optional": true, 373 + "os": [ 374 + "win32" 375 + ], 376 + "engines": { 377 + "node": ">=12" 378 + } 379 + }, 380 + "node_modules/@esbuild/win32-ia32": { 381 + "version": "0.21.5", 382 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 383 + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 384 + "cpu": [ 385 + "ia32" 386 + ], 387 + "dev": true, 388 + "optional": true, 389 + "os": [ 390 + "win32" 391 + ], 392 + "engines": { 393 + "node": ">=12" 394 + } 395 + }, 396 + "node_modules/@esbuild/win32-x64": { 397 + "version": "0.21.5", 398 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 399 + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 400 + "cpu": [ 401 + "x64" 402 + ], 403 + "dev": true, 404 + "optional": true, 405 + "os": [ 406 + "win32" 407 + ], 408 + "engines": { 409 + "node": ">=12" 410 + } 411 + }, 412 + "node_modules/@isaacs/cliui": { 413 + "version": "8.0.2", 414 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 415 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 416 + "dev": true, 417 + "dependencies": { 418 + "string-width": "^5.1.2", 419 + "string-width-cjs": "npm:string-width@^4.2.0", 420 + "strip-ansi": "^7.0.1", 421 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 422 + "wrap-ansi": "^8.1.0", 423 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 424 + }, 425 + "engines": { 426 + "node": ">=12" 427 + } 428 + }, 429 + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { 430 + "version": "6.0.1", 431 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 432 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 433 + "dev": true, 434 + "engines": { 435 + "node": ">=12" 436 + }, 437 + "funding": { 438 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 439 + } 440 + }, 441 + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { 442 + "version": "6.2.1", 443 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 444 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 445 + "dev": true, 446 + "engines": { 447 + "node": ">=12" 448 + }, 449 + "funding": { 450 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 451 + } 452 + }, 453 + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 454 + "version": "9.2.2", 455 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 456 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 457 + "dev": true 458 + }, 459 + "node_modules/@isaacs/cliui/node_modules/string-width": { 460 + "version": "5.1.2", 461 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 462 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 463 + "dev": true, 464 + "dependencies": { 465 + "eastasianwidth": "^0.2.0", 466 + "emoji-regex": "^9.2.2", 467 + "strip-ansi": "^7.0.1" 468 + }, 469 + "engines": { 470 + "node": ">=12" 471 + }, 472 + "funding": { 473 + "url": "https://github.com/sponsors/sindresorhus" 474 + } 475 + }, 476 + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { 477 + "version": "7.1.0", 478 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 479 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 480 + "dev": true, 481 + "dependencies": { 482 + "ansi-regex": "^6.0.1" 483 + }, 484 + "engines": { 485 + "node": ">=12" 486 + }, 487 + "funding": { 488 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 489 + } 490 + }, 491 + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 492 + "version": "8.1.0", 493 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 494 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 495 + "dev": true, 496 + "dependencies": { 497 + "ansi-styles": "^6.1.0", 498 + "string-width": "^5.0.1", 499 + "strip-ansi": "^7.0.1" 500 + }, 501 + "engines": { 502 + "node": ">=12" 503 + }, 504 + "funding": { 505 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 506 + } 507 + }, 508 + "node_modules/@pkgjs/parseargs": { 509 + "version": "0.11.0", 510 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 511 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 512 + "dev": true, 513 + "optional": true, 514 + "engines": { 515 + "node": ">=14" 516 + } 517 + }, 518 + "node_modules/@shikijs/core": { 519 + "version": "1.9.1", 520 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.9.1.tgz", 521 + "integrity": "sha512-EmUful2MQtY8KgCF1OkBtOuMcvaZEvmdubhW0UHCGXi21O9dRLeADVCj+k6ZS+de7Mz9d2qixOXJ+GLhcK3pXg==" 522 + }, 523 + "node_modules/@tsconfig/node18": { 524 + "version": "1.0.3", 525 + "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-1.0.3.tgz", 526 + "integrity": "sha512-RbwvSJQsuN9TB04AQbGULYfOGE/RnSFk/FLQ5b0NmDf5Kx2q/lABZbHQPKCO1vZ6Fiwkplu+yb9pGdLy1iGseQ==", 527 + "dev": true 528 + }, 529 + "node_modules/@types/chai": { 530 + "version": "4.3.16", 531 + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", 532 + "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", 533 + "dev": true 534 + }, 535 + "node_modules/@types/mocha": { 536 + "version": "9.1.1", 537 + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", 538 + "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", 539 + "dev": true 540 + }, 541 + "node_modules/@types/string-similarity": { 542 + "version": "4.0.2", 543 + "resolved": "https://registry.npmjs.org/@types/string-similarity/-/string-similarity-4.0.2.tgz", 544 + "integrity": "sha512-LkJQ/jsXtCVMK+sKYAmX/8zEq+/46f1PTQw7YtmQwb74jemS1SlNLmARM2Zml9DgdDTWKAtc5L13WorpHPDjDA==", 545 + "dev": true 546 + }, 547 + "node_modules/ansi-colors": { 548 + "version": "4.1.1", 549 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 550 + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 551 + "dev": true, 552 + "engines": { 553 + "node": ">=6" 554 + } 555 + }, 556 + "node_modules/ansi-regex": { 557 + "version": "5.0.1", 558 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 559 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 560 + "dev": true, 561 + "engines": { 562 + "node": ">=8" 563 + } 564 + }, 565 + "node_modules/ansi-styles": { 566 + "version": "4.3.0", 567 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 568 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 569 + "dev": true, 570 + "dependencies": { 571 + "color-convert": "^2.0.1" 572 + }, 573 + "engines": { 574 + "node": ">=8" 575 + }, 576 + "funding": { 577 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 578 + } 579 + }, 580 + "node_modules/anymatch": { 581 + "version": "3.1.3", 582 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 583 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 584 + "dev": true, 585 + "dependencies": { 586 + "normalize-path": "^3.0.0", 587 + "picomatch": "^2.0.4" 588 + }, 589 + "engines": { 590 + "node": ">= 8" 591 + } 592 + }, 593 + "node_modules/argparse": { 594 + "version": "2.0.1", 595 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 596 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 597 + }, 598 + "node_modules/assertion-error": { 599 + "version": "1.1.0", 600 + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 601 + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 602 + "dev": true, 603 + "engines": { 604 + "node": "*" 605 + } 606 + }, 607 + "node_modules/balanced-match": { 608 + "version": "1.0.2", 609 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 610 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 611 + }, 612 + "node_modules/binary-extensions": { 613 + "version": "2.3.0", 614 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 615 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 616 + "dev": true, 617 + "engines": { 618 + "node": ">=8" 619 + }, 620 + "funding": { 621 + "url": "https://github.com/sponsors/sindresorhus" 622 + } 623 + }, 624 + "node_modules/brace-expansion": { 625 + "version": "2.0.1", 626 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 627 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 628 + "dependencies": { 629 + "balanced-match": "^1.0.0" 630 + } 631 + }, 632 + "node_modules/braces": { 633 + "version": "3.0.3", 634 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 635 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 636 + "dev": true, 637 + "dependencies": { 638 + "fill-range": "^7.1.1" 639 + }, 640 + "engines": { 641 + "node": ">=8" 642 + } 643 + }, 644 + "node_modules/browser-stdout": { 645 + "version": "1.3.1", 646 + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", 647 + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", 648 + "dev": true 649 + }, 650 + "node_modules/camelcase": { 651 + "version": "6.3.0", 652 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 653 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 654 + "dev": true, 655 + "engines": { 656 + "node": ">=10" 657 + }, 658 + "funding": { 659 + "url": "https://github.com/sponsors/sindresorhus" 660 + } 661 + }, 662 + "node_modules/chai": { 663 + "version": "4.4.1", 664 + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", 665 + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", 666 + "dev": true, 667 + "dependencies": { 668 + "assertion-error": "^1.1.0", 669 + "check-error": "^1.0.3", 670 + "deep-eql": "^4.1.3", 671 + "get-func-name": "^2.0.2", 672 + "loupe": "^2.3.6", 673 + "pathval": "^1.1.1", 674 + "type-detect": "^4.0.8" 675 + }, 676 + "engines": { 677 + "node": ">=4" 678 + } 679 + }, 680 + "node_modules/chalk": { 681 + "version": "4.1.2", 682 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 683 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 684 + "dev": true, 685 + "dependencies": { 686 + "ansi-styles": "^4.1.0", 687 + "supports-color": "^7.1.0" 688 + }, 689 + "engines": { 690 + "node": ">=10" 691 + }, 692 + "funding": { 693 + "url": "https://github.com/chalk/chalk?sponsor=1" 694 + } 695 + }, 696 + "node_modules/chalk/node_modules/supports-color": { 697 + "version": "7.2.0", 698 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 699 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 700 + "dev": true, 701 + "dependencies": { 702 + "has-flag": "^4.0.0" 703 + }, 704 + "engines": { 705 + "node": ">=8" 706 + } 707 + }, 708 + "node_modules/check-error": { 709 + "version": "1.0.3", 710 + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", 711 + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", 712 + "dev": true, 713 + "dependencies": { 714 + "get-func-name": "^2.0.2" 715 + }, 716 + "engines": { 717 + "node": "*" 718 + } 719 + }, 720 + "node_modules/chokidar": { 721 + "version": "3.6.0", 722 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 723 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 724 + "dev": true, 725 + "dependencies": { 726 + "anymatch": "~3.1.2", 727 + "braces": "~3.0.2", 728 + "glob-parent": "~5.1.2", 729 + "is-binary-path": "~2.1.0", 730 + "is-glob": "~4.0.1", 731 + "normalize-path": "~3.0.0", 732 + "readdirp": "~3.6.0" 733 + }, 734 + "engines": { 735 + "node": ">= 8.10.0" 736 + }, 737 + "funding": { 738 + "url": "https://paulmillr.com/funding/" 739 + }, 740 + "optionalDependencies": { 741 + "fsevents": "~2.3.2" 742 + } 743 + }, 744 + "node_modules/cliui": { 745 + "version": "7.0.4", 746 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 747 + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 748 + "dev": true, 749 + "dependencies": { 750 + "string-width": "^4.2.0", 751 + "strip-ansi": "^6.0.0", 752 + "wrap-ansi": "^7.0.0" 753 + } 754 + }, 755 + "node_modules/color-convert": { 756 + "version": "2.0.1", 757 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 758 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 759 + "dev": true, 760 + "dependencies": { 761 + "color-name": "~1.1.4" 762 + }, 763 + "engines": { 764 + "node": ">=7.0.0" 765 + } 766 + }, 767 + "node_modules/color-name": { 768 + "version": "1.1.4", 769 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 770 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 771 + "dev": true 772 + }, 773 + "node_modules/cross-spawn": { 774 + "version": "7.0.3", 775 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 776 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 777 + "dev": true, 778 + "dependencies": { 779 + "path-key": "^3.1.0", 780 + "shebang-command": "^2.0.0", 781 + "which": "^2.0.1" 782 + }, 783 + "engines": { 784 + "node": ">= 8" 785 + } 786 + }, 787 + "node_modules/debug": { 788 + "version": "4.3.4", 789 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 790 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 791 + "dev": true, 792 + "dependencies": { 793 + "ms": "2.1.2" 794 + }, 795 + "engines": { 796 + "node": ">=6.0" 797 + }, 798 + "peerDependenciesMeta": { 799 + "supports-color": { 800 + "optional": true 801 + } 802 + } 803 + }, 804 + "node_modules/debug/node_modules/ms": { 805 + "version": "2.1.2", 806 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 807 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 808 + "dev": true 809 + }, 810 + "node_modules/decamelize": { 811 + "version": "4.0.0", 812 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 813 + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 814 + "dev": true, 815 + "engines": { 816 + "node": ">=10" 817 + }, 818 + "funding": { 819 + "url": "https://github.com/sponsors/sindresorhus" 820 + } 821 + }, 822 + "node_modules/deep-eql": { 823 + "version": "4.1.4", 824 + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", 825 + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", 826 + "dev": true, 827 + "dependencies": { 828 + "type-detect": "^4.0.0" 829 + }, 830 + "engines": { 831 + "node": ">=6" 832 + } 833 + }, 834 + "node_modules/dice-coefficient": { 835 + "version": "2.1.1", 836 + "resolved": "https://registry.npmjs.org/dice-coefficient/-/dice-coefficient-2.1.1.tgz", 837 + "integrity": "sha512-vPTcHmOQAuGvU6eyBtj7QCBwDJh2I7QpbBU51lbgfv7592KjBl6dm0baRBSh9ekt2X91MNAz7OpJrXCIUtDzlw==", 838 + "dependencies": { 839 + "n-gram": "^2.0.0" 840 + }, 841 + "bin": { 842 + "dice-coefficient": "cli.js" 843 + }, 844 + "funding": { 845 + "type": "github", 846 + "url": "https://github.com/sponsors/wooorm" 847 + } 848 + }, 849 + "node_modules/diff": { 850 + "version": "5.0.0", 851 + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", 852 + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", 853 + "dev": true, 854 + "engines": { 855 + "node": ">=0.3.1" 856 + } 857 + }, 858 + "node_modules/eastasianwidth": { 859 + "version": "0.2.0", 860 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 861 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 862 + "dev": true 863 + }, 864 + "node_modules/emoji-regex": { 865 + "version": "8.0.0", 866 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 867 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 868 + "dev": true 869 + }, 870 + "node_modules/entities": { 871 + "version": "4.5.0", 872 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 873 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 874 + "engines": { 875 + "node": ">=0.12" 876 + }, 877 + "funding": { 878 + "url": "https://github.com/fb55/entities?sponsor=1" 879 + } 880 + }, 881 + "node_modules/esbuild": { 882 + "version": "0.21.5", 883 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 884 + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 885 + "dev": true, 886 + "hasInstallScript": true, 887 + "bin": { 888 + "esbuild": "bin/esbuild" 889 + }, 890 + "engines": { 891 + "node": ">=12" 892 + }, 893 + "optionalDependencies": { 894 + "@esbuild/aix-ppc64": "0.21.5", 895 + "@esbuild/android-arm": "0.21.5", 896 + "@esbuild/android-arm64": "0.21.5", 897 + "@esbuild/android-x64": "0.21.5", 898 + "@esbuild/darwin-arm64": "0.21.5", 899 + "@esbuild/darwin-x64": "0.21.5", 900 + "@esbuild/freebsd-arm64": "0.21.5", 901 + "@esbuild/freebsd-x64": "0.21.5", 902 + "@esbuild/linux-arm": "0.21.5", 903 + "@esbuild/linux-arm64": "0.21.5", 904 + "@esbuild/linux-ia32": "0.21.5", 905 + "@esbuild/linux-loong64": "0.21.5", 906 + "@esbuild/linux-mips64el": "0.21.5", 907 + "@esbuild/linux-ppc64": "0.21.5", 908 + "@esbuild/linux-riscv64": "0.21.5", 909 + "@esbuild/linux-s390x": "0.21.5", 910 + "@esbuild/linux-x64": "0.21.5", 911 + "@esbuild/netbsd-x64": "0.21.5", 912 + "@esbuild/openbsd-x64": "0.21.5", 913 + "@esbuild/sunos-x64": "0.21.5", 914 + "@esbuild/win32-arm64": "0.21.5", 915 + "@esbuild/win32-ia32": "0.21.5", 916 + "@esbuild/win32-x64": "0.21.5" 917 + } 918 + }, 919 + "node_modules/escalade": { 920 + "version": "3.1.2", 921 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", 922 + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", 923 + "dev": true, 924 + "engines": { 925 + "node": ">=6" 926 + } 927 + }, 928 + "node_modules/escape-string-regexp": { 929 + "version": "4.0.0", 930 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 931 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 932 + "dev": true, 933 + "engines": { 934 + "node": ">=10" 935 + }, 936 + "funding": { 937 + "url": "https://github.com/sponsors/sindresorhus" 938 + } 939 + }, 940 + "node_modules/fill-range": { 941 + "version": "7.1.1", 942 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 943 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 944 + "dev": true, 945 + "dependencies": { 946 + "to-regex-range": "^5.0.1" 947 + }, 948 + "engines": { 949 + "node": ">=8" 950 + } 951 + }, 952 + "node_modules/find-up": { 953 + "version": "5.0.0", 954 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 955 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 956 + "dev": true, 957 + "dependencies": { 958 + "locate-path": "^6.0.0", 959 + "path-exists": "^4.0.0" 960 + }, 961 + "engines": { 962 + "node": ">=10" 963 + }, 964 + "funding": { 965 + "url": "https://github.com/sponsors/sindresorhus" 966 + } 967 + }, 968 + "node_modules/flat": { 969 + "version": "5.0.2", 970 + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 971 + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 972 + "dev": true, 973 + "bin": { 974 + "flat": "cli.js" 975 + } 976 + }, 977 + "node_modules/foreground-child": { 978 + "version": "3.2.1", 979 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", 980 + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", 981 + "dev": true, 982 + "dependencies": { 983 + "cross-spawn": "^7.0.0", 984 + "signal-exit": "^4.0.1" 985 + }, 986 + "engines": { 987 + "node": ">=14" 988 + }, 989 + "funding": { 990 + "url": "https://github.com/sponsors/isaacs" 991 + } 992 + }, 993 + "node_modules/fs.realpath": { 994 + "version": "1.0.0", 995 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 996 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 997 + "dev": true 998 + }, 999 + "node_modules/fsevents": { 1000 + "version": "2.3.3", 1001 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1002 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1003 + "dev": true, 1004 + "hasInstallScript": true, 1005 + "optional": true, 1006 + "os": [ 1007 + "darwin" 1008 + ], 1009 + "engines": { 1010 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1011 + } 1012 + }, 1013 + "node_modules/get-caller-file": { 1014 + "version": "2.0.5", 1015 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 1016 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 1017 + "dev": true, 1018 + "engines": { 1019 + "node": "6.* || 8.* || >= 10.*" 1020 + } 1021 + }, 1022 + "node_modules/get-func-name": { 1023 + "version": "2.0.2", 1024 + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", 1025 + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", 1026 + "dev": true, 1027 + "engines": { 1028 + "node": "*" 1029 + } 1030 + }, 1031 + "node_modules/get-tsconfig": { 1032 + "version": "4.7.5", 1033 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", 1034 + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", 1035 + "dev": true, 1036 + "dependencies": { 1037 + "resolve-pkg-maps": "^1.0.0" 1038 + }, 1039 + "funding": { 1040 + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 1041 + } 1042 + }, 1043 + "node_modules/glob": { 1044 + "version": "8.1.0", 1045 + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 1046 + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 1047 + "deprecated": "Glob versions prior to v9 are no longer supported", 1048 + "dev": true, 1049 + "dependencies": { 1050 + "fs.realpath": "^1.0.0", 1051 + "inflight": "^1.0.4", 1052 + "inherits": "2", 1053 + "minimatch": "^5.0.1", 1054 + "once": "^1.3.0" 1055 + }, 1056 + "engines": { 1057 + "node": ">=12" 1058 + }, 1059 + "funding": { 1060 + "url": "https://github.com/sponsors/isaacs" 1061 + } 1062 + }, 1063 + "node_modules/glob-parent": { 1064 + "version": "5.1.2", 1065 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1066 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1067 + "dev": true, 1068 + "dependencies": { 1069 + "is-glob": "^4.0.1" 1070 + }, 1071 + "engines": { 1072 + "node": ">= 6" 1073 + } 1074 + }, 1075 + "node_modules/has-flag": { 1076 + "version": "4.0.0", 1077 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1078 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1079 + "dev": true, 1080 + "engines": { 1081 + "node": ">=8" 1082 + } 1083 + }, 1084 + "node_modules/he": { 1085 + "version": "1.2.0", 1086 + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 1087 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 1088 + "dev": true, 1089 + "bin": { 1090 + "he": "bin/he" 1091 + } 1092 + }, 1093 + "node_modules/inflight": { 1094 + "version": "1.0.6", 1095 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1096 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1097 + "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.", 1098 + "dev": true, 1099 + "dependencies": { 1100 + "once": "^1.3.0", 1101 + "wrappy": "1" 1102 + } 1103 + }, 1104 + "node_modules/inherits": { 1105 + "version": "2.0.4", 1106 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1107 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1108 + "dev": true 1109 + }, 1110 + "node_modules/is-binary-path": { 1111 + "version": "2.1.0", 1112 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1113 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1114 + "dev": true, 1115 + "dependencies": { 1116 + "binary-extensions": "^2.0.0" 1117 + }, 1118 + "engines": { 1119 + "node": ">=8" 1120 + } 1121 + }, 1122 + "node_modules/is-extglob": { 1123 + "version": "2.1.1", 1124 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1125 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1126 + "dev": true, 1127 + "engines": { 1128 + "node": ">=0.10.0" 1129 + } 1130 + }, 1131 + "node_modules/is-fullwidth-code-point": { 1132 + "version": "3.0.0", 1133 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1134 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1135 + "dev": true, 1136 + "engines": { 1137 + "node": ">=8" 1138 + } 1139 + }, 1140 + "node_modules/is-glob": { 1141 + "version": "4.0.3", 1142 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1143 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1144 + "dev": true, 1145 + "dependencies": { 1146 + "is-extglob": "^2.1.1" 1147 + }, 1148 + "engines": { 1149 + "node": ">=0.10.0" 1150 + } 1151 + }, 1152 + "node_modules/is-number": { 1153 + "version": "7.0.0", 1154 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1155 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1156 + "dev": true, 1157 + "engines": { 1158 + "node": ">=0.12.0" 1159 + } 1160 + }, 1161 + "node_modules/is-plain-obj": { 1162 + "version": "2.1.0", 1163 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 1164 + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 1165 + "dev": true, 1166 + "engines": { 1167 + "node": ">=8" 1168 + } 1169 + }, 1170 + "node_modules/is-unicode-supported": { 1171 + "version": "0.1.0", 1172 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 1173 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 1174 + "dev": true, 1175 + "engines": { 1176 + "node": ">=10" 1177 + }, 1178 + "funding": { 1179 + "url": "https://github.com/sponsors/sindresorhus" 1180 + } 1181 + }, 1182 + "node_modules/isexe": { 1183 + "version": "2.0.0", 1184 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1185 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1186 + "dev": true 1187 + }, 1188 + "node_modules/jackspeak": { 1189 + "version": "3.4.0", 1190 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", 1191 + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", 1192 + "dev": true, 1193 + "dependencies": { 1194 + "@isaacs/cliui": "^8.0.2" 1195 + }, 1196 + "engines": { 1197 + "node": ">=14" 1198 + }, 1199 + "funding": { 1200 + "url": "https://github.com/sponsors/isaacs" 1201 + }, 1202 + "optionalDependencies": { 1203 + "@pkgjs/parseargs": "^0.11.0" 1204 + } 1205 + }, 1206 + "node_modules/js-yaml": { 1207 + "version": "4.1.0", 1208 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 1209 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1210 + "dev": true, 1211 + "dependencies": { 1212 + "argparse": "^2.0.1" 1213 + }, 1214 + "bin": { 1215 + "js-yaml": "bin/js-yaml.js" 1216 + } 1217 + }, 1218 + "node_modules/leven": { 1219 + "version": "3.1.0", 1220 + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 1221 + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 1222 + "engines": { 1223 + "node": ">=6" 1224 + } 1225 + }, 1226 + "node_modules/linkify-it": { 1227 + "version": "5.0.0", 1228 + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", 1229 + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", 1230 + "dependencies": { 1231 + "uc.micro": "^2.0.0" 1232 + } 1233 + }, 1234 + "node_modules/locate-path": { 1235 + "version": "6.0.0", 1236 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1237 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1238 + "dev": true, 1239 + "dependencies": { 1240 + "p-locate": "^5.0.0" 1241 + }, 1242 + "engines": { 1243 + "node": ">=10" 1244 + }, 1245 + "funding": { 1246 + "url": "https://github.com/sponsors/sindresorhus" 1247 + } 1248 + }, 1249 + "node_modules/log-symbols": { 1250 + "version": "4.1.0", 1251 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 1252 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 1253 + "dev": true, 1254 + "dependencies": { 1255 + "chalk": "^4.1.0", 1256 + "is-unicode-supported": "^0.1.0" 1257 + }, 1258 + "engines": { 1259 + "node": ">=10" 1260 + }, 1261 + "funding": { 1262 + "url": "https://github.com/sponsors/sindresorhus" 1263 + } 1264 + }, 1265 + "node_modules/loupe": { 1266 + "version": "2.3.7", 1267 + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", 1268 + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", 1269 + "dev": true, 1270 + "dependencies": { 1271 + "get-func-name": "^2.0.1" 1272 + } 1273 + }, 1274 + "node_modules/lru-cache": { 1275 + "version": "10.2.2", 1276 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", 1277 + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", 1278 + "dev": true, 1279 + "engines": { 1280 + "node": "14 || >=16.14" 1281 + } 1282 + }, 1283 + "node_modules/lunr": { 1284 + "version": "2.3.9", 1285 + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", 1286 + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" 1287 + }, 1288 + "node_modules/markdown-it": { 1289 + "version": "14.1.0", 1290 + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", 1291 + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", 1292 + "dependencies": { 1293 + "argparse": "^2.0.1", 1294 + "entities": "^4.4.0", 1295 + "linkify-it": "^5.0.0", 1296 + "mdurl": "^2.0.0", 1297 + "punycode.js": "^2.3.1", 1298 + "uc.micro": "^2.1.0" 1299 + }, 1300 + "bin": { 1301 + "markdown-it": "bin/markdown-it.mjs" 1302 + } 1303 + }, 1304 + "node_modules/mdurl": { 1305 + "version": "2.0.0", 1306 + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", 1307 + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" 1308 + }, 1309 + "node_modules/minimatch": { 1310 + "version": "5.0.1", 1311 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", 1312 + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", 1313 + "dev": true, 1314 + "dependencies": { 1315 + "brace-expansion": "^2.0.1" 1316 + }, 1317 + "engines": { 1318 + "node": ">=10" 1319 + } 1320 + }, 1321 + "node_modules/minipass": { 1322 + "version": "7.1.2", 1323 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 1324 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 1325 + "dev": true, 1326 + "engines": { 1327 + "node": ">=16 || 14 >=14.17" 1328 + } 1329 + }, 1330 + "node_modules/mkdirp": { 1331 + "version": "3.0.1", 1332 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 1333 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 1334 + "dev": true, 1335 + "bin": { 1336 + "mkdirp": "dist/cjs/src/bin.js" 1337 + }, 1338 + "engines": { 1339 + "node": ">=10" 1340 + }, 1341 + "funding": { 1342 + "url": "https://github.com/sponsors/isaacs" 1343 + } 1344 + }, 1345 + "node_modules/mocha": { 1346 + "version": "10.5.1", 1347 + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.5.1.tgz", 1348 + "integrity": "sha512-eq5tEnaz2kM9ade8cuGJBMh5fBb9Ih/TB+ddlmPR+wLQmwLhUwa0ovqDlg7OTfKquW0BI7NUcNWX7DH8sC+3gw==", 1349 + "dev": true, 1350 + "dependencies": { 1351 + "ansi-colors": "4.1.1", 1352 + "browser-stdout": "1.3.1", 1353 + "chokidar": "^3.5.3", 1354 + "debug": "4.3.4", 1355 + "diff": "5.0.0", 1356 + "escape-string-regexp": "4.0.0", 1357 + "find-up": "5.0.0", 1358 + "glob": "8.1.0", 1359 + "he": "1.2.0", 1360 + "js-yaml": "4.1.0", 1361 + "log-symbols": "4.1.0", 1362 + "minimatch": "5.0.1", 1363 + "ms": "2.1.3", 1364 + "serialize-javascript": "6.0.0", 1365 + "strip-json-comments": "3.1.1", 1366 + "supports-color": "8.1.1", 1367 + "workerpool": "6.2.1", 1368 + "yargs": "16.2.0", 1369 + "yargs-parser": "20.2.4", 1370 + "yargs-unparser": "2.0.0" 1371 + }, 1372 + "bin": { 1373 + "_mocha": "bin/_mocha", 1374 + "mocha": "bin/mocha.js" 1375 + }, 1376 + "engines": { 1377 + "node": ">= 14.0.0" 1378 + } 1379 + }, 1380 + "node_modules/ms": { 1381 + "version": "2.1.3", 1382 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1383 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1384 + "dev": true 1385 + }, 1386 + "node_modules/n-gram": { 1387 + "version": "2.0.2", 1388 + "resolved": "https://registry.npmjs.org/n-gram/-/n-gram-2.0.2.tgz", 1389 + "integrity": "sha512-S24aGsn+HLBxUGVAUFOwGpKs7LBcG4RudKU//eWzt/mQ97/NMKQxDWHyHx63UNWk/OOdihgmzoETn1tf5nQDzQ==", 1390 + "funding": { 1391 + "type": "github", 1392 + "url": "https://github.com/sponsors/wooorm" 1393 + } 1394 + }, 1395 + "node_modules/normalize-path": { 1396 + "version": "3.0.0", 1397 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1398 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1399 + "dev": true, 1400 + "engines": { 1401 + "node": ">=0.10.0" 1402 + } 1403 + }, 1404 + "node_modules/once": { 1405 + "version": "1.4.0", 1406 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1407 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1408 + "dev": true, 1409 + "dependencies": { 1410 + "wrappy": "1" 1411 + } 1412 + }, 1413 + "node_modules/p-limit": { 1414 + "version": "3.1.0", 1415 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 1416 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 1417 + "dev": true, 1418 + "dependencies": { 1419 + "yocto-queue": "^0.1.0" 1420 + }, 1421 + "engines": { 1422 + "node": ">=10" 1423 + }, 1424 + "funding": { 1425 + "url": "https://github.com/sponsors/sindresorhus" 1426 + } 1427 + }, 1428 + "node_modules/p-locate": { 1429 + "version": "5.0.0", 1430 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 1431 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 1432 + "dev": true, 1433 + "dependencies": { 1434 + "p-limit": "^3.0.2" 1435 + }, 1436 + "engines": { 1437 + "node": ">=10" 1438 + }, 1439 + "funding": { 1440 + "url": "https://github.com/sponsors/sindresorhus" 1441 + } 1442 + }, 1443 + "node_modules/package-json-from-dist": { 1444 + "version": "1.0.0", 1445 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", 1446 + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", 1447 + "dev": true 1448 + }, 1449 + "node_modules/path-exists": { 1450 + "version": "4.0.0", 1451 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1452 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1453 + "dev": true, 1454 + "engines": { 1455 + "node": ">=8" 1456 + } 1457 + }, 1458 + "node_modules/path-key": { 1459 + "version": "3.1.1", 1460 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1461 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1462 + "dev": true, 1463 + "engines": { 1464 + "node": ">=8" 1465 + } 1466 + }, 1467 + "node_modules/path-scurry": { 1468 + "version": "1.11.1", 1469 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 1470 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 1471 + "dev": true, 1472 + "dependencies": { 1473 + "lru-cache": "^10.2.0", 1474 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 1475 + }, 1476 + "engines": { 1477 + "node": ">=16 || 14 >=14.18" 1478 + }, 1479 + "funding": { 1480 + "url": "https://github.com/sponsors/isaacs" 1481 + } 1482 + }, 1483 + "node_modules/pathval": { 1484 + "version": "1.1.1", 1485 + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 1486 + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 1487 + "dev": true, 1488 + "engines": { 1489 + "node": "*" 1490 + } 1491 + }, 1492 + "node_modules/picomatch": { 1493 + "version": "2.3.1", 1494 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1495 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1496 + "dev": true, 1497 + "engines": { 1498 + "node": ">=8.6" 1499 + }, 1500 + "funding": { 1501 + "url": "https://github.com/sponsors/jonschlinkert" 1502 + } 1503 + }, 1504 + "node_modules/polite-json": { 1505 + "version": "5.0.0", 1506 + "resolved": "https://registry.npmjs.org/polite-json/-/polite-json-5.0.0.tgz", 1507 + "integrity": "sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==", 1508 + "dev": true, 1509 + "engines": { 1510 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1511 + }, 1512 + "funding": { 1513 + "url": "https://github.com/sponsors/isaacs" 1514 + } 1515 + }, 1516 + "node_modules/punycode.js": { 1517 + "version": "2.3.1", 1518 + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", 1519 + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", 1520 + "engines": { 1521 + "node": ">=6" 1522 + } 1523 + }, 1524 + "node_modules/randombytes": { 1525 + "version": "2.1.0", 1526 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 1527 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 1528 + "dev": true, 1529 + "dependencies": { 1530 + "safe-buffer": "^5.1.0" 1531 + } 1532 + }, 1533 + "node_modules/readdirp": { 1534 + "version": "3.6.0", 1535 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1536 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1537 + "dev": true, 1538 + "dependencies": { 1539 + "picomatch": "^2.2.1" 1540 + }, 1541 + "engines": { 1542 + "node": ">=8.10.0" 1543 + } 1544 + }, 1545 + "node_modules/require-directory": { 1546 + "version": "2.1.1", 1547 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1548 + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 1549 + "dev": true, 1550 + "engines": { 1551 + "node": ">=0.10.0" 1552 + } 1553 + }, 1554 + "node_modules/resolve-import": { 1555 + "version": "1.4.5", 1556 + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.5.tgz", 1557 + "integrity": "sha512-HXb4YqODuuXT7Icq1Z++0g2JmhgbUHSs3VT2xR83gqvAPUikYT2Xk+562KHQgiaNkbBOlPddYrDLsC44qQggzw==", 1558 + "dev": true, 1559 + "dependencies": { 1560 + "glob": "^10.3.3", 1561 + "walk-up-path": "^3.0.1" 1562 + }, 1563 + "engines": { 1564 + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" 1565 + }, 1566 + "funding": { 1567 + "url": "https://github.com/sponsors/isaacs" 1568 + } 1569 + }, 1570 + "node_modules/resolve-import/node_modules/glob": { 1571 + "version": "10.4.2", 1572 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", 1573 + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", 1574 + "dev": true, 1575 + "dependencies": { 1576 + "foreground-child": "^3.1.0", 1577 + "jackspeak": "^3.1.2", 1578 + "minimatch": "^9.0.4", 1579 + "minipass": "^7.1.2", 1580 + "package-json-from-dist": "^1.0.0", 1581 + "path-scurry": "^1.11.1" 1582 + }, 1583 + "bin": { 1584 + "glob": "dist/esm/bin.mjs" 1585 + }, 1586 + "engines": { 1587 + "node": ">=16 || 14 >=14.18" 1588 + }, 1589 + "funding": { 1590 + "url": "https://github.com/sponsors/isaacs" 1591 + } 1592 + }, 1593 + "node_modules/resolve-import/node_modules/minimatch": { 1594 + "version": "9.0.4", 1595 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 1596 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 1597 + "dev": true, 1598 + "dependencies": { 1599 + "brace-expansion": "^2.0.1" 1600 + }, 1601 + "engines": { 1602 + "node": ">=16 || 14 >=14.17" 1603 + }, 1604 + "funding": { 1605 + "url": "https://github.com/sponsors/isaacs" 1606 + } 1607 + }, 1608 + "node_modules/resolve-pkg-maps": { 1609 + "version": "1.0.0", 1610 + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 1611 + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 1612 + "dev": true, 1613 + "funding": { 1614 + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 1615 + } 1616 + }, 1617 + "node_modules/rimraf": { 1618 + "version": "5.0.7", 1619 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", 1620 + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", 1621 + "dev": true, 1622 + "dependencies": { 1623 + "glob": "^10.3.7" 1624 + }, 1625 + "bin": { 1626 + "rimraf": "dist/esm/bin.mjs" 1627 + }, 1628 + "engines": { 1629 + "node": ">=14.18" 1630 + }, 1631 + "funding": { 1632 + "url": "https://github.com/sponsors/isaacs" 1633 + } 1634 + }, 1635 + "node_modules/rimraf/node_modules/glob": { 1636 + "version": "10.4.2", 1637 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", 1638 + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", 1639 + "dev": true, 1640 + "dependencies": { 1641 + "foreground-child": "^3.1.0", 1642 + "jackspeak": "^3.1.2", 1643 + "minimatch": "^9.0.4", 1644 + "minipass": "^7.1.2", 1645 + "package-json-from-dist": "^1.0.0", 1646 + "path-scurry": "^1.11.1" 1647 + }, 1648 + "bin": { 1649 + "glob": "dist/esm/bin.mjs" 1650 + }, 1651 + "engines": { 1652 + "node": ">=16 || 14 >=14.18" 1653 + }, 1654 + "funding": { 1655 + "url": "https://github.com/sponsors/isaacs" 1656 + } 1657 + }, 1658 + "node_modules/rimraf/node_modules/minimatch": { 1659 + "version": "9.0.4", 1660 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 1661 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 1662 + "dev": true, 1663 + "dependencies": { 1664 + "brace-expansion": "^2.0.1" 1665 + }, 1666 + "engines": { 1667 + "node": ">=16 || 14 >=14.17" 1668 + }, 1669 + "funding": { 1670 + "url": "https://github.com/sponsors/isaacs" 1671 + } 1672 + }, 1673 + "node_modules/safe-buffer": { 1674 + "version": "5.2.1", 1675 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1676 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1677 + "dev": true, 1678 + "funding": [ 1679 + { 1680 + "type": "github", 1681 + "url": "https://github.com/sponsors/feross" 1682 + }, 1683 + { 1684 + "type": "patreon", 1685 + "url": "https://www.patreon.com/feross" 1686 + }, 1687 + { 1688 + "type": "consulting", 1689 + "url": "https://feross.org/support" 1690 + } 1691 + ] 1692 + }, 1693 + "node_modules/serialize-javascript": { 1694 + "version": "6.0.0", 1695 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 1696 + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 1697 + "dev": true, 1698 + "dependencies": { 1699 + "randombytes": "^2.1.0" 1700 + } 1701 + }, 1702 + "node_modules/shebang-command": { 1703 + "version": "2.0.0", 1704 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1705 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1706 + "dev": true, 1707 + "dependencies": { 1708 + "shebang-regex": "^3.0.0" 1709 + }, 1710 + "engines": { 1711 + "node": ">=8" 1712 + } 1713 + }, 1714 + "node_modules/shebang-regex": { 1715 + "version": "3.0.0", 1716 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1717 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1718 + "dev": true, 1719 + "engines": { 1720 + "node": ">=8" 1721 + } 1722 + }, 1723 + "node_modules/shiki": { 1724 + "version": "1.9.1", 1725 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.9.1.tgz", 1726 + "integrity": "sha512-8PDkgb5ja3nfujTjvC4VytL6wGOGCtFAClUb2r3QROevYXxcq+/shVJK5s6gy0HZnjaJgFxd6BpPqpRfqne5rA==", 1727 + "dependencies": { 1728 + "@shikijs/core": "1.9.1" 1729 + } 1730 + }, 1731 + "node_modules/signal-exit": { 1732 + "version": "4.1.0", 1733 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 1734 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 1735 + "dev": true, 1736 + "engines": { 1737 + "node": ">=14" 1738 + }, 1739 + "funding": { 1740 + "url": "https://github.com/sponsors/isaacs" 1741 + } 1742 + }, 1743 + "node_modules/string-width": { 1744 + "version": "4.2.3", 1745 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1746 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1747 + "dev": true, 1748 + "dependencies": { 1749 + "emoji-regex": "^8.0.0", 1750 + "is-fullwidth-code-point": "^3.0.0", 1751 + "strip-ansi": "^6.0.1" 1752 + }, 1753 + "engines": { 1754 + "node": ">=8" 1755 + } 1756 + }, 1757 + "node_modules/string-width-cjs": { 1758 + "name": "string-width", 1759 + "version": "4.2.3", 1760 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1761 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1762 + "dev": true, 1763 + "dependencies": { 1764 + "emoji-regex": "^8.0.0", 1765 + "is-fullwidth-code-point": "^3.0.0", 1766 + "strip-ansi": "^6.0.1" 1767 + }, 1768 + "engines": { 1769 + "node": ">=8" 1770 + } 1771 + }, 1772 + "node_modules/strip-ansi": { 1773 + "version": "6.0.1", 1774 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1775 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1776 + "dev": true, 1777 + "dependencies": { 1778 + "ansi-regex": "^5.0.1" 1779 + }, 1780 + "engines": { 1781 + "node": ">=8" 1782 + } 1783 + }, 1784 + "node_modules/strip-ansi-cjs": { 1785 + "name": "strip-ansi", 1786 + "version": "6.0.1", 1787 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1788 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1789 + "dev": true, 1790 + "dependencies": { 1791 + "ansi-regex": "^5.0.1" 1792 + }, 1793 + "engines": { 1794 + "node": ">=8" 1795 + } 1796 + }, 1797 + "node_modules/strip-json-comments": { 1798 + "version": "3.1.1", 1799 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 1800 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 1801 + "dev": true, 1802 + "engines": { 1803 + "node": ">=8" 1804 + }, 1805 + "funding": { 1806 + "url": "https://github.com/sponsors/sindresorhus" 1807 + } 1808 + }, 1809 + "node_modules/supports-color": { 1810 + "version": "8.1.1", 1811 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 1812 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 1813 + "dev": true, 1814 + "dependencies": { 1815 + "has-flag": "^4.0.0" 1816 + }, 1817 + "engines": { 1818 + "node": ">=10" 1819 + }, 1820 + "funding": { 1821 + "url": "https://github.com/chalk/supports-color?sponsor=1" 1822 + } 1823 + }, 1824 + "node_modules/sync-content": { 1825 + "version": "1.0.2", 1826 + "resolved": "https://registry.npmjs.org/sync-content/-/sync-content-1.0.2.tgz", 1827 + "integrity": "sha512-znd3rYiiSxU3WteWyS9a6FXkTA/Wjk8WQsOyzHbineeL837dLn3DA4MRhsIX3qGcxDMH6+uuFV4axztssk7wEQ==", 1828 + "dev": true, 1829 + "dependencies": { 1830 + "glob": "^10.2.6", 1831 + "mkdirp": "^3.0.1", 1832 + "path-scurry": "^1.9.2", 1833 + "rimraf": "^5.0.1" 1834 + }, 1835 + "bin": { 1836 + "sync-content": "dist/mjs/bin.mjs" 1837 + }, 1838 + "engines": { 1839 + "node": ">=14" 1840 + }, 1841 + "funding": { 1842 + "url": "https://github.com/sponsors/isaacs" 1843 + } 1844 + }, 1845 + "node_modules/sync-content/node_modules/glob": { 1846 + "version": "10.4.2", 1847 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", 1848 + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", 1849 + "dev": true, 1850 + "dependencies": { 1851 + "foreground-child": "^3.1.0", 1852 + "jackspeak": "^3.1.2", 1853 + "minimatch": "^9.0.4", 1854 + "minipass": "^7.1.2", 1855 + "package-json-from-dist": "^1.0.0", 1856 + "path-scurry": "^1.11.1" 1857 + }, 1858 + "bin": { 1859 + "glob": "dist/esm/bin.mjs" 1860 + }, 1861 + "engines": { 1862 + "node": ">=16 || 14 >=14.18" 1863 + }, 1864 + "funding": { 1865 + "url": "https://github.com/sponsors/isaacs" 1866 + } 1867 + }, 1868 + "node_modules/sync-content/node_modules/minimatch": { 1869 + "version": "9.0.4", 1870 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 1871 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 1872 + "dev": true, 1873 + "dependencies": { 1874 + "brace-expansion": "^2.0.1" 1875 + }, 1876 + "engines": { 1877 + "node": ">=16 || 14 >=14.17" 1878 + }, 1879 + "funding": { 1880 + "url": "https://github.com/sponsors/isaacs" 1881 + } 1882 + }, 1883 + "node_modules/to-regex-range": { 1884 + "version": "5.0.1", 1885 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1886 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1887 + "dev": true, 1888 + "dependencies": { 1889 + "is-number": "^7.0.0" 1890 + }, 1891 + "engines": { 1892 + "node": ">=8.0" 1893 + } 1894 + }, 1895 + "node_modules/tshy": { 1896 + "version": "1.16.1", 1897 + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.16.1.tgz", 1898 + "integrity": "sha512-OdPJKvTG/NS8Rtz18z0RzsgLKyceCNx+G+8B8wRjeoPmVbp8x57o3RgY5oq8ybxcebrILDyGXhFyvrDp5e/z0Q==", 1899 + "dev": true, 1900 + "dependencies": { 1901 + "chalk": "^5.3.0", 1902 + "chokidar": "^3.6.0", 1903 + "foreground-child": "^3.1.1", 1904 + "minimatch": "^9.0.4", 1905 + "mkdirp": "^3.0.1", 1906 + "polite-json": "^5.0.0", 1907 + "resolve-import": "^1.4.5", 1908 + "rimraf": "^5.0.1", 1909 + "sync-content": "^1.0.2", 1910 + "typescript": "5", 1911 + "walk-up-path": "^3.0.1" 1912 + }, 1913 + "bin": { 1914 + "tshy": "dist/esm/index.js" 1915 + }, 1916 + "engines": { 1917 + "node": "16 >=16.17 || 18 >=18.15.0 || >=20.6.1" 1918 + } 1919 + }, 1920 + "node_modules/tshy/node_modules/chalk": { 1921 + "version": "5.3.0", 1922 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", 1923 + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", 1924 + "dev": true, 1925 + "engines": { 1926 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 1927 + }, 1928 + "funding": { 1929 + "url": "https://github.com/chalk/chalk?sponsor=1" 1930 + } 1931 + }, 1932 + "node_modules/tshy/node_modules/minimatch": { 1933 + "version": "9.0.4", 1934 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 1935 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 1936 + "dev": true, 1937 + "dependencies": { 1938 + "brace-expansion": "^2.0.1" 1939 + }, 1940 + "engines": { 1941 + "node": ">=16 || 14 >=14.17" 1942 + }, 1943 + "funding": { 1944 + "url": "https://github.com/sponsors/isaacs" 1945 + } 1946 + }, 1947 + "node_modules/tsx": { 1948 + "version": "4.15.7", 1949 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.15.7.tgz", 1950 + "integrity": "sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==", 1951 + "dev": true, 1952 + "dependencies": { 1953 + "esbuild": "~0.21.4", 1954 + "get-tsconfig": "^4.7.5" 1955 + }, 1956 + "bin": { 1957 + "tsx": "dist/cli.mjs" 1958 + }, 1959 + "engines": { 1960 + "node": ">=18.0.0" 1961 + }, 1962 + "optionalDependencies": { 1963 + "fsevents": "~2.3.3" 1964 + } 1965 + }, 1966 + "node_modules/type-detect": { 1967 + "version": "4.0.8", 1968 + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 1969 + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 1970 + "dev": true, 1971 + "engines": { 1972 + "node": ">=4" 1973 + } 1974 + }, 1975 + "node_modules/typedoc": { 1976 + "version": "0.26.2", 1977 + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.2.tgz", 1978 + "integrity": "sha512-q/t+M+PZqhN9gPWLBZ3CCvP+KT8O1tyYkSzEYbcQ6mo89avdIrMlBEl3vfo5BgSzwC6Lbmq0W64E8RkY+eVsLA==", 1979 + "dependencies": { 1980 + "lunr": "^2.3.9", 1981 + "markdown-it": "^14.1.0", 1982 + "minimatch": "^9.0.4", 1983 + "shiki": "^1.9.0", 1984 + "yaml": "^2.4.5" 1985 + }, 1986 + "bin": { 1987 + "typedoc": "bin/typedoc" 1988 + }, 1989 + "engines": { 1990 + "node": ">= 18" 1991 + }, 1992 + "peerDependencies": { 1993 + "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" 1994 + } 1995 + }, 1996 + "node_modules/typedoc/node_modules/minimatch": { 1997 + "version": "9.0.4", 1998 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 1999 + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 2000 + "dependencies": { 2001 + "brace-expansion": "^2.0.1" 2002 + }, 2003 + "engines": { 2004 + "node": ">=16 || 14 >=14.17" 2005 + }, 2006 + "funding": { 2007 + "url": "https://github.com/sponsors/isaacs" 2008 + } 2009 + }, 2010 + "node_modules/typescript": { 2011 + "version": "5.5.2", 2012 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", 2013 + "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", 2014 + "bin": { 2015 + "tsc": "bin/tsc", 2016 + "tsserver": "bin/tsserver" 2017 + }, 2018 + "engines": { 2019 + "node": ">=14.17" 2020 + } 2021 + }, 2022 + "node_modules/uc.micro": { 2023 + "version": "2.1.0", 2024 + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", 2025 + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" 2026 + }, 2027 + "node_modules/walk-up-path": { 2028 + "version": "3.0.1", 2029 + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", 2030 + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", 2031 + "dev": true 2032 + }, 2033 + "node_modules/which": { 2034 + "version": "2.0.2", 2035 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2036 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2037 + "dev": true, 2038 + "dependencies": { 2039 + "isexe": "^2.0.0" 2040 + }, 2041 + "bin": { 2042 + "node-which": "bin/node-which" 2043 + }, 2044 + "engines": { 2045 + "node": ">= 8" 2046 + } 2047 + }, 2048 + "node_modules/workerpool": { 2049 + "version": "6.2.1", 2050 + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", 2051 + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", 2052 + "dev": true 2053 + }, 2054 + "node_modules/wrap-ansi": { 2055 + "version": "7.0.0", 2056 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2057 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2058 + "dev": true, 2059 + "dependencies": { 2060 + "ansi-styles": "^4.0.0", 2061 + "string-width": "^4.1.0", 2062 + "strip-ansi": "^6.0.0" 2063 + }, 2064 + "engines": { 2065 + "node": ">=10" 2066 + }, 2067 + "funding": { 2068 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2069 + } 2070 + }, 2071 + "node_modules/wrap-ansi-cjs": { 2072 + "name": "wrap-ansi", 2073 + "version": "7.0.0", 2074 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2075 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2076 + "dev": true, 2077 + "dependencies": { 2078 + "ansi-styles": "^4.0.0", 2079 + "string-width": "^4.1.0", 2080 + "strip-ansi": "^6.0.0" 2081 + }, 2082 + "engines": { 2083 + "node": ">=10" 2084 + }, 2085 + "funding": { 2086 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2087 + } 2088 + }, 2089 + "node_modules/wrappy": { 2090 + "version": "1.0.2", 2091 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2092 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 2093 + "dev": true 2094 + }, 2095 + "node_modules/y18n": { 2096 + "version": "5.0.8", 2097 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 2098 + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 2099 + "dev": true, 2100 + "engines": { 2101 + "node": ">=10" 2102 + } 2103 + }, 2104 + "node_modules/yaml": { 2105 + "version": "2.4.5", 2106 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", 2107 + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", 2108 + "bin": { 2109 + "yaml": "bin.mjs" 2110 + }, 2111 + "engines": { 2112 + "node": ">= 14" 2113 + } 2114 + }, 2115 + "node_modules/yargs": { 2116 + "version": "16.2.0", 2117 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 2118 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 2119 + "dev": true, 2120 + "dependencies": { 2121 + "cliui": "^7.0.2", 2122 + "escalade": "^3.1.1", 2123 + "get-caller-file": "^2.0.5", 2124 + "require-directory": "^2.1.1", 2125 + "string-width": "^4.2.0", 2126 + "y18n": "^5.0.5", 2127 + "yargs-parser": "^20.2.2" 2128 + }, 2129 + "engines": { 2130 + "node": ">=10" 2131 + } 2132 + }, 2133 + "node_modules/yargs-parser": { 2134 + "version": "20.2.4", 2135 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", 2136 + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", 2137 + "dev": true, 2138 + "engines": { 2139 + "node": ">=10" 2140 + } 2141 + }, 2142 + "node_modules/yargs-unparser": { 2143 + "version": "2.0.0", 2144 + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", 2145 + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", 2146 + "dev": true, 2147 + "dependencies": { 2148 + "camelcase": "^6.0.0", 2149 + "decamelize": "^4.0.0", 2150 + "flat": "^5.0.2", 2151 + "is-plain-obj": "^2.1.0" 2152 + }, 2153 + "engines": { 2154 + "node": ">=10" 2155 + } 2156 + }, 2157 + "node_modules/yocto-queue": { 2158 + "version": "0.1.0", 2159 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2160 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2161 + "dev": true, 2162 + "engines": { 2163 + "node": ">=10" 2164 + }, 2165 + "funding": { 2166 + "url": "https://github.com/sponsors/sindresorhus" 2167 + } 2168 + } 2169 + } 2170 + }
+18 -17
package.json
··· 1 1 { 2 2 "name": "@foxxmd/string-sameness", 3 3 "type": "module", 4 - "version": "0.4.0", 4 + "version": "0.4.1", 5 5 "description": "determine how closely the same two strings are", 6 6 "repository": "https://github.com/foxxmd/string-sameness", 7 7 "author": "FoxxMD", ··· 15 15 "dist" 16 16 ], 17 17 "scripts": { 18 - "typedoc": "typedoc", 18 + "typedoc": "typedoc --plugin @8hobbies/typedoc-plugin-plausible", 19 19 "build": "tsc", 20 20 "prepare": "tshy", 21 21 "test": "mocha --recursive ./tests/*.test.ts" 22 22 }, 23 - "exports": { 24 - "./package.json": "./package.json", 25 - ".": { 26 - "import": { 27 - "types": "./dist/esm/index.d.ts", 28 - "default": "./dist/esm/index.js" 29 - } 30 - } 31 - }, 32 23 "devDependencies": { 33 - "@tsconfig/node16": "^1.0.3", 24 + "@tsconfig/node18": "^1.0.1", 34 25 "@types/chai": "^4.3.0", 35 26 "@types/mocha": "^9.1.0", 36 27 "@types/string-similarity": "^4.0.0", 37 28 "chai": "^4.3.6", 38 29 "mocha": "^10.2.0", 39 - "source-map-support": "^0.5.21", 40 - "ts-node": "^10.9.1", 41 - "tsconfig-paths": "^4.2.0", 42 30 "tshy": "^1.7.0", 43 - "typedoc": "^0.23.28", 44 - "typescript": "^4.9.5" 31 + "tsx": "^4.7.1", 32 + "typedoc": "^0.26.2", 33 + "typescript": "^5.3.3" 45 34 }, 46 35 "dependencies": { 36 + "@8hobbies/typedoc-plugin-plausible": "^2.0.0", 47 37 "dice-coefficient": "^2.1.1", 48 38 "leven": "^3.0.0" 49 39 }, 50 40 "tshy": { 41 + "project": "./tsconfig.build.json", 51 42 "exports": { 52 43 "./package.json": "./package.json", 53 44 ".": "./src/index.js" ··· 55 46 "dialects": [ 56 47 "esm" 57 48 ] 49 + }, 50 + "exports": { 51 + "./package.json": "./package.json", 52 + ".": { 53 + "import": { 54 + "source": "./src/index.js", 55 + "types": "./dist/esm/index.d.ts", 56 + "default": "./dist/esm/index.js" 57 + } 58 + } 58 59 } 59 60 }
-21
register.cjs
··· 1 - /** 2 - * Overrides the tsconfig used for the app. 3 - * In the test environment we need some tweaks. 4 - */ 5 - 6 - const tsNode = require('ts-node'); 7 - const tsConfigPaths = require('tsconfig-paths'); 8 - const mainTSConfig = require('./tsconfig.json'); 9 - 10 - tsConfigPaths.register({ 11 - baseUrl: './tests', 12 - paths: { 13 - ...mainTSConfig.compilerOptions.paths, 14 - } 15 - }); 16 - 17 - tsNode.register({ 18 - files: true, 19 - transpileOnly: true, 20 - project: './tsconfig.json' 21 - });
+5 -2
src/index.ts
··· 165 165 const defaultStrCompareTransformFuncs = strDefaultTransforms; 166 166 167 167 export { 168 - StringSamenessResult, 169 - StringComparisonOptions, 170 168 stringSameness, 171 169 createStringSameness, 172 170 defaultStrategies, ··· 174 172 transforms, 175 173 defaultStrCompareTransformFuncs, 176 174 strDefaultTransforms, 175 + } 176 + 177 + export type { 178 + StringSamenessResult, 179 + StringComparisonOptions, 177 180 ComparisonStrategyResult, 178 181 StringTransformFunc 179 182 }
+3
src/matchingStrategies/index.ts
··· 8 8 cosineStrategy, 9 9 cosineStrategyAggressive, 10 10 diceStrategy, 11 + } 12 + 13 + export type { 11 14 ComparisonStrategy, 12 15 ComparisonStrategyResultObject, 13 16 ComparisonStrategyResultValue,
+6
tsconfig.build.json
··· 1 + { 2 + "extends": "./tsconfig.json", 3 + "compilerOptions": { 4 + "noEmit": false 5 + } 6 + }
+10 -9
tsconfig.json
··· 1 1 { 2 2 "compilerOptions": { 3 - "module": "ESNext", 4 - "moduleResolution": "nodenext", 5 - "target": "es2022", 3 + "module": "NodeNext", 4 + "moduleResolution": "NodeNext", 5 + "target": "ESNext", 6 6 "declaration": true, 7 - "strict": true, 7 + "strict": false, 8 8 "esModuleInterop": true, 9 9 "skipLibCheck": true, 10 10 "sourceMap": true, 11 - "forceConsistentCasingInFileNames": true 11 + "forceConsistentCasingInFileNames": true, 12 + "allowSyntheticDefaultImports": true, 13 + "isolatedModules": true, 14 + "noEmit": true 12 15 }, 13 16 "ts-node": { 14 17 "esm": true 15 18 }, 16 - "typeRoots": [ 17 - "./src/types.d.ts" 18 - ], 19 19 "include": [ 20 - "src/**/*" 20 + "src/**/*", 21 + "tests/**/*.ts" 21 22 ], 22 23 "exclude": [ 23 24 "node_modules"
+20
typedoc.config.cjs
··· 1 + /** @type { import('typedoc').TypeDocOptionMap } */ 2 + module.exports = { 3 + name: "string-sameness Docs", 4 + entryPoints: [ 5 + "./src", 6 + "./src/matchingStrategies/index.ts", 7 + "./src/normalization/index.ts" 8 + ], 9 + sort: ["source-order"], 10 + categorizeByGroup: false, 11 + searchGroupBoosts: { 12 + "Functions": 1.5 13 + }, 14 + navigationLinks: { 15 + "Docs": "http://foxxmd.github.io/string-sameness", 16 + "GitHub": "https://github.com/foxxmd/string-sameness" 17 + }, 18 + plausibleSiteDomain: process.env.ANALYTICS ?? '', 19 + plausibleSiteOrigin: process.env.ANALYTICS_DOMAIN ?? '', 20 + }
-18
typedoc.json
··· 1 - { 2 - "$schema": "https://typedoc.org/schema.json", 3 - "name": "string-sameness Docs", 4 - "entryPoints": [ 5 - "./src", 6 - "./src/matchingStrategies/index.ts", 7 - "./src/normalization/index.ts" 8 - ], 9 - "sort": ["source-order"], 10 - "categorizeByGroup": false, 11 - "searchGroupBoosts": { 12 - "Functions": 1.5 13 - }, 14 - "navigationLinks": { 15 - "Docs": "http://foxxmd.github.io/string-sameness", 16 - "GitHub": "https://github.com/foxxmd/string-sameness" 17 - } 18 - }
-1038
yarn.lock
··· 1 - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 - # yarn lockfile v1 3 - 4 - 5 - "@cspotcode/source-map-support@^0.8.0": 6 - version "0.8.1" 7 - resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" 8 - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== 9 - dependencies: 10 - "@jridgewell/trace-mapping" "0.3.9" 11 - 12 - "@isaacs/cliui@^8.0.2": 13 - version "8.0.2" 14 - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" 15 - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== 16 - dependencies: 17 - string-width "^5.1.2" 18 - string-width-cjs "npm:string-width@^4.2.0" 19 - strip-ansi "^7.0.1" 20 - strip-ansi-cjs "npm:strip-ansi@^6.0.1" 21 - wrap-ansi "^8.1.0" 22 - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" 23 - 24 - "@jridgewell/resolve-uri@^3.0.3": 25 - version "3.1.1" 26 - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" 27 - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== 28 - 29 - "@jridgewell/sourcemap-codec@^1.4.10": 30 - version "1.4.15" 31 - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" 32 - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== 33 - 34 - "@jridgewell/trace-mapping@0.3.9": 35 - version "0.3.9" 36 - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" 37 - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== 38 - dependencies: 39 - "@jridgewell/resolve-uri" "^3.0.3" 40 - "@jridgewell/sourcemap-codec" "^1.4.10" 41 - 42 - "@pkgjs/parseargs@^0.11.0": 43 - version "0.11.0" 44 - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" 45 - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== 46 - 47 - "@tsconfig/node10@^1.0.7": 48 - version "1.0.9" 49 - resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" 50 - integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== 51 - 52 - "@tsconfig/node12@^1.0.7": 53 - version "1.0.11" 54 - resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" 55 - integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== 56 - 57 - "@tsconfig/node14@^1.0.0": 58 - version "1.0.3" 59 - resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" 60 - integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== 61 - 62 - "@tsconfig/node16@^1.0.2", "@tsconfig/node16@^1.0.3": 63 - version "1.0.4" 64 - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" 65 - integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== 66 - 67 - "@types/chai@^4.3.0": 68 - version "4.3.9" 69 - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.9.tgz#144d762491967db8c6dea38e03d2206c2623feec" 70 - integrity sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg== 71 - 72 - "@types/mocha@^9.1.0": 73 - version "9.1.1" 74 - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" 75 - integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== 76 - 77 - "@types/string-similarity@^4.0.0": 78 - version "4.0.1" 79 - resolved "https://registry.yarnpkg.com/@types/string-similarity/-/string-similarity-4.0.1.tgz#6bcbc481883ff60b9c7b3369fba025ac7cb25f9d" 80 - integrity sha512-aUPUr+8RUgQH33o+DKPecDCJg1Z967Xwsqgjqfz6ZFpy6d8VDayMT7JmVMKaVAekGgRZpZmxxLS/jGQqk1kzTg== 81 - 82 - acorn-walk@^8.1.1: 83 - version "8.2.0" 84 - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" 85 - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== 86 - 87 - acorn@^8.4.1: 88 - version "8.10.0" 89 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" 90 - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== 91 - 92 - ansi-colors@4.1.1: 93 - version "4.1.1" 94 - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" 95 - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== 96 - 97 - ansi-regex@^5.0.1: 98 - version "5.0.1" 99 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 100 - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 101 - 102 - ansi-regex@^6.0.1: 103 - version "6.0.1" 104 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" 105 - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== 106 - 107 - ansi-sequence-parser@^1.1.0: 108 - version "1.1.1" 109 - resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" 110 - integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== 111 - 112 - ansi-styles@^4.0.0, ansi-styles@^4.1.0: 113 - version "4.3.0" 114 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 115 - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 116 - dependencies: 117 - color-convert "^2.0.1" 118 - 119 - ansi-styles@^6.1.0: 120 - version "6.2.1" 121 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" 122 - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== 123 - 124 - anymatch@~3.1.2: 125 - version "3.1.3" 126 - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" 127 - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== 128 - dependencies: 129 - normalize-path "^3.0.0" 130 - picomatch "^2.0.4" 131 - 132 - arg@^4.1.0: 133 - version "4.1.3" 134 - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 135 - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== 136 - 137 - argparse@^2.0.1: 138 - version "2.0.1" 139 - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" 140 - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 141 - 142 - assertion-error@^1.1.0: 143 - version "1.1.0" 144 - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" 145 - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== 146 - 147 - balanced-match@^1.0.0: 148 - version "1.0.2" 149 - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 150 - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 151 - 152 - binary-extensions@^2.0.0: 153 - version "2.2.0" 154 - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 155 - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 156 - 157 - brace-expansion@^1.1.7: 158 - version "1.1.11" 159 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 160 - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 161 - dependencies: 162 - balanced-match "^1.0.0" 163 - concat-map "0.0.1" 164 - 165 - brace-expansion@^2.0.1: 166 - version "2.0.1" 167 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" 168 - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== 169 - dependencies: 170 - balanced-match "^1.0.0" 171 - 172 - braces@~3.0.2: 173 - version "3.0.2" 174 - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 175 - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 176 - dependencies: 177 - fill-range "^7.0.1" 178 - 179 - browser-stdout@1.3.1: 180 - version "1.3.1" 181 - resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" 182 - integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== 183 - 184 - buffer-from@^1.0.0: 185 - version "1.1.2" 186 - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 187 - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 188 - 189 - camelcase@^6.0.0: 190 - version "6.3.0" 191 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" 192 - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== 193 - 194 - chai@^4.3.6: 195 - version "4.3.10" 196 - resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.10.tgz#d784cec635e3b7e2ffb66446a63b4e33bd390384" 197 - integrity sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g== 198 - dependencies: 199 - assertion-error "^1.1.0" 200 - check-error "^1.0.3" 201 - deep-eql "^4.1.3" 202 - get-func-name "^2.0.2" 203 - loupe "^2.3.6" 204 - pathval "^1.1.1" 205 - type-detect "^4.0.8" 206 - 207 - chalk@^4.1.0: 208 - version "4.1.2" 209 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 210 - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 211 - dependencies: 212 - ansi-styles "^4.1.0" 213 - supports-color "^7.1.0" 214 - 215 - chalk@^5.3.0: 216 - version "5.3.0" 217 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" 218 - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== 219 - 220 - check-error@^1.0.3: 221 - version "1.0.3" 222 - resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" 223 - integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== 224 - dependencies: 225 - get-func-name "^2.0.2" 226 - 227 - chokidar@3.5.3, chokidar@^3.5.3: 228 - version "3.5.3" 229 - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" 230 - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== 231 - dependencies: 232 - anymatch "~3.1.2" 233 - braces "~3.0.2" 234 - glob-parent "~5.1.2" 235 - is-binary-path "~2.1.0" 236 - is-glob "~4.0.1" 237 - normalize-path "~3.0.0" 238 - readdirp "~3.6.0" 239 - optionalDependencies: 240 - fsevents "~2.3.2" 241 - 242 - cliui@^7.0.2: 243 - version "7.0.4" 244 - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" 245 - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== 246 - dependencies: 247 - string-width "^4.2.0" 248 - strip-ansi "^6.0.0" 249 - wrap-ansi "^7.0.0" 250 - 251 - color-convert@^2.0.1: 252 - version "2.0.1" 253 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 254 - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 255 - dependencies: 256 - color-name "~1.1.4" 257 - 258 - color-name@~1.1.4: 259 - version "1.1.4" 260 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 261 - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 262 - 263 - concat-map@0.0.1: 264 - version "0.0.1" 265 - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 266 - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 267 - 268 - create-require@^1.1.0: 269 - version "1.1.1" 270 - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" 271 - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== 272 - 273 - cross-spawn@^7.0.0: 274 - version "7.0.3" 275 - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 276 - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 277 - dependencies: 278 - path-key "^3.1.0" 279 - shebang-command "^2.0.0" 280 - which "^2.0.1" 281 - 282 - debug@4.3.4: 283 - version "4.3.4" 284 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 285 - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 286 - dependencies: 287 - ms "2.1.2" 288 - 289 - decamelize@^4.0.0: 290 - version "4.0.0" 291 - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" 292 - integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== 293 - 294 - deep-eql@^4.1.3: 295 - version "4.1.3" 296 - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d" 297 - integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== 298 - dependencies: 299 - type-detect "^4.0.0" 300 - 301 - dice-coefficient@^2.1.1: 302 - version "2.1.1" 303 - resolved "https://registry.yarnpkg.com/dice-coefficient/-/dice-coefficient-2.1.1.tgz#d8ebb51f021ab6069994e7ef36842184771f616f" 304 - integrity sha512-vPTcHmOQAuGvU6eyBtj7QCBwDJh2I7QpbBU51lbgfv7592KjBl6dm0baRBSh9ekt2X91MNAz7OpJrXCIUtDzlw== 305 - dependencies: 306 - n-gram "^2.0.0" 307 - 308 - diff@5.0.0: 309 - version "5.0.0" 310 - resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" 311 - integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== 312 - 313 - diff@^4.0.1: 314 - version "4.0.2" 315 - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" 316 - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 317 - 318 - eastasianwidth@^0.2.0: 319 - version "0.2.0" 320 - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" 321 - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== 322 - 323 - emoji-regex@^8.0.0: 324 - version "8.0.0" 325 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 326 - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 327 - 328 - emoji-regex@^9.2.2: 329 - version "9.2.2" 330 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" 331 - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== 332 - 333 - escalade@^3.1.1: 334 - version "3.1.1" 335 - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 336 - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 337 - 338 - escape-string-regexp@4.0.0: 339 - version "4.0.0" 340 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 341 - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 342 - 343 - fill-range@^7.0.1: 344 - version "7.0.1" 345 - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 346 - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 347 - dependencies: 348 - to-regex-range "^5.0.1" 349 - 350 - find-up@5.0.0: 351 - version "5.0.0" 352 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" 353 - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== 354 - dependencies: 355 - locate-path "^6.0.0" 356 - path-exists "^4.0.0" 357 - 358 - flat@^5.0.2: 359 - version "5.0.2" 360 - resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" 361 - integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== 362 - 363 - foreground-child@^3.1.0, foreground-child@^3.1.1: 364 - version "3.1.1" 365 - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" 366 - integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== 367 - dependencies: 368 - cross-spawn "^7.0.0" 369 - signal-exit "^4.0.1" 370 - 371 - fs.realpath@^1.0.0: 372 - version "1.0.0" 373 - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 374 - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 375 - 376 - fsevents@~2.3.2: 377 - version "2.3.3" 378 - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" 379 - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== 380 - 381 - get-caller-file@^2.0.5: 382 - version "2.0.5" 383 - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 384 - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 385 - 386 - get-func-name@^2.0.1, get-func-name@^2.0.2: 387 - version "2.0.2" 388 - resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" 389 - integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== 390 - 391 - glob-parent@~5.1.2: 392 - version "5.1.2" 393 - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 394 - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 395 - dependencies: 396 - is-glob "^4.0.1" 397 - 398 - glob@7.2.0: 399 - version "7.2.0" 400 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" 401 - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== 402 - dependencies: 403 - fs.realpath "^1.0.0" 404 - inflight "^1.0.4" 405 - inherits "2" 406 - minimatch "^3.0.4" 407 - once "^1.3.0" 408 - path-is-absolute "^1.0.0" 409 - 410 - glob@^10.2.6, glob@^10.3.3, glob@^10.3.7: 411 - version "10.3.10" 412 - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" 413 - integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== 414 - dependencies: 415 - foreground-child "^3.1.0" 416 - jackspeak "^2.3.5" 417 - minimatch "^9.0.1" 418 - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" 419 - path-scurry "^1.10.1" 420 - 421 - has-flag@^4.0.0: 422 - version "4.0.0" 423 - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 424 - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 425 - 426 - he@1.2.0: 427 - version "1.2.0" 428 - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" 429 - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== 430 - 431 - inflight@^1.0.4: 432 - version "1.0.6" 433 - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 434 - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 435 - dependencies: 436 - once "^1.3.0" 437 - wrappy "1" 438 - 439 - inherits@2: 440 - version "2.0.4" 441 - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 442 - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 443 - 444 - is-binary-path@~2.1.0: 445 - version "2.1.0" 446 - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 447 - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 448 - dependencies: 449 - binary-extensions "^2.0.0" 450 - 451 - is-extglob@^2.1.1: 452 - version "2.1.1" 453 - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 454 - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 455 - 456 - is-fullwidth-code-point@^3.0.0: 457 - version "3.0.0" 458 - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 459 - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 460 - 461 - is-glob@^4.0.1, is-glob@~4.0.1: 462 - version "4.0.3" 463 - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 464 - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 465 - dependencies: 466 - is-extglob "^2.1.1" 467 - 468 - is-number@^7.0.0: 469 - version "7.0.0" 470 - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 471 - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 472 - 473 - is-plain-obj@^2.1.0: 474 - version "2.1.0" 475 - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" 476 - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== 477 - 478 - is-unicode-supported@^0.1.0: 479 - version "0.1.0" 480 - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" 481 - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== 482 - 483 - isexe@^2.0.0: 484 - version "2.0.0" 485 - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 486 - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 487 - 488 - jackspeak@^2.3.5: 489 - version "2.3.6" 490 - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" 491 - integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== 492 - dependencies: 493 - "@isaacs/cliui" "^8.0.2" 494 - optionalDependencies: 495 - "@pkgjs/parseargs" "^0.11.0" 496 - 497 - js-yaml@4.1.0: 498 - version "4.1.0" 499 - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" 500 - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== 501 - dependencies: 502 - argparse "^2.0.1" 503 - 504 - json5@^2.2.2: 505 - version "2.2.3" 506 - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" 507 - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== 508 - 509 - jsonc-parser@^3.2.0: 510 - version "3.2.0" 511 - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" 512 - integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== 513 - 514 - leven@^3.0.0: 515 - version "3.1.0" 516 - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" 517 - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== 518 - 519 - locate-path@^6.0.0: 520 - version "6.0.0" 521 - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" 522 - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== 523 - dependencies: 524 - p-locate "^5.0.0" 525 - 526 - log-symbols@4.1.0: 527 - version "4.1.0" 528 - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" 529 - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== 530 - dependencies: 531 - chalk "^4.1.0" 532 - is-unicode-supported "^0.1.0" 533 - 534 - loupe@^2.3.6: 535 - version "2.3.7" 536 - resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" 537 - integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== 538 - dependencies: 539 - get-func-name "^2.0.1" 540 - 541 - "lru-cache@^9.1.1 || ^10.0.0": 542 - version "10.0.1" 543 - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" 544 - integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== 545 - 546 - lunr@^2.3.9: 547 - version "2.3.9" 548 - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" 549 - integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== 550 - 551 - make-error@^1.1.1: 552 - version "1.3.6" 553 - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" 554 - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== 555 - 556 - marked@^4.2.12: 557 - version "4.3.0" 558 - resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" 559 - integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== 560 - 561 - minimatch@5.0.1: 562 - version "5.0.1" 563 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" 564 - integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== 565 - dependencies: 566 - brace-expansion "^2.0.1" 567 - 568 - minimatch@^3.0.4: 569 - version "3.1.2" 570 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 571 - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 572 - dependencies: 573 - brace-expansion "^1.1.7" 574 - 575 - minimatch@^7.1.3: 576 - version "7.4.6" 577 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.6.tgz#845d6f254d8f4a5e4fd6baf44d5f10c8448365fb" 578 - integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw== 579 - dependencies: 580 - brace-expansion "^2.0.1" 581 - 582 - minimatch@^9.0.1: 583 - version "9.0.3" 584 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" 585 - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== 586 - dependencies: 587 - brace-expansion "^2.0.1" 588 - 589 - minimist@^1.2.6: 590 - version "1.2.8" 591 - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" 592 - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== 593 - 594 - "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": 595 - version "7.0.4" 596 - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" 597 - integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== 598 - 599 - mkdirp@^3.0.1: 600 - version "3.0.1" 601 - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" 602 - integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== 603 - 604 - mocha@^10.2.0: 605 - version "10.2.0" 606 - resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" 607 - integrity sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg== 608 - dependencies: 609 - ansi-colors "4.1.1" 610 - browser-stdout "1.3.1" 611 - chokidar "3.5.3" 612 - debug "4.3.4" 613 - diff "5.0.0" 614 - escape-string-regexp "4.0.0" 615 - find-up "5.0.0" 616 - glob "7.2.0" 617 - he "1.2.0" 618 - js-yaml "4.1.0" 619 - log-symbols "4.1.0" 620 - minimatch "5.0.1" 621 - ms "2.1.3" 622 - nanoid "3.3.3" 623 - serialize-javascript "6.0.0" 624 - strip-json-comments "3.1.1" 625 - supports-color "8.1.1" 626 - workerpool "6.2.1" 627 - yargs "16.2.0" 628 - yargs-parser "20.2.4" 629 - yargs-unparser "2.0.0" 630 - 631 - ms@2.1.2: 632 - version "2.1.2" 633 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 634 - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 635 - 636 - ms@2.1.3: 637 - version "2.1.3" 638 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" 639 - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 640 - 641 - n-gram@^2.0.0: 642 - version "2.0.2" 643 - resolved "https://registry.yarnpkg.com/n-gram/-/n-gram-2.0.2.tgz#e544a7dffefc49c22d898b2f491e787941b3a2ba" 644 - integrity sha512-S24aGsn+HLBxUGVAUFOwGpKs7LBcG4RudKU//eWzt/mQ97/NMKQxDWHyHx63UNWk/OOdihgmzoETn1tf5nQDzQ== 645 - 646 - nanoid@3.3.3: 647 - version "3.3.3" 648 - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" 649 - integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== 650 - 651 - normalize-path@^3.0.0, normalize-path@~3.0.0: 652 - version "3.0.0" 653 - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 654 - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 655 - 656 - once@^1.3.0: 657 - version "1.4.0" 658 - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 659 - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 660 - dependencies: 661 - wrappy "1" 662 - 663 - p-limit@^3.0.2: 664 - version "3.1.0" 665 - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 666 - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 667 - dependencies: 668 - yocto-queue "^0.1.0" 669 - 670 - p-locate@^5.0.0: 671 - version "5.0.0" 672 - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" 673 - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== 674 - dependencies: 675 - p-limit "^3.0.2" 676 - 677 - path-exists@^4.0.0: 678 - version "4.0.0" 679 - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 680 - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 681 - 682 - path-is-absolute@^1.0.0: 683 - version "1.0.1" 684 - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 685 - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 686 - 687 - path-key@^3.1.0: 688 - version "3.1.1" 689 - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 690 - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 691 - 692 - path-scurry@^1.10.1, path-scurry@^1.9.2: 693 - version "1.10.1" 694 - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" 695 - integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== 696 - dependencies: 697 - lru-cache "^9.1.1 || ^10.0.0" 698 - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" 699 - 700 - pathval@^1.1.1: 701 - version "1.1.1" 702 - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" 703 - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== 704 - 705 - picomatch@^2.0.4, picomatch@^2.2.1: 706 - version "2.3.1" 707 - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 708 - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 709 - 710 - randombytes@^2.1.0: 711 - version "2.1.0" 712 - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 713 - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 714 - dependencies: 715 - safe-buffer "^5.1.0" 716 - 717 - readdirp@~3.6.0: 718 - version "3.6.0" 719 - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 720 - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 721 - dependencies: 722 - picomatch "^2.2.1" 723 - 724 - require-directory@^2.1.1: 725 - version "2.1.1" 726 - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 727 - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 728 - 729 - resolve-import@^1.4.4: 730 - version "1.4.4" 731 - resolved "https://registry.yarnpkg.com/resolve-import/-/resolve-import-1.4.4.tgz#f7c91c02792cd6abe8ef0801112df935a1f665a6" 732 - integrity sha512-+IccDyUypl5rHv25216cXu2m30flEoetrG8p4qDH3RsP53cytedI58Pz+pjCU4PAbxPOQgFkgmxTJLKI9tgf/g== 733 - dependencies: 734 - glob "^10.3.3" 735 - walk-up-path "^3.0.1" 736 - 737 - rimraf@^5.0.1: 738 - version "5.0.5" 739 - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf" 740 - integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== 741 - dependencies: 742 - glob "^10.3.7" 743 - 744 - safe-buffer@^5.1.0: 745 - version "5.2.1" 746 - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 747 - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 748 - 749 - serialize-javascript@6.0.0: 750 - version "6.0.0" 751 - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" 752 - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== 753 - dependencies: 754 - randombytes "^2.1.0" 755 - 756 - shebang-command@^2.0.0: 757 - version "2.0.0" 758 - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 759 - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 760 - dependencies: 761 - shebang-regex "^3.0.0" 762 - 763 - shebang-regex@^3.0.0: 764 - version "3.0.0" 765 - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 766 - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 767 - 768 - shiki@^0.14.1: 769 - version "0.14.5" 770 - resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" 771 - integrity sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw== 772 - dependencies: 773 - ansi-sequence-parser "^1.1.0" 774 - jsonc-parser "^3.2.0" 775 - vscode-oniguruma "^1.7.0" 776 - vscode-textmate "^8.0.0" 777 - 778 - signal-exit@^4.0.1: 779 - version "4.1.0" 780 - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" 781 - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== 782 - 783 - source-map-support@^0.5.21: 784 - version "0.5.21" 785 - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" 786 - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== 787 - dependencies: 788 - buffer-from "^1.0.0" 789 - source-map "^0.6.0" 790 - 791 - source-map@^0.6.0: 792 - version "0.6.1" 793 - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 794 - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 795 - 796 - "string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0: 797 - version "4.2.3" 798 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 799 - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 800 - dependencies: 801 - emoji-regex "^8.0.0" 802 - is-fullwidth-code-point "^3.0.0" 803 - strip-ansi "^6.0.1" 804 - 805 - string-width@^5.0.1, string-width@^5.1.2: 806 - version "5.1.2" 807 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" 808 - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== 809 - dependencies: 810 - eastasianwidth "^0.2.0" 811 - emoji-regex "^9.2.2" 812 - strip-ansi "^7.0.1" 813 - 814 - "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: 815 - version "6.0.1" 816 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 817 - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 818 - dependencies: 819 - ansi-regex "^5.0.1" 820 - 821 - strip-ansi@^7.0.1: 822 - version "7.1.0" 823 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" 824 - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== 825 - dependencies: 826 - ansi-regex "^6.0.1" 827 - 828 - strip-bom@^3.0.0: 829 - version "3.0.0" 830 - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 831 - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== 832 - 833 - strip-json-comments@3.1.1: 834 - version "3.1.1" 835 - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 836 - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 837 - 838 - supports-color@8.1.1: 839 - version "8.1.1" 840 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" 841 - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== 842 - dependencies: 843 - has-flag "^4.0.0" 844 - 845 - supports-color@^7.1.0: 846 - version "7.2.0" 847 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 848 - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 849 - dependencies: 850 - has-flag "^4.0.0" 851 - 852 - sync-content@^1.0.2: 853 - version "1.0.2" 854 - resolved "https://registry.yarnpkg.com/sync-content/-/sync-content-1.0.2.tgz#c76bca03e7d4c5a1ec3e5024f85144a7b592640d" 855 - integrity sha512-znd3rYiiSxU3WteWyS9a6FXkTA/Wjk8WQsOyzHbineeL837dLn3DA4MRhsIX3qGcxDMH6+uuFV4axztssk7wEQ== 856 - dependencies: 857 - glob "^10.2.6" 858 - mkdirp "^3.0.1" 859 - path-scurry "^1.9.2" 860 - rimraf "^5.0.1" 861 - 862 - to-regex-range@^5.0.1: 863 - version "5.0.1" 864 - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 865 - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 866 - dependencies: 867 - is-number "^7.0.0" 868 - 869 - ts-node@^10.9.1: 870 - version "10.9.1" 871 - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" 872 - integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== 873 - dependencies: 874 - "@cspotcode/source-map-support" "^0.8.0" 875 - "@tsconfig/node10" "^1.0.7" 876 - "@tsconfig/node12" "^1.0.7" 877 - "@tsconfig/node14" "^1.0.0" 878 - "@tsconfig/node16" "^1.0.2" 879 - acorn "^8.4.1" 880 - acorn-walk "^8.1.1" 881 - arg "^4.1.0" 882 - create-require "^1.1.0" 883 - diff "^4.0.1" 884 - make-error "^1.1.1" 885 - v8-compile-cache-lib "^3.0.1" 886 - yn "3.1.1" 887 - 888 - tsconfig-paths@^4.2.0: 889 - version "4.2.0" 890 - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" 891 - integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== 892 - dependencies: 893 - json5 "^2.2.2" 894 - minimist "^1.2.6" 895 - strip-bom "^3.0.0" 896 - 897 - tshy@^1.7.0: 898 - version "1.7.0" 899 - resolved "https://registry.yarnpkg.com/tshy/-/tshy-1.7.0.tgz#c463b2ea87ff65b28d33312e65722ae74ec58306" 900 - integrity sha512-ioFoMasVNtcOGkJACDpmo+C6xZfRqamimeK0hL2uyS0l7DliiCwAKJj8/x0LVlvdGvCoqkhOHfKpEPjHeI9U8Q== 901 - dependencies: 902 - chalk "^5.3.0" 903 - chokidar "^3.5.3" 904 - foreground-child "^3.1.1" 905 - mkdirp "^3.0.1" 906 - resolve-import "^1.4.4" 907 - rimraf "^5.0.1" 908 - sync-content "^1.0.2" 909 - typescript "5.2" 910 - walk-up-path "^3.0.1" 911 - 912 - type-detect@^4.0.0, type-detect@^4.0.8: 913 - version "4.0.8" 914 - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" 915 - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== 916 - 917 - typedoc@^0.23.28: 918 - version "0.23.28" 919 - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.23.28.tgz#3ce9c36ef1c273fa849d2dea18651855100d3ccd" 920 - integrity sha512-9x1+hZWTHEQcGoP7qFmlo4unUoVJLB0H/8vfO/7wqTnZxg4kPuji9y3uRzEu0ZKez63OJAUmiGhUrtukC6Uj3w== 921 - dependencies: 922 - lunr "^2.3.9" 923 - marked "^4.2.12" 924 - minimatch "^7.1.3" 925 - shiki "^0.14.1" 926 - 927 - typescript@5.2: 928 - version "5.2.2" 929 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" 930 - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== 931 - 932 - typescript@^4.9.5: 933 - version "4.9.5" 934 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" 935 - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== 936 - 937 - v8-compile-cache-lib@^3.0.1: 938 - version "3.0.1" 939 - resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" 940 - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== 941 - 942 - vscode-oniguruma@^1.7.0: 943 - version "1.7.0" 944 - resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" 945 - integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== 946 - 947 - vscode-textmate@^8.0.0: 948 - version "8.0.0" 949 - resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" 950 - integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== 951 - 952 - walk-up-path@^3.0.1: 953 - version "3.0.1" 954 - resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886" 955 - integrity sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA== 956 - 957 - which@^2.0.1: 958 - version "2.0.2" 959 - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 960 - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 961 - dependencies: 962 - isexe "^2.0.0" 963 - 964 - workerpool@6.2.1: 965 - version "6.2.1" 966 - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" 967 - integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== 968 - 969 - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: 970 - version "7.0.0" 971 - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 972 - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 973 - dependencies: 974 - ansi-styles "^4.0.0" 975 - string-width "^4.1.0" 976 - strip-ansi "^6.0.0" 977 - 978 - wrap-ansi@^8.1.0: 979 - version "8.1.0" 980 - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" 981 - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== 982 - dependencies: 983 - ansi-styles "^6.1.0" 984 - string-width "^5.0.1" 985 - strip-ansi "^7.0.1" 986 - 987 - wrappy@1: 988 - version "1.0.2" 989 - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 990 - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 991 - 992 - y18n@^5.0.5: 993 - version "5.0.8" 994 - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 995 - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== 996 - 997 - yargs-parser@20.2.4: 998 - version "20.2.4" 999 - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" 1000 - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== 1001 - 1002 - yargs-parser@^20.2.2: 1003 - version "20.2.9" 1004 - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" 1005 - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== 1006 - 1007 - yargs-unparser@2.0.0: 1008 - version "2.0.0" 1009 - resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" 1010 - integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== 1011 - dependencies: 1012 - camelcase "^6.0.0" 1013 - decamelize "^4.0.0" 1014 - flat "^5.0.2" 1015 - is-plain-obj "^2.1.0" 1016 - 1017 - yargs@16.2.0: 1018 - version "16.2.0" 1019 - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" 1020 - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== 1021 - dependencies: 1022 - cliui "^7.0.2" 1023 - escalade "^3.1.1" 1024 - get-caller-file "^2.0.5" 1025 - require-directory "^2.1.1" 1026 - string-width "^4.2.0" 1027 - y18n "^5.0.5" 1028 - yargs-parser "^20.2.2" 1029 - 1030 - yn@3.1.1: 1031 - version "3.1.1" 1032 - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" 1033 - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== 1034 - 1035 - yocto-queue@^0.1.0: 1036 - version "0.1.0" 1037 - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 1038 - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==