An experimental TypeSpec syntax for Lexicon
56
fork

Configure Feed

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

fix: update dependencies and example package

- Fix workspace dependencies (use * instead of workspace:*)
- Update example main.tsp with proper imports
- Simplify example build (skip lexicon CLI for now)
- Clean and reinstall all dependencies

Tests passing (22/22)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

+10 -6116
-2451
package-lock.json
··· 1 - { 2 - "name": "typelex-monorepo", 3 - "version": "0.1.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "typelex-monorepo", 9 - "version": "0.1.0", 10 - "license": "MIT", 11 - "workspaces": [ 12 - "typelex-emitter", 13 - "typelex-example" 14 - ] 15 - }, 16 - "node_modules/@typelex/emitter": { 17 - "resolved": "typelex-emitter", 18 - "link": true 19 - }, 20 - "node_modules/typelex-example": { 21 - "resolved": "typelex-example", 22 - "link": true 23 - }, 24 - "typelex-emitter": { 25 - "name": "@typelex/emitter", 26 - "version": "0.1.0", 27 - "license": "MIT", 28 - "dependencies": { 29 - "@typespec/compiler": "^0.64.0" 30 - }, 31 - "devDependencies": { 32 - "@types/node": "^20.0.0", 33 - "@typespec/http": "^0.64.0", 34 - "@typespec/openapi": "^0.64.0", 35 - "typescript": "^5.0.0", 36 - "vitest": "^1.0.0" 37 - }, 38 - "peerDependencies": { 39 - "@typespec/compiler": "^0.64.0" 40 - } 41 - }, 42 - "typelex-emitter/node_modules/@babel/code-frame": { 43 - "version": "7.25.9", 44 - "license": "MIT", 45 - "dependencies": { 46 - "@babel/highlight": "^7.25.9", 47 - "picocolors": "^1.0.0" 48 - }, 49 - "engines": { 50 - "node": ">=6.9.0" 51 - } 52 - }, 53 - "typelex-emitter/node_modules/@babel/helper-validator-identifier": { 54 - "version": "7.27.1", 55 - "license": "MIT", 56 - "engines": { 57 - "node": ">=6.9.0" 58 - } 59 - }, 60 - "typelex-emitter/node_modules/@babel/highlight": { 61 - "version": "7.25.9", 62 - "license": "MIT", 63 - "dependencies": { 64 - "@babel/helper-validator-identifier": "^7.25.9", 65 - "chalk": "^2.4.2", 66 - "js-tokens": "^4.0.0", 67 - "picocolors": "^1.0.0" 68 - }, 69 - "engines": { 70 - "node": ">=6.9.0" 71 - } 72 - }, 73 - "typelex-emitter/node_modules/@esbuild/darwin-arm64": { 74 - "version": "0.21.5", 75 - "cpu": [ 76 - "arm64" 77 - ], 78 - "dev": true, 79 - "license": "MIT", 80 - "optional": true, 81 - "os": [ 82 - "darwin" 83 - ], 84 - "engines": { 85 - "node": ">=12" 86 - } 87 - }, 88 - "typelex-emitter/node_modules/@jest/schemas": { 89 - "version": "29.6.3", 90 - "dev": true, 91 - "license": "MIT", 92 - "dependencies": { 93 - "@sinclair/typebox": "^0.27.8" 94 - }, 95 - "engines": { 96 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 97 - } 98 - }, 99 - "typelex-emitter/node_modules/@jridgewell/sourcemap-codec": { 100 - "version": "1.5.5", 101 - "dev": true, 102 - "license": "MIT" 103 - }, 104 - "typelex-emitter/node_modules/@nodelib/fs.scandir": { 105 - "version": "2.1.5", 106 - "license": "MIT", 107 - "dependencies": { 108 - "@nodelib/fs.stat": "2.0.5", 109 - "run-parallel": "^1.1.9" 110 - }, 111 - "engines": { 112 - "node": ">= 8" 113 - } 114 - }, 115 - "typelex-emitter/node_modules/@nodelib/fs.stat": { 116 - "version": "2.0.5", 117 - "license": "MIT", 118 - "engines": { 119 - "node": ">= 8" 120 - } 121 - }, 122 - "typelex-emitter/node_modules/@nodelib/fs.walk": { 123 - "version": "1.2.8", 124 - "license": "MIT", 125 - "dependencies": { 126 - "@nodelib/fs.scandir": "2.1.5", 127 - "fastq": "^1.6.0" 128 - }, 129 - "engines": { 130 - "node": ">= 8" 131 - } 132 - }, 133 - "typelex-emitter/node_modules/@rollup/rollup-darwin-arm64": { 134 - "version": "4.52.4", 135 - "cpu": [ 136 - "arm64" 137 - ], 138 - "dev": true, 139 - "license": "MIT", 140 - "optional": true, 141 - "os": [ 142 - "darwin" 143 - ] 144 - }, 145 - "typelex-emitter/node_modules/@sinclair/typebox": { 146 - "version": "0.27.8", 147 - "dev": true, 148 - "license": "MIT" 149 - }, 150 - "typelex-emitter/node_modules/@sindresorhus/merge-streams": { 151 - "version": "2.3.0", 152 - "license": "MIT", 153 - "engines": { 154 - "node": ">=18" 155 - }, 156 - "funding": { 157 - "url": "https://github.com/sponsors/sindresorhus" 158 - } 159 - }, 160 - "typelex-emitter/node_modules/@types/estree": { 161 - "version": "1.0.8", 162 - "dev": true, 163 - "license": "MIT" 164 - }, 165 - "typelex-emitter/node_modules/@types/node": { 166 - "version": "20.19.19", 167 - "dev": true, 168 - "license": "MIT", 169 - "dependencies": { 170 - "undici-types": "~6.21.0" 171 - } 172 - }, 173 - "typelex-emitter/node_modules/@typespec/compiler": { 174 - "version": "0.64.0", 175 - "license": "MIT", 176 - "dependencies": { 177 - "@babel/code-frame": "~7.25.7", 178 - "ajv": "~8.17.1", 179 - "change-case": "~5.4.4", 180 - "globby": "~14.0.2", 181 - "mustache": "~4.2.0", 182 - "picocolors": "~1.1.1", 183 - "prettier": "~3.3.3", 184 - "prompts": "~2.4.2", 185 - "semver": "^7.6.3", 186 - "temporal-polyfill": "^0.2.5", 187 - "vscode-languageserver": "~9.0.1", 188 - "vscode-languageserver-textdocument": "~1.0.12", 189 - "yaml": "~2.5.1", 190 - "yargs": "~17.7.2" 191 - }, 192 - "bin": { 193 - "tsp": "cmd/tsp.js", 194 - "tsp-server": "cmd/tsp-server.js" 195 - }, 196 - "engines": { 197 - "node": ">=18.0.0" 198 - } 199 - }, 200 - "typelex-emitter/node_modules/@typespec/http": { 201 - "version": "0.64.0", 202 - "dev": true, 203 - "license": "MIT", 204 - "engines": { 205 - "node": ">=18.0.0" 206 - }, 207 - "peerDependencies": { 208 - "@typespec/compiler": "~0.64.0", 209 - "@typespec/streams": "~0.64.0" 210 - }, 211 - "peerDependenciesMeta": { 212 - "@typespec/streams": { 213 - "optional": true 214 - } 215 - } 216 - }, 217 - "typelex-emitter/node_modules/@typespec/openapi": { 218 - "version": "0.64.0", 219 - "dev": true, 220 - "license": "MIT", 221 - "engines": { 222 - "node": ">=18.0.0" 223 - }, 224 - "peerDependencies": { 225 - "@typespec/compiler": "~0.64.0", 226 - "@typespec/http": "~0.64.0" 227 - } 228 - }, 229 - "typelex-emitter/node_modules/@vitest/expect": { 230 - "version": "1.6.1", 231 - "dev": true, 232 - "license": "MIT", 233 - "dependencies": { 234 - "@vitest/spy": "1.6.1", 235 - "@vitest/utils": "1.6.1", 236 - "chai": "^4.3.10" 237 - }, 238 - "funding": { 239 - "url": "https://opencollective.com/vitest" 240 - } 241 - }, 242 - "typelex-emitter/node_modules/@vitest/runner": { 243 - "version": "1.6.1", 244 - "dev": true, 245 - "license": "MIT", 246 - "dependencies": { 247 - "@vitest/utils": "1.6.1", 248 - "p-limit": "^5.0.0", 249 - "pathe": "^1.1.1" 250 - }, 251 - "funding": { 252 - "url": "https://opencollective.com/vitest" 253 - } 254 - }, 255 - "typelex-emitter/node_modules/@vitest/snapshot": { 256 - "version": "1.6.1", 257 - "dev": true, 258 - "license": "MIT", 259 - "dependencies": { 260 - "magic-string": "^0.30.5", 261 - "pathe": "^1.1.1", 262 - "pretty-format": "^29.7.0" 263 - }, 264 - "funding": { 265 - "url": "https://opencollective.com/vitest" 266 - } 267 - }, 268 - "typelex-emitter/node_modules/@vitest/spy": { 269 - "version": "1.6.1", 270 - "dev": true, 271 - "license": "MIT", 272 - "dependencies": { 273 - "tinyspy": "^2.2.0" 274 - }, 275 - "funding": { 276 - "url": "https://opencollective.com/vitest" 277 - } 278 - }, 279 - "typelex-emitter/node_modules/@vitest/utils": { 280 - "version": "1.6.1", 281 - "dev": true, 282 - "license": "MIT", 283 - "dependencies": { 284 - "diff-sequences": "^29.6.3", 285 - "estree-walker": "^3.0.3", 286 - "loupe": "^2.3.7", 287 - "pretty-format": "^29.7.0" 288 - }, 289 - "funding": { 290 - "url": "https://opencollective.com/vitest" 291 - } 292 - }, 293 - "typelex-emitter/node_modules/acorn": { 294 - "version": "8.15.0", 295 - "dev": true, 296 - "license": "MIT", 297 - "bin": { 298 - "acorn": "bin/acorn" 299 - }, 300 - "engines": { 301 - "node": ">=0.4.0" 302 - } 303 - }, 304 - "typelex-emitter/node_modules/acorn-walk": { 305 - "version": "8.3.4", 306 - "dev": true, 307 - "license": "MIT", 308 - "dependencies": { 309 - "acorn": "^8.11.0" 310 - }, 311 - "engines": { 312 - "node": ">=0.4.0" 313 - } 314 - }, 315 - "typelex-emitter/node_modules/ajv": { 316 - "version": "8.17.1", 317 - "license": "MIT", 318 - "dependencies": { 319 - "fast-deep-equal": "^3.1.3", 320 - "fast-uri": "^3.0.1", 321 - "json-schema-traverse": "^1.0.0", 322 - "require-from-string": "^2.0.2" 323 - }, 324 - "funding": { 325 - "type": "github", 326 - "url": "https://github.com/sponsors/epoberezkin" 327 - } 328 - }, 329 - "typelex-emitter/node_modules/ansi-regex": { 330 - "version": "5.0.1", 331 - "license": "MIT", 332 - "engines": { 333 - "node": ">=8" 334 - } 335 - }, 336 - "typelex-emitter/node_modules/ansi-styles": { 337 - "version": "3.2.1", 338 - "license": "MIT", 339 - "dependencies": { 340 - "color-convert": "^1.9.0" 341 - }, 342 - "engines": { 343 - "node": ">=4" 344 - } 345 - }, 346 - "typelex-emitter/node_modules/assertion-error": { 347 - "version": "1.1.0", 348 - "dev": true, 349 - "license": "MIT", 350 - "engines": { 351 - "node": "*" 352 - } 353 - }, 354 - "typelex-emitter/node_modules/braces": { 355 - "version": "3.0.3", 356 - "license": "MIT", 357 - "dependencies": { 358 - "fill-range": "^7.1.1" 359 - }, 360 - "engines": { 361 - "node": ">=8" 362 - } 363 - }, 364 - "typelex-emitter/node_modules/cac": { 365 - "version": "6.7.14", 366 - "dev": true, 367 - "license": "MIT", 368 - "engines": { 369 - "node": ">=8" 370 - } 371 - }, 372 - "typelex-emitter/node_modules/chai": { 373 - "version": "4.5.0", 374 - "dev": true, 375 - "license": "MIT", 376 - "dependencies": { 377 - "assertion-error": "^1.1.0", 378 - "check-error": "^1.0.3", 379 - "deep-eql": "^4.1.3", 380 - "get-func-name": "^2.0.2", 381 - "loupe": "^2.3.6", 382 - "pathval": "^1.1.1", 383 - "type-detect": "^4.1.0" 384 - }, 385 - "engines": { 386 - "node": ">=4" 387 - } 388 - }, 389 - "typelex-emitter/node_modules/chalk": { 390 - "version": "2.4.2", 391 - "license": "MIT", 392 - "dependencies": { 393 - "ansi-styles": "^3.2.1", 394 - "escape-string-regexp": "^1.0.5", 395 - "supports-color": "^5.3.0" 396 - }, 397 - "engines": { 398 - "node": ">=4" 399 - } 400 - }, 401 - "typelex-emitter/node_modules/change-case": { 402 - "version": "5.4.4", 403 - "license": "MIT" 404 - }, 405 - "typelex-emitter/node_modules/check-error": { 406 - "version": "1.0.3", 407 - "dev": true, 408 - "license": "MIT", 409 - "dependencies": { 410 - "get-func-name": "^2.0.2" 411 - }, 412 - "engines": { 413 - "node": "*" 414 - } 415 - }, 416 - "typelex-emitter/node_modules/cliui": { 417 - "version": "8.0.1", 418 - "license": "ISC", 419 - "dependencies": { 420 - "string-width": "^4.2.0", 421 - "strip-ansi": "^6.0.1", 422 - "wrap-ansi": "^7.0.0" 423 - }, 424 - "engines": { 425 - "node": ">=12" 426 - } 427 - }, 428 - "typelex-emitter/node_modules/color-convert": { 429 - "version": "1.9.3", 430 - "license": "MIT", 431 - "dependencies": { 432 - "color-name": "1.1.3" 433 - } 434 - }, 435 - "typelex-emitter/node_modules/color-name": { 436 - "version": "1.1.3", 437 - "license": "MIT" 438 - }, 439 - "typelex-emitter/node_modules/confbox": { 440 - "version": "0.1.8", 441 - "dev": true, 442 - "license": "MIT" 443 - }, 444 - "typelex-emitter/node_modules/cross-spawn": { 445 - "version": "7.0.6", 446 - "dev": true, 447 - "license": "MIT", 448 - "dependencies": { 449 - "path-key": "^3.1.0", 450 - "shebang-command": "^2.0.0", 451 - "which": "^2.0.1" 452 - }, 453 - "engines": { 454 - "node": ">= 8" 455 - } 456 - }, 457 - "typelex-emitter/node_modules/debug": { 458 - "version": "4.4.3", 459 - "dev": true, 460 - "license": "MIT", 461 - "dependencies": { 462 - "ms": "^2.1.3" 463 - }, 464 - "engines": { 465 - "node": ">=6.0" 466 - }, 467 - "peerDependenciesMeta": { 468 - "supports-color": { 469 - "optional": true 470 - } 471 - } 472 - }, 473 - "typelex-emitter/node_modules/deep-eql": { 474 - "version": "4.1.4", 475 - "dev": true, 476 - "license": "MIT", 477 - "dependencies": { 478 - "type-detect": "^4.0.0" 479 - }, 480 - "engines": { 481 - "node": ">=6" 482 - } 483 - }, 484 - "typelex-emitter/node_modules/diff-sequences": { 485 - "version": "29.6.3", 486 - "dev": true, 487 - "license": "MIT", 488 - "engines": { 489 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 490 - } 491 - }, 492 - "typelex-emitter/node_modules/emoji-regex": { 493 - "version": "8.0.0", 494 - "license": "MIT" 495 - }, 496 - "typelex-emitter/node_modules/esbuild": { 497 - "version": "0.21.5", 498 - "dev": true, 499 - "hasInstallScript": true, 500 - "license": "MIT", 501 - "bin": { 502 - "esbuild": "bin/esbuild" 503 - }, 504 - "engines": { 505 - "node": ">=12" 506 - }, 507 - "optionalDependencies": { 508 - "@esbuild/aix-ppc64": "0.21.5", 509 - "@esbuild/android-arm": "0.21.5", 510 - "@esbuild/android-arm64": "0.21.5", 511 - "@esbuild/android-x64": "0.21.5", 512 - "@esbuild/darwin-arm64": "0.21.5", 513 - "@esbuild/darwin-x64": "0.21.5", 514 - "@esbuild/freebsd-arm64": "0.21.5", 515 - "@esbuild/freebsd-x64": "0.21.5", 516 - "@esbuild/linux-arm": "0.21.5", 517 - "@esbuild/linux-arm64": "0.21.5", 518 - "@esbuild/linux-ia32": "0.21.5", 519 - "@esbuild/linux-loong64": "0.21.5", 520 - "@esbuild/linux-mips64el": "0.21.5", 521 - "@esbuild/linux-ppc64": "0.21.5", 522 - "@esbuild/linux-riscv64": "0.21.5", 523 - "@esbuild/linux-s390x": "0.21.5", 524 - "@esbuild/linux-x64": "0.21.5", 525 - "@esbuild/netbsd-x64": "0.21.5", 526 - "@esbuild/openbsd-x64": "0.21.5", 527 - "@esbuild/sunos-x64": "0.21.5", 528 - "@esbuild/win32-arm64": "0.21.5", 529 - "@esbuild/win32-ia32": "0.21.5", 530 - "@esbuild/win32-x64": "0.21.5" 531 - } 532 - }, 533 - "typelex-emitter/node_modules/escalade": { 534 - "version": "3.2.0", 535 - "license": "MIT", 536 - "engines": { 537 - "node": ">=6" 538 - } 539 - }, 540 - "typelex-emitter/node_modules/escape-string-regexp": { 541 - "version": "1.0.5", 542 - "license": "MIT", 543 - "engines": { 544 - "node": ">=0.8.0" 545 - } 546 - }, 547 - "typelex-emitter/node_modules/estree-walker": { 548 - "version": "3.0.3", 549 - "dev": true, 550 - "license": "MIT", 551 - "dependencies": { 552 - "@types/estree": "^1.0.0" 553 - } 554 - }, 555 - "typelex-emitter/node_modules/execa": { 556 - "version": "8.0.1", 557 - "dev": true, 558 - "license": "MIT", 559 - "dependencies": { 560 - "cross-spawn": "^7.0.3", 561 - "get-stream": "^8.0.1", 562 - "human-signals": "^5.0.0", 563 - "is-stream": "^3.0.0", 564 - "merge-stream": "^2.0.0", 565 - "npm-run-path": "^5.1.0", 566 - "onetime": "^6.0.0", 567 - "signal-exit": "^4.1.0", 568 - "strip-final-newline": "^3.0.0" 569 - }, 570 - "engines": { 571 - "node": ">=16.17" 572 - }, 573 - "funding": { 574 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 575 - } 576 - }, 577 - "typelex-emitter/node_modules/fast-deep-equal": { 578 - "version": "3.1.3", 579 - "license": "MIT" 580 - }, 581 - "typelex-emitter/node_modules/fast-glob": { 582 - "version": "3.3.3", 583 - "license": "MIT", 584 - "dependencies": { 585 - "@nodelib/fs.stat": "^2.0.2", 586 - "@nodelib/fs.walk": "^1.2.3", 587 - "glob-parent": "^5.1.2", 588 - "merge2": "^1.3.0", 589 - "micromatch": "^4.0.8" 590 - }, 591 - "engines": { 592 - "node": ">=8.6.0" 593 - } 594 - }, 595 - "typelex-emitter/node_modules/fast-uri": { 596 - "version": "3.1.0", 597 - "funding": [ 598 - { 599 - "type": "github", 600 - "url": "https://github.com/sponsors/fastify" 601 - }, 602 - { 603 - "type": "opencollective", 604 - "url": "https://opencollective.com/fastify" 605 - } 606 - ], 607 - "license": "BSD-3-Clause" 608 - }, 609 - "typelex-emitter/node_modules/fastq": { 610 - "version": "1.19.1", 611 - "license": "ISC", 612 - "dependencies": { 613 - "reusify": "^1.0.4" 614 - } 615 - }, 616 - "typelex-emitter/node_modules/fill-range": { 617 - "version": "7.1.1", 618 - "license": "MIT", 619 - "dependencies": { 620 - "to-regex-range": "^5.0.1" 621 - }, 622 - "engines": { 623 - "node": ">=8" 624 - } 625 - }, 626 - "typelex-emitter/node_modules/fsevents": { 627 - "version": "2.3.3", 628 - "dev": true, 629 - "license": "MIT", 630 - "optional": true, 631 - "os": [ 632 - "darwin" 633 - ], 634 - "engines": { 635 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 636 - } 637 - }, 638 - "typelex-emitter/node_modules/get-caller-file": { 639 - "version": "2.0.5", 640 - "license": "ISC", 641 - "engines": { 642 - "node": "6.* || 8.* || >= 10.*" 643 - } 644 - }, 645 - "typelex-emitter/node_modules/get-func-name": { 646 - "version": "2.0.2", 647 - "dev": true, 648 - "license": "MIT", 649 - "engines": { 650 - "node": "*" 651 - } 652 - }, 653 - "typelex-emitter/node_modules/get-stream": { 654 - "version": "8.0.1", 655 - "dev": true, 656 - "license": "MIT", 657 - "engines": { 658 - "node": ">=16" 659 - }, 660 - "funding": { 661 - "url": "https://github.com/sponsors/sindresorhus" 662 - } 663 - }, 664 - "typelex-emitter/node_modules/glob-parent": { 665 - "version": "5.1.2", 666 - "license": "ISC", 667 - "dependencies": { 668 - "is-glob": "^4.0.1" 669 - }, 670 - "engines": { 671 - "node": ">= 6" 672 - } 673 - }, 674 - "typelex-emitter/node_modules/globby": { 675 - "version": "14.0.2", 676 - "license": "MIT", 677 - "dependencies": { 678 - "@sindresorhus/merge-streams": "^2.1.0", 679 - "fast-glob": "^3.3.2", 680 - "ignore": "^5.2.4", 681 - "path-type": "^5.0.0", 682 - "slash": "^5.1.0", 683 - "unicorn-magic": "^0.1.0" 684 - }, 685 - "engines": { 686 - "node": ">=18" 687 - }, 688 - "funding": { 689 - "url": "https://github.com/sponsors/sindresorhus" 690 - } 691 - }, 692 - "typelex-emitter/node_modules/has-flag": { 693 - "version": "3.0.0", 694 - "license": "MIT", 695 - "engines": { 696 - "node": ">=4" 697 - } 698 - }, 699 - "typelex-emitter/node_modules/human-signals": { 700 - "version": "5.0.0", 701 - "dev": true, 702 - "license": "Apache-2.0", 703 - "engines": { 704 - "node": ">=16.17.0" 705 - } 706 - }, 707 - "typelex-emitter/node_modules/ignore": { 708 - "version": "5.3.2", 709 - "license": "MIT", 710 - "engines": { 711 - "node": ">= 4" 712 - } 713 - }, 714 - "typelex-emitter/node_modules/is-extglob": { 715 - "version": "2.1.1", 716 - "license": "MIT", 717 - "engines": { 718 - "node": ">=0.10.0" 719 - } 720 - }, 721 - "typelex-emitter/node_modules/is-fullwidth-code-point": { 722 - "version": "3.0.0", 723 - "license": "MIT", 724 - "engines": { 725 - "node": ">=8" 726 - } 727 - }, 728 - "typelex-emitter/node_modules/is-glob": { 729 - "version": "4.0.3", 730 - "license": "MIT", 731 - "dependencies": { 732 - "is-extglob": "^2.1.1" 733 - }, 734 - "engines": { 735 - "node": ">=0.10.0" 736 - } 737 - }, 738 - "typelex-emitter/node_modules/is-number": { 739 - "version": "7.0.0", 740 - "license": "MIT", 741 - "engines": { 742 - "node": ">=0.12.0" 743 - } 744 - }, 745 - "typelex-emitter/node_modules/is-stream": { 746 - "version": "3.0.0", 747 - "dev": true, 748 - "license": "MIT", 749 - "engines": { 750 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 751 - }, 752 - "funding": { 753 - "url": "https://github.com/sponsors/sindresorhus" 754 - } 755 - }, 756 - "typelex-emitter/node_modules/isexe": { 757 - "version": "2.0.0", 758 - "dev": true, 759 - "license": "ISC" 760 - }, 761 - "typelex-emitter/node_modules/js-tokens": { 762 - "version": "4.0.0", 763 - "license": "MIT" 764 - }, 765 - "typelex-emitter/node_modules/json-schema-traverse": { 766 - "version": "1.0.0", 767 - "license": "MIT" 768 - }, 769 - "typelex-emitter/node_modules/kleur": { 770 - "version": "3.0.3", 771 - "license": "MIT", 772 - "engines": { 773 - "node": ">=6" 774 - } 775 - }, 776 - "typelex-emitter/node_modules/local-pkg": { 777 - "version": "0.5.1", 778 - "dev": true, 779 - "license": "MIT", 780 - "dependencies": { 781 - "mlly": "^1.7.3", 782 - "pkg-types": "^1.2.1" 783 - }, 784 - "engines": { 785 - "node": ">=14" 786 - }, 787 - "funding": { 788 - "url": "https://github.com/sponsors/antfu" 789 - } 790 - }, 791 - "typelex-emitter/node_modules/loupe": { 792 - "version": "2.3.7", 793 - "dev": true, 794 - "license": "MIT", 795 - "dependencies": { 796 - "get-func-name": "^2.0.1" 797 - } 798 - }, 799 - "typelex-emitter/node_modules/magic-string": { 800 - "version": "0.30.19", 801 - "dev": true, 802 - "license": "MIT", 803 - "dependencies": { 804 - "@jridgewell/sourcemap-codec": "^1.5.5" 805 - } 806 - }, 807 - "typelex-emitter/node_modules/merge-stream": { 808 - "version": "2.0.0", 809 - "dev": true, 810 - "license": "MIT" 811 - }, 812 - "typelex-emitter/node_modules/merge2": { 813 - "version": "1.4.1", 814 - "license": "MIT", 815 - "engines": { 816 - "node": ">= 8" 817 - } 818 - }, 819 - "typelex-emitter/node_modules/micromatch": { 820 - "version": "4.0.8", 821 - "license": "MIT", 822 - "dependencies": { 823 - "braces": "^3.0.3", 824 - "picomatch": "^2.3.1" 825 - }, 826 - "engines": { 827 - "node": ">=8.6" 828 - } 829 - }, 830 - "typelex-emitter/node_modules/mimic-fn": { 831 - "version": "4.0.0", 832 - "dev": true, 833 - "license": "MIT", 834 - "engines": { 835 - "node": ">=12" 836 - }, 837 - "funding": { 838 - "url": "https://github.com/sponsors/sindresorhus" 839 - } 840 - }, 841 - "typelex-emitter/node_modules/mlly": { 842 - "version": "1.8.0", 843 - "dev": true, 844 - "license": "MIT", 845 - "dependencies": { 846 - "acorn": "^8.15.0", 847 - "pathe": "^2.0.3", 848 - "pkg-types": "^1.3.1", 849 - "ufo": "^1.6.1" 850 - } 851 - }, 852 - "typelex-emitter/node_modules/mlly/node_modules/pathe": { 853 - "version": "2.0.3", 854 - "dev": true, 855 - "license": "MIT" 856 - }, 857 - "typelex-emitter/node_modules/ms": { 858 - "version": "2.1.3", 859 - "dev": true, 860 - "license": "MIT" 861 - }, 862 - "typelex-emitter/node_modules/mustache": { 863 - "version": "4.2.0", 864 - "license": "MIT", 865 - "bin": { 866 - "mustache": "bin/mustache" 867 - } 868 - }, 869 - "typelex-emitter/node_modules/nanoid": { 870 - "version": "3.3.11", 871 - "dev": true, 872 - "funding": [ 873 - { 874 - "type": "github", 875 - "url": "https://github.com/sponsors/ai" 876 - } 877 - ], 878 - "license": "MIT", 879 - "bin": { 880 - "nanoid": "bin/nanoid.cjs" 881 - }, 882 - "engines": { 883 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 884 - } 885 - }, 886 - "typelex-emitter/node_modules/npm-run-path": { 887 - "version": "5.3.0", 888 - "dev": true, 889 - "license": "MIT", 890 - "dependencies": { 891 - "path-key": "^4.0.0" 892 - }, 893 - "engines": { 894 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 895 - }, 896 - "funding": { 897 - "url": "https://github.com/sponsors/sindresorhus" 898 - } 899 - }, 900 - "typelex-emitter/node_modules/npm-run-path/node_modules/path-key": { 901 - "version": "4.0.0", 902 - "dev": true, 903 - "license": "MIT", 904 - "engines": { 905 - "node": ">=12" 906 - }, 907 - "funding": { 908 - "url": "https://github.com/sponsors/sindresorhus" 909 - } 910 - }, 911 - "typelex-emitter/node_modules/onetime": { 912 - "version": "6.0.0", 913 - "dev": true, 914 - "license": "MIT", 915 - "dependencies": { 916 - "mimic-fn": "^4.0.0" 917 - }, 918 - "engines": { 919 - "node": ">=12" 920 - }, 921 - "funding": { 922 - "url": "https://github.com/sponsors/sindresorhus" 923 - } 924 - }, 925 - "typelex-emitter/node_modules/p-limit": { 926 - "version": "5.0.0", 927 - "dev": true, 928 - "license": "MIT", 929 - "dependencies": { 930 - "yocto-queue": "^1.0.0" 931 - }, 932 - "engines": { 933 - "node": ">=18" 934 - }, 935 - "funding": { 936 - "url": "https://github.com/sponsors/sindresorhus" 937 - } 938 - }, 939 - "typelex-emitter/node_modules/path-key": { 940 - "version": "3.1.1", 941 - "dev": true, 942 - "license": "MIT", 943 - "engines": { 944 - "node": ">=8" 945 - } 946 - }, 947 - "typelex-emitter/node_modules/path-type": { 948 - "version": "5.0.0", 949 - "license": "MIT", 950 - "engines": { 951 - "node": ">=12" 952 - }, 953 - "funding": { 954 - "url": "https://github.com/sponsors/sindresorhus" 955 - } 956 - }, 957 - "typelex-emitter/node_modules/pathe": { 958 - "version": "1.1.2", 959 - "dev": true, 960 - "license": "MIT" 961 - }, 962 - "typelex-emitter/node_modules/pathval": { 963 - "version": "1.1.1", 964 - "dev": true, 965 - "license": "MIT", 966 - "engines": { 967 - "node": "*" 968 - } 969 - }, 970 - "typelex-emitter/node_modules/picocolors": { 971 - "version": "1.1.1", 972 - "license": "ISC" 973 - }, 974 - "typelex-emitter/node_modules/picomatch": { 975 - "version": "2.3.1", 976 - "license": "MIT", 977 - "engines": { 978 - "node": ">=8.6" 979 - }, 980 - "funding": { 981 - "url": "https://github.com/sponsors/jonschlinkert" 982 - } 983 - }, 984 - "typelex-emitter/node_modules/pkg-types": { 985 - "version": "1.3.1", 986 - "dev": true, 987 - "license": "MIT", 988 - "dependencies": { 989 - "confbox": "^0.1.8", 990 - "mlly": "^1.7.4", 991 - "pathe": "^2.0.1" 992 - } 993 - }, 994 - "typelex-emitter/node_modules/pkg-types/node_modules/pathe": { 995 - "version": "2.0.3", 996 - "dev": true, 997 - "license": "MIT" 998 - }, 999 - "typelex-emitter/node_modules/postcss": { 1000 - "version": "8.5.6", 1001 - "dev": true, 1002 - "funding": [ 1003 - { 1004 - "type": "opencollective", 1005 - "url": "https://opencollective.com/postcss/" 1006 - }, 1007 - { 1008 - "type": "tidelift", 1009 - "url": "https://tidelift.com/funding/github/npm/postcss" 1010 - }, 1011 - { 1012 - "type": "github", 1013 - "url": "https://github.com/sponsors/ai" 1014 - } 1015 - ], 1016 - "license": "MIT", 1017 - "dependencies": { 1018 - "nanoid": "^3.3.11", 1019 - "picocolors": "^1.1.1", 1020 - "source-map-js": "^1.2.1" 1021 - }, 1022 - "engines": { 1023 - "node": "^10 || ^12 || >=14" 1024 - } 1025 - }, 1026 - "typelex-emitter/node_modules/prettier": { 1027 - "version": "3.3.3", 1028 - "license": "MIT", 1029 - "bin": { 1030 - "prettier": "bin/prettier.cjs" 1031 - }, 1032 - "engines": { 1033 - "node": ">=14" 1034 - }, 1035 - "funding": { 1036 - "url": "https://github.com/prettier/prettier?sponsor=1" 1037 - } 1038 - }, 1039 - "typelex-emitter/node_modules/pretty-format": { 1040 - "version": "29.7.0", 1041 - "dev": true, 1042 - "license": "MIT", 1043 - "dependencies": { 1044 - "@jest/schemas": "^29.6.3", 1045 - "ansi-styles": "^5.0.0", 1046 - "react-is": "^18.0.0" 1047 - }, 1048 - "engines": { 1049 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1050 - } 1051 - }, 1052 - "typelex-emitter/node_modules/pretty-format/node_modules/ansi-styles": { 1053 - "version": "5.2.0", 1054 - "dev": true, 1055 - "license": "MIT", 1056 - "engines": { 1057 - "node": ">=10" 1058 - }, 1059 - "funding": { 1060 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1061 - } 1062 - }, 1063 - "typelex-emitter/node_modules/prompts": { 1064 - "version": "2.4.2", 1065 - "license": "MIT", 1066 - "dependencies": { 1067 - "kleur": "^3.0.3", 1068 - "sisteransi": "^1.0.5" 1069 - }, 1070 - "engines": { 1071 - "node": ">= 6" 1072 - } 1073 - }, 1074 - "typelex-emitter/node_modules/queue-microtask": { 1075 - "version": "1.2.3", 1076 - "funding": [ 1077 - { 1078 - "type": "github", 1079 - "url": "https://github.com/sponsors/feross" 1080 - }, 1081 - { 1082 - "type": "patreon", 1083 - "url": "https://www.patreon.com/feross" 1084 - }, 1085 - { 1086 - "type": "consulting", 1087 - "url": "https://feross.org/support" 1088 - } 1089 - ], 1090 - "license": "MIT" 1091 - }, 1092 - "typelex-emitter/node_modules/react-is": { 1093 - "version": "18.3.1", 1094 - "dev": true, 1095 - "license": "MIT" 1096 - }, 1097 - "typelex-emitter/node_modules/require-directory": { 1098 - "version": "2.1.1", 1099 - "license": "MIT", 1100 - "engines": { 1101 - "node": ">=0.10.0" 1102 - } 1103 - }, 1104 - "typelex-emitter/node_modules/require-from-string": { 1105 - "version": "2.0.2", 1106 - "license": "MIT", 1107 - "engines": { 1108 - "node": ">=0.10.0" 1109 - } 1110 - }, 1111 - "typelex-emitter/node_modules/reusify": { 1112 - "version": "1.1.0", 1113 - "license": "MIT", 1114 - "engines": { 1115 - "iojs": ">=1.0.0", 1116 - "node": ">=0.10.0" 1117 - } 1118 - }, 1119 - "typelex-emitter/node_modules/rollup": { 1120 - "version": "4.52.4", 1121 - "dev": true, 1122 - "license": "MIT", 1123 - "dependencies": { 1124 - "@types/estree": "1.0.8" 1125 - }, 1126 - "bin": { 1127 - "rollup": "dist/bin/rollup" 1128 - }, 1129 - "engines": { 1130 - "node": ">=18.0.0", 1131 - "npm": ">=8.0.0" 1132 - }, 1133 - "optionalDependencies": { 1134 - "@rollup/rollup-android-arm-eabi": "4.52.4", 1135 - "@rollup/rollup-android-arm64": "4.52.4", 1136 - "@rollup/rollup-darwin-arm64": "4.52.4", 1137 - "@rollup/rollup-darwin-x64": "4.52.4", 1138 - "@rollup/rollup-freebsd-arm64": "4.52.4", 1139 - "@rollup/rollup-freebsd-x64": "4.52.4", 1140 - "@rollup/rollup-linux-arm-gnueabihf": "4.52.4", 1141 - "@rollup/rollup-linux-arm-musleabihf": "4.52.4", 1142 - "@rollup/rollup-linux-arm64-gnu": "4.52.4", 1143 - "@rollup/rollup-linux-arm64-musl": "4.52.4", 1144 - "@rollup/rollup-linux-loong64-gnu": "4.52.4", 1145 - "@rollup/rollup-linux-ppc64-gnu": "4.52.4", 1146 - "@rollup/rollup-linux-riscv64-gnu": "4.52.4", 1147 - "@rollup/rollup-linux-riscv64-musl": "4.52.4", 1148 - "@rollup/rollup-linux-s390x-gnu": "4.52.4", 1149 - "@rollup/rollup-linux-x64-gnu": "4.52.4", 1150 - "@rollup/rollup-linux-x64-musl": "4.52.4", 1151 - "@rollup/rollup-openharmony-arm64": "4.52.4", 1152 - "@rollup/rollup-win32-arm64-msvc": "4.52.4", 1153 - "@rollup/rollup-win32-ia32-msvc": "4.52.4", 1154 - "@rollup/rollup-win32-x64-gnu": "4.52.4", 1155 - "@rollup/rollup-win32-x64-msvc": "4.52.4", 1156 - "fsevents": "~2.3.2" 1157 - } 1158 - }, 1159 - "typelex-emitter/node_modules/run-parallel": { 1160 - "version": "1.2.0", 1161 - "funding": [ 1162 - { 1163 - "type": "github", 1164 - "url": "https://github.com/sponsors/feross" 1165 - }, 1166 - { 1167 - "type": "patreon", 1168 - "url": "https://www.patreon.com/feross" 1169 - }, 1170 - { 1171 - "type": "consulting", 1172 - "url": "https://feross.org/support" 1173 - } 1174 - ], 1175 - "license": "MIT", 1176 - "dependencies": { 1177 - "queue-microtask": "^1.2.2" 1178 - } 1179 - }, 1180 - "typelex-emitter/node_modules/semver": { 1181 - "version": "7.7.2", 1182 - "license": "ISC", 1183 - "bin": { 1184 - "semver": "bin/semver.js" 1185 - }, 1186 - "engines": { 1187 - "node": ">=10" 1188 - } 1189 - }, 1190 - "typelex-emitter/node_modules/shebang-command": { 1191 - "version": "2.0.0", 1192 - "dev": true, 1193 - "license": "MIT", 1194 - "dependencies": { 1195 - "shebang-regex": "^3.0.0" 1196 - }, 1197 - "engines": { 1198 - "node": ">=8" 1199 - } 1200 - }, 1201 - "typelex-emitter/node_modules/shebang-regex": { 1202 - "version": "3.0.0", 1203 - "dev": true, 1204 - "license": "MIT", 1205 - "engines": { 1206 - "node": ">=8" 1207 - } 1208 - }, 1209 - "typelex-emitter/node_modules/siginfo": { 1210 - "version": "2.0.0", 1211 - "dev": true, 1212 - "license": "ISC" 1213 - }, 1214 - "typelex-emitter/node_modules/signal-exit": { 1215 - "version": "4.1.0", 1216 - "dev": true, 1217 - "license": "ISC", 1218 - "engines": { 1219 - "node": ">=14" 1220 - }, 1221 - "funding": { 1222 - "url": "https://github.com/sponsors/isaacs" 1223 - } 1224 - }, 1225 - "typelex-emitter/node_modules/sisteransi": { 1226 - "version": "1.0.5", 1227 - "license": "MIT" 1228 - }, 1229 - "typelex-emitter/node_modules/slash": { 1230 - "version": "5.1.0", 1231 - "license": "MIT", 1232 - "engines": { 1233 - "node": ">=14.16" 1234 - }, 1235 - "funding": { 1236 - "url": "https://github.com/sponsors/sindresorhus" 1237 - } 1238 - }, 1239 - "typelex-emitter/node_modules/source-map-js": { 1240 - "version": "1.2.1", 1241 - "dev": true, 1242 - "license": "BSD-3-Clause", 1243 - "engines": { 1244 - "node": ">=0.10.0" 1245 - } 1246 - }, 1247 - "typelex-emitter/node_modules/stackback": { 1248 - "version": "0.0.2", 1249 - "dev": true, 1250 - "license": "MIT" 1251 - }, 1252 - "typelex-emitter/node_modules/std-env": { 1253 - "version": "3.9.0", 1254 - "dev": true, 1255 - "license": "MIT" 1256 - }, 1257 - "typelex-emitter/node_modules/string-width": { 1258 - "version": "4.2.3", 1259 - "license": "MIT", 1260 - "dependencies": { 1261 - "emoji-regex": "^8.0.0", 1262 - "is-fullwidth-code-point": "^3.0.0", 1263 - "strip-ansi": "^6.0.1" 1264 - }, 1265 - "engines": { 1266 - "node": ">=8" 1267 - } 1268 - }, 1269 - "typelex-emitter/node_modules/strip-ansi": { 1270 - "version": "6.0.1", 1271 - "license": "MIT", 1272 - "dependencies": { 1273 - "ansi-regex": "^5.0.1" 1274 - }, 1275 - "engines": { 1276 - "node": ">=8" 1277 - } 1278 - }, 1279 - "typelex-emitter/node_modules/strip-final-newline": { 1280 - "version": "3.0.0", 1281 - "dev": true, 1282 - "license": "MIT", 1283 - "engines": { 1284 - "node": ">=12" 1285 - }, 1286 - "funding": { 1287 - "url": "https://github.com/sponsors/sindresorhus" 1288 - } 1289 - }, 1290 - "typelex-emitter/node_modules/strip-literal": { 1291 - "version": "2.1.1", 1292 - "dev": true, 1293 - "license": "MIT", 1294 - "dependencies": { 1295 - "js-tokens": "^9.0.1" 1296 - }, 1297 - "funding": { 1298 - "url": "https://github.com/sponsors/antfu" 1299 - } 1300 - }, 1301 - "typelex-emitter/node_modules/strip-literal/node_modules/js-tokens": { 1302 - "version": "9.0.1", 1303 - "dev": true, 1304 - "license": "MIT" 1305 - }, 1306 - "typelex-emitter/node_modules/supports-color": { 1307 - "version": "5.5.0", 1308 - "license": "MIT", 1309 - "dependencies": { 1310 - "has-flag": "^3.0.0" 1311 - }, 1312 - "engines": { 1313 - "node": ">=4" 1314 - } 1315 - }, 1316 - "typelex-emitter/node_modules/temporal-polyfill": { 1317 - "version": "0.2.5", 1318 - "license": "MIT", 1319 - "dependencies": { 1320 - "temporal-spec": "^0.2.4" 1321 - } 1322 - }, 1323 - "typelex-emitter/node_modules/temporal-spec": { 1324 - "version": "0.2.4", 1325 - "license": "ISC" 1326 - }, 1327 - "typelex-emitter/node_modules/tinybench": { 1328 - "version": "2.9.0", 1329 - "dev": true, 1330 - "license": "MIT" 1331 - }, 1332 - "typelex-emitter/node_modules/tinypool": { 1333 - "version": "0.8.4", 1334 - "dev": true, 1335 - "license": "MIT", 1336 - "engines": { 1337 - "node": ">=14.0.0" 1338 - } 1339 - }, 1340 - "typelex-emitter/node_modules/tinyspy": { 1341 - "version": "2.2.1", 1342 - "dev": true, 1343 - "license": "MIT", 1344 - "engines": { 1345 - "node": ">=14.0.0" 1346 - } 1347 - }, 1348 - "typelex-emitter/node_modules/to-regex-range": { 1349 - "version": "5.0.1", 1350 - "license": "MIT", 1351 - "dependencies": { 1352 - "is-number": "^7.0.0" 1353 - }, 1354 - "engines": { 1355 - "node": ">=8.0" 1356 - } 1357 - }, 1358 - "typelex-emitter/node_modules/type-detect": { 1359 - "version": "4.1.0", 1360 - "dev": true, 1361 - "license": "MIT", 1362 - "engines": { 1363 - "node": ">=4" 1364 - } 1365 - }, 1366 - "typelex-emitter/node_modules/typescript": { 1367 - "version": "5.9.3", 1368 - "dev": true, 1369 - "license": "Apache-2.0", 1370 - "bin": { 1371 - "tsc": "bin/tsc", 1372 - "tsserver": "bin/tsserver" 1373 - }, 1374 - "engines": { 1375 - "node": ">=14.17" 1376 - } 1377 - }, 1378 - "typelex-emitter/node_modules/ufo": { 1379 - "version": "1.6.1", 1380 - "dev": true, 1381 - "license": "MIT" 1382 - }, 1383 - "typelex-emitter/node_modules/undici-types": { 1384 - "version": "6.21.0", 1385 - "dev": true, 1386 - "license": "MIT" 1387 - }, 1388 - "typelex-emitter/node_modules/unicorn-magic": { 1389 - "version": "0.1.0", 1390 - "license": "MIT", 1391 - "engines": { 1392 - "node": ">=18" 1393 - }, 1394 - "funding": { 1395 - "url": "https://github.com/sponsors/sindresorhus" 1396 - } 1397 - }, 1398 - "typelex-emitter/node_modules/vite": { 1399 - "version": "5.4.20", 1400 - "dev": true, 1401 - "license": "MIT", 1402 - "dependencies": { 1403 - "esbuild": "^0.21.3", 1404 - "postcss": "^8.4.43", 1405 - "rollup": "^4.20.0" 1406 - }, 1407 - "bin": { 1408 - "vite": "bin/vite.js" 1409 - }, 1410 - "engines": { 1411 - "node": "^18.0.0 || >=20.0.0" 1412 - }, 1413 - "funding": { 1414 - "url": "https://github.com/vitejs/vite?sponsor=1" 1415 - }, 1416 - "optionalDependencies": { 1417 - "fsevents": "~2.3.3" 1418 - }, 1419 - "peerDependencies": { 1420 - "@types/node": "^18.0.0 || >=20.0.0", 1421 - "less": "*", 1422 - "lightningcss": "^1.21.0", 1423 - "sass": "*", 1424 - "sass-embedded": "*", 1425 - "stylus": "*", 1426 - "sugarss": "*", 1427 - "terser": "^5.4.0" 1428 - }, 1429 - "peerDependenciesMeta": { 1430 - "@types/node": { 1431 - "optional": true 1432 - }, 1433 - "less": { 1434 - "optional": true 1435 - }, 1436 - "lightningcss": { 1437 - "optional": true 1438 - }, 1439 - "sass": { 1440 - "optional": true 1441 - }, 1442 - "sass-embedded": { 1443 - "optional": true 1444 - }, 1445 - "stylus": { 1446 - "optional": true 1447 - }, 1448 - "sugarss": { 1449 - "optional": true 1450 - }, 1451 - "terser": { 1452 - "optional": true 1453 - } 1454 - } 1455 - }, 1456 - "typelex-emitter/node_modules/vite-node": { 1457 - "version": "1.6.1", 1458 - "dev": true, 1459 - "license": "MIT", 1460 - "dependencies": { 1461 - "cac": "^6.7.14", 1462 - "debug": "^4.3.4", 1463 - "pathe": "^1.1.1", 1464 - "picocolors": "^1.0.0", 1465 - "vite": "^5.0.0" 1466 - }, 1467 - "bin": { 1468 - "vite-node": "vite-node.mjs" 1469 - }, 1470 - "engines": { 1471 - "node": "^18.0.0 || >=20.0.0" 1472 - }, 1473 - "funding": { 1474 - "url": "https://opencollective.com/vitest" 1475 - } 1476 - }, 1477 - "typelex-emitter/node_modules/vitest": { 1478 - "version": "1.6.1", 1479 - "dev": true, 1480 - "license": "MIT", 1481 - "dependencies": { 1482 - "@vitest/expect": "1.6.1", 1483 - "@vitest/runner": "1.6.1", 1484 - "@vitest/snapshot": "1.6.1", 1485 - "@vitest/spy": "1.6.1", 1486 - "@vitest/utils": "1.6.1", 1487 - "acorn-walk": "^8.3.2", 1488 - "chai": "^4.3.10", 1489 - "debug": "^4.3.4", 1490 - "execa": "^8.0.1", 1491 - "local-pkg": "^0.5.0", 1492 - "magic-string": "^0.30.5", 1493 - "pathe": "^1.1.1", 1494 - "picocolors": "^1.0.0", 1495 - "std-env": "^3.5.0", 1496 - "strip-literal": "^2.0.0", 1497 - "tinybench": "^2.5.1", 1498 - "tinypool": "^0.8.3", 1499 - "vite": "^5.0.0", 1500 - "vite-node": "1.6.1", 1501 - "why-is-node-running": "^2.2.2" 1502 - }, 1503 - "bin": { 1504 - "vitest": "vitest.mjs" 1505 - }, 1506 - "engines": { 1507 - "node": "^18.0.0 || >=20.0.0" 1508 - }, 1509 - "funding": { 1510 - "url": "https://opencollective.com/vitest" 1511 - }, 1512 - "peerDependencies": { 1513 - "@edge-runtime/vm": "*", 1514 - "@types/node": "^18.0.0 || >=20.0.0", 1515 - "@vitest/browser": "1.6.1", 1516 - "@vitest/ui": "1.6.1", 1517 - "happy-dom": "*", 1518 - "jsdom": "*" 1519 - }, 1520 - "peerDependenciesMeta": { 1521 - "@edge-runtime/vm": { 1522 - "optional": true 1523 - }, 1524 - "@types/node": { 1525 - "optional": true 1526 - }, 1527 - "@vitest/browser": { 1528 - "optional": true 1529 - }, 1530 - "@vitest/ui": { 1531 - "optional": true 1532 - }, 1533 - "happy-dom": { 1534 - "optional": true 1535 - }, 1536 - "jsdom": { 1537 - "optional": true 1538 - } 1539 - } 1540 - }, 1541 - "typelex-emitter/node_modules/vscode-jsonrpc": { 1542 - "version": "8.2.0", 1543 - "license": "MIT", 1544 - "engines": { 1545 - "node": ">=14.0.0" 1546 - } 1547 - }, 1548 - "typelex-emitter/node_modules/vscode-languageserver": { 1549 - "version": "9.0.1", 1550 - "license": "MIT", 1551 - "dependencies": { 1552 - "vscode-languageserver-protocol": "3.17.5" 1553 - }, 1554 - "bin": { 1555 - "installServerIntoExtension": "bin/installServerIntoExtension" 1556 - } 1557 - }, 1558 - "typelex-emitter/node_modules/vscode-languageserver-protocol": { 1559 - "version": "3.17.5", 1560 - "license": "MIT", 1561 - "dependencies": { 1562 - "vscode-jsonrpc": "8.2.0", 1563 - "vscode-languageserver-types": "3.17.5" 1564 - } 1565 - }, 1566 - "typelex-emitter/node_modules/vscode-languageserver-textdocument": { 1567 - "version": "1.0.12", 1568 - "license": "MIT" 1569 - }, 1570 - "typelex-emitter/node_modules/vscode-languageserver-types": { 1571 - "version": "3.17.5", 1572 - "license": "MIT" 1573 - }, 1574 - "typelex-emitter/node_modules/which": { 1575 - "version": "2.0.2", 1576 - "dev": true, 1577 - "license": "ISC", 1578 - "dependencies": { 1579 - "isexe": "^2.0.0" 1580 - }, 1581 - "bin": { 1582 - "node-which": "bin/node-which" 1583 - }, 1584 - "engines": { 1585 - "node": ">= 8" 1586 - } 1587 - }, 1588 - "typelex-emitter/node_modules/why-is-node-running": { 1589 - "version": "2.3.0", 1590 - "dev": true, 1591 - "license": "MIT", 1592 - "dependencies": { 1593 - "siginfo": "^2.0.0", 1594 - "stackback": "0.0.2" 1595 - }, 1596 - "bin": { 1597 - "why-is-node-running": "cli.js" 1598 - }, 1599 - "engines": { 1600 - "node": ">=8" 1601 - } 1602 - }, 1603 - "typelex-emitter/node_modules/wrap-ansi": { 1604 - "version": "7.0.0", 1605 - "license": "MIT", 1606 - "dependencies": { 1607 - "ansi-styles": "^4.0.0", 1608 - "string-width": "^4.1.0", 1609 - "strip-ansi": "^6.0.0" 1610 - }, 1611 - "engines": { 1612 - "node": ">=10" 1613 - }, 1614 - "funding": { 1615 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1616 - } 1617 - }, 1618 - "typelex-emitter/node_modules/wrap-ansi/node_modules/ansi-styles": { 1619 - "version": "4.3.0", 1620 - "license": "MIT", 1621 - "dependencies": { 1622 - "color-convert": "^2.0.1" 1623 - }, 1624 - "engines": { 1625 - "node": ">=8" 1626 - }, 1627 - "funding": { 1628 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1629 - } 1630 - }, 1631 - "typelex-emitter/node_modules/wrap-ansi/node_modules/color-convert": { 1632 - "version": "2.0.1", 1633 - "license": "MIT", 1634 - "dependencies": { 1635 - "color-name": "~1.1.4" 1636 - }, 1637 - "engines": { 1638 - "node": ">=7.0.0" 1639 - } 1640 - }, 1641 - "typelex-emitter/node_modules/wrap-ansi/node_modules/color-name": { 1642 - "version": "1.1.4", 1643 - "license": "MIT" 1644 - }, 1645 - "typelex-emitter/node_modules/y18n": { 1646 - "version": "5.0.8", 1647 - "license": "ISC", 1648 - "engines": { 1649 - "node": ">=10" 1650 - } 1651 - }, 1652 - "typelex-emitter/node_modules/yaml": { 1653 - "version": "2.5.1", 1654 - "license": "ISC", 1655 - "bin": { 1656 - "yaml": "bin.mjs" 1657 - }, 1658 - "engines": { 1659 - "node": ">= 14" 1660 - } 1661 - }, 1662 - "typelex-emitter/node_modules/yargs": { 1663 - "version": "17.7.2", 1664 - "license": "MIT", 1665 - "dependencies": { 1666 - "cliui": "^8.0.1", 1667 - "escalade": "^3.1.1", 1668 - "get-caller-file": "^2.0.5", 1669 - "require-directory": "^2.1.1", 1670 - "string-width": "^4.2.3", 1671 - "y18n": "^5.0.5", 1672 - "yargs-parser": "^21.1.1" 1673 - }, 1674 - "engines": { 1675 - "node": ">=12" 1676 - } 1677 - }, 1678 - "typelex-emitter/node_modules/yargs-parser": { 1679 - "version": "21.1.1", 1680 - "license": "ISC", 1681 - "engines": { 1682 - "node": ">=12" 1683 - } 1684 - }, 1685 - "typelex-emitter/node_modules/yocto-queue": { 1686 - "version": "1.2.1", 1687 - "dev": true, 1688 - "license": "MIT", 1689 - "engines": { 1690 - "node": ">=12.20" 1691 - }, 1692 - "funding": { 1693 - "url": "https://github.com/sponsors/sindresorhus" 1694 - } 1695 - }, 1696 - "typelex-example": { 1697 - "version": "1.0.0", 1698 - "devDependencies": { 1699 - "@typespec/compiler": "^0.64.0" 1700 - } 1701 - }, 1702 - "typelex-example/node_modules/@babel/code-frame": { 1703 - "version": "7.25.9", 1704 - "dev": true, 1705 - "license": "MIT", 1706 - "dependencies": { 1707 - "@babel/highlight": "^7.25.9", 1708 - "picocolors": "^1.0.0" 1709 - }, 1710 - "engines": { 1711 - "node": ">=6.9.0" 1712 - } 1713 - }, 1714 - "typelex-example/node_modules/@babel/helper-validator-identifier": { 1715 - "version": "7.27.1", 1716 - "dev": true, 1717 - "license": "MIT", 1718 - "engines": { 1719 - "node": ">=6.9.0" 1720 - } 1721 - }, 1722 - "typelex-example/node_modules/@babel/highlight": { 1723 - "version": "7.25.9", 1724 - "dev": true, 1725 - "license": "MIT", 1726 - "dependencies": { 1727 - "@babel/helper-validator-identifier": "^7.25.9", 1728 - "chalk": "^2.4.2", 1729 - "js-tokens": "^4.0.0", 1730 - "picocolors": "^1.0.0" 1731 - }, 1732 - "engines": { 1733 - "node": ">=6.9.0" 1734 - } 1735 - }, 1736 - "typelex-example/node_modules/@nodelib/fs.scandir": { 1737 - "version": "2.1.5", 1738 - "dev": true, 1739 - "license": "MIT", 1740 - "dependencies": { 1741 - "@nodelib/fs.stat": "2.0.5", 1742 - "run-parallel": "^1.1.9" 1743 - }, 1744 - "engines": { 1745 - "node": ">= 8" 1746 - } 1747 - }, 1748 - "typelex-example/node_modules/@nodelib/fs.stat": { 1749 - "version": "2.0.5", 1750 - "dev": true, 1751 - "license": "MIT", 1752 - "engines": { 1753 - "node": ">= 8" 1754 - } 1755 - }, 1756 - "typelex-example/node_modules/@nodelib/fs.walk": { 1757 - "version": "1.2.8", 1758 - "dev": true, 1759 - "license": "MIT", 1760 - "dependencies": { 1761 - "@nodelib/fs.scandir": "2.1.5", 1762 - "fastq": "^1.6.0" 1763 - }, 1764 - "engines": { 1765 - "node": ">= 8" 1766 - } 1767 - }, 1768 - "typelex-example/node_modules/@sindresorhus/merge-streams": { 1769 - "version": "2.3.0", 1770 - "dev": true, 1771 - "license": "MIT", 1772 - "engines": { 1773 - "node": ">=18" 1774 - }, 1775 - "funding": { 1776 - "url": "https://github.com/sponsors/sindresorhus" 1777 - } 1778 - }, 1779 - "typelex-example/node_modules/@typespec/compiler": { 1780 - "version": "0.64.0", 1781 - "dev": true, 1782 - "license": "MIT", 1783 - "dependencies": { 1784 - "@babel/code-frame": "~7.25.7", 1785 - "ajv": "~8.17.1", 1786 - "change-case": "~5.4.4", 1787 - "globby": "~14.0.2", 1788 - "mustache": "~4.2.0", 1789 - "picocolors": "~1.1.1", 1790 - "prettier": "~3.3.3", 1791 - "prompts": "~2.4.2", 1792 - "semver": "^7.6.3", 1793 - "temporal-polyfill": "^0.2.5", 1794 - "vscode-languageserver": "~9.0.1", 1795 - "vscode-languageserver-textdocument": "~1.0.12", 1796 - "yaml": "~2.5.1", 1797 - "yargs": "~17.7.2" 1798 - }, 1799 - "bin": { 1800 - "tsp": "cmd/tsp.js", 1801 - "tsp-server": "cmd/tsp-server.js" 1802 - }, 1803 - "engines": { 1804 - "node": ">=18.0.0" 1805 - } 1806 - }, 1807 - "typelex-example/node_modules/ajv": { 1808 - "version": "8.17.1", 1809 - "dev": true, 1810 - "license": "MIT", 1811 - "dependencies": { 1812 - "fast-deep-equal": "^3.1.3", 1813 - "fast-uri": "^3.0.1", 1814 - "json-schema-traverse": "^1.0.0", 1815 - "require-from-string": "^2.0.2" 1816 - }, 1817 - "funding": { 1818 - "type": "github", 1819 - "url": "https://github.com/sponsors/epoberezkin" 1820 - } 1821 - }, 1822 - "typelex-example/node_modules/ansi-regex": { 1823 - "version": "5.0.1", 1824 - "dev": true, 1825 - "license": "MIT", 1826 - "engines": { 1827 - "node": ">=8" 1828 - } 1829 - }, 1830 - "typelex-example/node_modules/ansi-styles": { 1831 - "version": "3.2.1", 1832 - "dev": true, 1833 - "license": "MIT", 1834 - "dependencies": { 1835 - "color-convert": "^1.9.0" 1836 - }, 1837 - "engines": { 1838 - "node": ">=4" 1839 - } 1840 - }, 1841 - "typelex-example/node_modules/braces": { 1842 - "version": "3.0.3", 1843 - "dev": true, 1844 - "license": "MIT", 1845 - "dependencies": { 1846 - "fill-range": "^7.1.1" 1847 - }, 1848 - "engines": { 1849 - "node": ">=8" 1850 - } 1851 - }, 1852 - "typelex-example/node_modules/chalk": { 1853 - "version": "2.4.2", 1854 - "dev": true, 1855 - "license": "MIT", 1856 - "dependencies": { 1857 - "ansi-styles": "^3.2.1", 1858 - "escape-string-regexp": "^1.0.5", 1859 - "supports-color": "^5.3.0" 1860 - }, 1861 - "engines": { 1862 - "node": ">=4" 1863 - } 1864 - }, 1865 - "typelex-example/node_modules/change-case": { 1866 - "version": "5.4.4", 1867 - "dev": true, 1868 - "license": "MIT" 1869 - }, 1870 - "typelex-example/node_modules/cliui": { 1871 - "version": "8.0.1", 1872 - "dev": true, 1873 - "license": "ISC", 1874 - "dependencies": { 1875 - "string-width": "^4.2.0", 1876 - "strip-ansi": "^6.0.1", 1877 - "wrap-ansi": "^7.0.0" 1878 - }, 1879 - "engines": { 1880 - "node": ">=12" 1881 - } 1882 - }, 1883 - "typelex-example/node_modules/color-convert": { 1884 - "version": "1.9.3", 1885 - "dev": true, 1886 - "license": "MIT", 1887 - "dependencies": { 1888 - "color-name": "1.1.3" 1889 - } 1890 - }, 1891 - "typelex-example/node_modules/color-name": { 1892 - "version": "1.1.3", 1893 - "dev": true, 1894 - "license": "MIT" 1895 - }, 1896 - "typelex-example/node_modules/emoji-regex": { 1897 - "version": "8.0.0", 1898 - "dev": true, 1899 - "license": "MIT" 1900 - }, 1901 - "typelex-example/node_modules/escalade": { 1902 - "version": "3.2.0", 1903 - "dev": true, 1904 - "license": "MIT", 1905 - "engines": { 1906 - "node": ">=6" 1907 - } 1908 - }, 1909 - "typelex-example/node_modules/escape-string-regexp": { 1910 - "version": "1.0.5", 1911 - "dev": true, 1912 - "license": "MIT", 1913 - "engines": { 1914 - "node": ">=0.8.0" 1915 - } 1916 - }, 1917 - "typelex-example/node_modules/fast-deep-equal": { 1918 - "version": "3.1.3", 1919 - "dev": true, 1920 - "license": "MIT" 1921 - }, 1922 - "typelex-example/node_modules/fast-glob": { 1923 - "version": "3.3.3", 1924 - "dev": true, 1925 - "license": "MIT", 1926 - "dependencies": { 1927 - "@nodelib/fs.stat": "^2.0.2", 1928 - "@nodelib/fs.walk": "^1.2.3", 1929 - "glob-parent": "^5.1.2", 1930 - "merge2": "^1.3.0", 1931 - "micromatch": "^4.0.8" 1932 - }, 1933 - "engines": { 1934 - "node": ">=8.6.0" 1935 - } 1936 - }, 1937 - "typelex-example/node_modules/fast-uri": { 1938 - "version": "3.1.0", 1939 - "dev": true, 1940 - "funding": [ 1941 - { 1942 - "type": "github", 1943 - "url": "https://github.com/sponsors/fastify" 1944 - }, 1945 - { 1946 - "type": "opencollective", 1947 - "url": "https://opencollective.com/fastify" 1948 - } 1949 - ], 1950 - "license": "BSD-3-Clause" 1951 - }, 1952 - "typelex-example/node_modules/fastq": { 1953 - "version": "1.19.1", 1954 - "dev": true, 1955 - "license": "ISC", 1956 - "dependencies": { 1957 - "reusify": "^1.0.4" 1958 - } 1959 - }, 1960 - "typelex-example/node_modules/fill-range": { 1961 - "version": "7.1.1", 1962 - "dev": true, 1963 - "license": "MIT", 1964 - "dependencies": { 1965 - "to-regex-range": "^5.0.1" 1966 - }, 1967 - "engines": { 1968 - "node": ">=8" 1969 - } 1970 - }, 1971 - "typelex-example/node_modules/get-caller-file": { 1972 - "version": "2.0.5", 1973 - "dev": true, 1974 - "license": "ISC", 1975 - "engines": { 1976 - "node": "6.* || 8.* || >= 10.*" 1977 - } 1978 - }, 1979 - "typelex-example/node_modules/glob-parent": { 1980 - "version": "5.1.2", 1981 - "dev": true, 1982 - "license": "ISC", 1983 - "dependencies": { 1984 - "is-glob": "^4.0.1" 1985 - }, 1986 - "engines": { 1987 - "node": ">= 6" 1988 - } 1989 - }, 1990 - "typelex-example/node_modules/globby": { 1991 - "version": "14.0.2", 1992 - "dev": true, 1993 - "license": "MIT", 1994 - "dependencies": { 1995 - "@sindresorhus/merge-streams": "^2.1.0", 1996 - "fast-glob": "^3.3.2", 1997 - "ignore": "^5.2.4", 1998 - "path-type": "^5.0.0", 1999 - "slash": "^5.1.0", 2000 - "unicorn-magic": "^0.1.0" 2001 - }, 2002 - "engines": { 2003 - "node": ">=18" 2004 - }, 2005 - "funding": { 2006 - "url": "https://github.com/sponsors/sindresorhus" 2007 - } 2008 - }, 2009 - "typelex-example/node_modules/has-flag": { 2010 - "version": "3.0.0", 2011 - "dev": true, 2012 - "license": "MIT", 2013 - "engines": { 2014 - "node": ">=4" 2015 - } 2016 - }, 2017 - "typelex-example/node_modules/ignore": { 2018 - "version": "5.3.2", 2019 - "dev": true, 2020 - "license": "MIT", 2021 - "engines": { 2022 - "node": ">= 4" 2023 - } 2024 - }, 2025 - "typelex-example/node_modules/is-extglob": { 2026 - "version": "2.1.1", 2027 - "dev": true, 2028 - "license": "MIT", 2029 - "engines": { 2030 - "node": ">=0.10.0" 2031 - } 2032 - }, 2033 - "typelex-example/node_modules/is-fullwidth-code-point": { 2034 - "version": "3.0.0", 2035 - "dev": true, 2036 - "license": "MIT", 2037 - "engines": { 2038 - "node": ">=8" 2039 - } 2040 - }, 2041 - "typelex-example/node_modules/is-glob": { 2042 - "version": "4.0.3", 2043 - "dev": true, 2044 - "license": "MIT", 2045 - "dependencies": { 2046 - "is-extglob": "^2.1.1" 2047 - }, 2048 - "engines": { 2049 - "node": ">=0.10.0" 2050 - } 2051 - }, 2052 - "typelex-example/node_modules/is-number": { 2053 - "version": "7.0.0", 2054 - "dev": true, 2055 - "license": "MIT", 2056 - "engines": { 2057 - "node": ">=0.12.0" 2058 - } 2059 - }, 2060 - "typelex-example/node_modules/js-tokens": { 2061 - "version": "4.0.0", 2062 - "dev": true, 2063 - "license": "MIT" 2064 - }, 2065 - "typelex-example/node_modules/json-schema-traverse": { 2066 - "version": "1.0.0", 2067 - "dev": true, 2068 - "license": "MIT" 2069 - }, 2070 - "typelex-example/node_modules/kleur": { 2071 - "version": "3.0.3", 2072 - "dev": true, 2073 - "license": "MIT", 2074 - "engines": { 2075 - "node": ">=6" 2076 - } 2077 - }, 2078 - "typelex-example/node_modules/merge2": { 2079 - "version": "1.4.1", 2080 - "dev": true, 2081 - "license": "MIT", 2082 - "engines": { 2083 - "node": ">= 8" 2084 - } 2085 - }, 2086 - "typelex-example/node_modules/micromatch": { 2087 - "version": "4.0.8", 2088 - "dev": true, 2089 - "license": "MIT", 2090 - "dependencies": { 2091 - "braces": "^3.0.3", 2092 - "picomatch": "^2.3.1" 2093 - }, 2094 - "engines": { 2095 - "node": ">=8.6" 2096 - } 2097 - }, 2098 - "typelex-example/node_modules/mustache": { 2099 - "version": "4.2.0", 2100 - "dev": true, 2101 - "license": "MIT", 2102 - "bin": { 2103 - "mustache": "bin/mustache" 2104 - } 2105 - }, 2106 - "typelex-example/node_modules/path-type": { 2107 - "version": "5.0.0", 2108 - "dev": true, 2109 - "license": "MIT", 2110 - "engines": { 2111 - "node": ">=12" 2112 - }, 2113 - "funding": { 2114 - "url": "https://github.com/sponsors/sindresorhus" 2115 - } 2116 - }, 2117 - "typelex-example/node_modules/picocolors": { 2118 - "version": "1.1.1", 2119 - "dev": true, 2120 - "license": "ISC" 2121 - }, 2122 - "typelex-example/node_modules/picomatch": { 2123 - "version": "2.3.1", 2124 - "dev": true, 2125 - "license": "MIT", 2126 - "engines": { 2127 - "node": ">=8.6" 2128 - }, 2129 - "funding": { 2130 - "url": "https://github.com/sponsors/jonschlinkert" 2131 - } 2132 - }, 2133 - "typelex-example/node_modules/prettier": { 2134 - "version": "3.3.3", 2135 - "dev": true, 2136 - "license": "MIT", 2137 - "bin": { 2138 - "prettier": "bin/prettier.cjs" 2139 - }, 2140 - "engines": { 2141 - "node": ">=14" 2142 - }, 2143 - "funding": { 2144 - "url": "https://github.com/prettier/prettier?sponsor=1" 2145 - } 2146 - }, 2147 - "typelex-example/node_modules/prompts": { 2148 - "version": "2.4.2", 2149 - "dev": true, 2150 - "license": "MIT", 2151 - "dependencies": { 2152 - "kleur": "^3.0.3", 2153 - "sisteransi": "^1.0.5" 2154 - }, 2155 - "engines": { 2156 - "node": ">= 6" 2157 - } 2158 - }, 2159 - "typelex-example/node_modules/queue-microtask": { 2160 - "version": "1.2.3", 2161 - "dev": true, 2162 - "funding": [ 2163 - { 2164 - "type": "github", 2165 - "url": "https://github.com/sponsors/feross" 2166 - }, 2167 - { 2168 - "type": "patreon", 2169 - "url": "https://www.patreon.com/feross" 2170 - }, 2171 - { 2172 - "type": "consulting", 2173 - "url": "https://feross.org/support" 2174 - } 2175 - ], 2176 - "license": "MIT" 2177 - }, 2178 - "typelex-example/node_modules/require-directory": { 2179 - "version": "2.1.1", 2180 - "dev": true, 2181 - "license": "MIT", 2182 - "engines": { 2183 - "node": ">=0.10.0" 2184 - } 2185 - }, 2186 - "typelex-example/node_modules/require-from-string": { 2187 - "version": "2.0.2", 2188 - "dev": true, 2189 - "license": "MIT", 2190 - "engines": { 2191 - "node": ">=0.10.0" 2192 - } 2193 - }, 2194 - "typelex-example/node_modules/reusify": { 2195 - "version": "1.1.0", 2196 - "dev": true, 2197 - "license": "MIT", 2198 - "engines": { 2199 - "iojs": ">=1.0.0", 2200 - "node": ">=0.10.0" 2201 - } 2202 - }, 2203 - "typelex-example/node_modules/run-parallel": { 2204 - "version": "1.2.0", 2205 - "dev": true, 2206 - "funding": [ 2207 - { 2208 - "type": "github", 2209 - "url": "https://github.com/sponsors/feross" 2210 - }, 2211 - { 2212 - "type": "patreon", 2213 - "url": "https://www.patreon.com/feross" 2214 - }, 2215 - { 2216 - "type": "consulting", 2217 - "url": "https://feross.org/support" 2218 - } 2219 - ], 2220 - "license": "MIT", 2221 - "dependencies": { 2222 - "queue-microtask": "^1.2.2" 2223 - } 2224 - }, 2225 - "typelex-example/node_modules/semver": { 2226 - "version": "7.7.2", 2227 - "dev": true, 2228 - "license": "ISC", 2229 - "bin": { 2230 - "semver": "bin/semver.js" 2231 - }, 2232 - "engines": { 2233 - "node": ">=10" 2234 - } 2235 - }, 2236 - "typelex-example/node_modules/sisteransi": { 2237 - "version": "1.0.5", 2238 - "dev": true, 2239 - "license": "MIT" 2240 - }, 2241 - "typelex-example/node_modules/slash": { 2242 - "version": "5.1.0", 2243 - "dev": true, 2244 - "license": "MIT", 2245 - "engines": { 2246 - "node": ">=14.16" 2247 - }, 2248 - "funding": { 2249 - "url": "https://github.com/sponsors/sindresorhus" 2250 - } 2251 - }, 2252 - "typelex-example/node_modules/string-width": { 2253 - "version": "4.2.3", 2254 - "dev": true, 2255 - "license": "MIT", 2256 - "dependencies": { 2257 - "emoji-regex": "^8.0.0", 2258 - "is-fullwidth-code-point": "^3.0.0", 2259 - "strip-ansi": "^6.0.1" 2260 - }, 2261 - "engines": { 2262 - "node": ">=8" 2263 - } 2264 - }, 2265 - "typelex-example/node_modules/strip-ansi": { 2266 - "version": "6.0.1", 2267 - "dev": true, 2268 - "license": "MIT", 2269 - "dependencies": { 2270 - "ansi-regex": "^5.0.1" 2271 - }, 2272 - "engines": { 2273 - "node": ">=8" 2274 - } 2275 - }, 2276 - "typelex-example/node_modules/supports-color": { 2277 - "version": "5.5.0", 2278 - "dev": true, 2279 - "license": "MIT", 2280 - "dependencies": { 2281 - "has-flag": "^3.0.0" 2282 - }, 2283 - "engines": { 2284 - "node": ">=4" 2285 - } 2286 - }, 2287 - "typelex-example/node_modules/temporal-polyfill": { 2288 - "version": "0.2.5", 2289 - "dev": true, 2290 - "license": "MIT", 2291 - "dependencies": { 2292 - "temporal-spec": "^0.2.4" 2293 - } 2294 - }, 2295 - "typelex-example/node_modules/temporal-spec": { 2296 - "version": "0.2.4", 2297 - "dev": true, 2298 - "license": "ISC" 2299 - }, 2300 - "typelex-example/node_modules/to-regex-range": { 2301 - "version": "5.0.1", 2302 - "dev": true, 2303 - "license": "MIT", 2304 - "dependencies": { 2305 - "is-number": "^7.0.0" 2306 - }, 2307 - "engines": { 2308 - "node": ">=8.0" 2309 - } 2310 - }, 2311 - "typelex-example/node_modules/unicorn-magic": { 2312 - "version": "0.1.0", 2313 - "dev": true, 2314 - "license": "MIT", 2315 - "engines": { 2316 - "node": ">=18" 2317 - }, 2318 - "funding": { 2319 - "url": "https://github.com/sponsors/sindresorhus" 2320 - } 2321 - }, 2322 - "typelex-example/node_modules/vscode-jsonrpc": { 2323 - "version": "8.2.0", 2324 - "dev": true, 2325 - "license": "MIT", 2326 - "engines": { 2327 - "node": ">=14.0.0" 2328 - } 2329 - }, 2330 - "typelex-example/node_modules/vscode-languageserver": { 2331 - "version": "9.0.1", 2332 - "dev": true, 2333 - "license": "MIT", 2334 - "dependencies": { 2335 - "vscode-languageserver-protocol": "3.17.5" 2336 - }, 2337 - "bin": { 2338 - "installServerIntoExtension": "bin/installServerIntoExtension" 2339 - } 2340 - }, 2341 - "typelex-example/node_modules/vscode-languageserver-protocol": { 2342 - "version": "3.17.5", 2343 - "dev": true, 2344 - "license": "MIT", 2345 - "dependencies": { 2346 - "vscode-jsonrpc": "8.2.0", 2347 - "vscode-languageserver-types": "3.17.5" 2348 - } 2349 - }, 2350 - "typelex-example/node_modules/vscode-languageserver-textdocument": { 2351 - "version": "1.0.12", 2352 - "dev": true, 2353 - "license": "MIT" 2354 - }, 2355 - "typelex-example/node_modules/vscode-languageserver-types": { 2356 - "version": "3.17.5", 2357 - "dev": true, 2358 - "license": "MIT" 2359 - }, 2360 - "typelex-example/node_modules/wrap-ansi": { 2361 - "version": "7.0.0", 2362 - "dev": true, 2363 - "license": "MIT", 2364 - "dependencies": { 2365 - "ansi-styles": "^4.0.0", 2366 - "string-width": "^4.1.0", 2367 - "strip-ansi": "^6.0.0" 2368 - }, 2369 - "engines": { 2370 - "node": ">=10" 2371 - }, 2372 - "funding": { 2373 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2374 - } 2375 - }, 2376 - "typelex-example/node_modules/wrap-ansi/node_modules/ansi-styles": { 2377 - "version": "4.3.0", 2378 - "dev": true, 2379 - "license": "MIT", 2380 - "dependencies": { 2381 - "color-convert": "^2.0.1" 2382 - }, 2383 - "engines": { 2384 - "node": ">=8" 2385 - }, 2386 - "funding": { 2387 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2388 - } 2389 - }, 2390 - "typelex-example/node_modules/wrap-ansi/node_modules/color-convert": { 2391 - "version": "2.0.1", 2392 - "dev": true, 2393 - "license": "MIT", 2394 - "dependencies": { 2395 - "color-name": "~1.1.4" 2396 - }, 2397 - "engines": { 2398 - "node": ">=7.0.0" 2399 - } 2400 - }, 2401 - "typelex-example/node_modules/wrap-ansi/node_modules/color-name": { 2402 - "version": "1.1.4", 2403 - "dev": true, 2404 - "license": "MIT" 2405 - }, 2406 - "typelex-example/node_modules/y18n": { 2407 - "version": "5.0.8", 2408 - "dev": true, 2409 - "license": "ISC", 2410 - "engines": { 2411 - "node": ">=10" 2412 - } 2413 - }, 2414 - "typelex-example/node_modules/yaml": { 2415 - "version": "2.5.1", 2416 - "dev": true, 2417 - "license": "ISC", 2418 - "bin": { 2419 - "yaml": "bin.mjs" 2420 - }, 2421 - "engines": { 2422 - "node": ">= 14" 2423 - } 2424 - }, 2425 - "typelex-example/node_modules/yargs": { 2426 - "version": "17.7.2", 2427 - "dev": true, 2428 - "license": "MIT", 2429 - "dependencies": { 2430 - "cliui": "^8.0.1", 2431 - "escalade": "^3.1.1", 2432 - "get-caller-file": "^2.0.5", 2433 - "require-directory": "^2.1.1", 2434 - "string-width": "^4.2.3", 2435 - "y18n": "^5.0.5", 2436 - "yargs-parser": "^21.1.1" 2437 - }, 2438 - "engines": { 2439 - "node": ">=12" 2440 - } 2441 - }, 2442 - "typelex-example/node_modules/yargs-parser": { 2443 - "version": "21.1.1", 2444 - "dev": true, 2445 - "license": "ISC", 2446 - "engines": { 2447 - "node": ">=12" 2448 - } 2449 - } 2450 - } 2451 - }
-2655
packages/emitter/package-lock.json
··· 1 - { 2 - "name": "@typelex/emitter", 3 - "version": "0.1.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "@typelex/emitter", 9 - "version": "0.1.0", 10 - "license": "MIT", 11 - "dependencies": { 12 - "@typespec/compiler": "^0.64.0" 13 - }, 14 - "devDependencies": { 15 - "@types/node": "^20.0.0", 16 - "@typespec/http": "^0.64.0", 17 - "@typespec/openapi": "^0.64.0", 18 - "typescript": "^5.0.0", 19 - "vitest": "^1.0.0" 20 - }, 21 - "peerDependencies": { 22 - "@typespec/compiler": "^0.64.0" 23 - } 24 - }, 25 - "node_modules/@babel/code-frame": { 26 - "version": "7.25.9", 27 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz", 28 - "integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==", 29 - "license": "MIT", 30 - "dependencies": { 31 - "@babel/highlight": "^7.25.9", 32 - "picocolors": "^1.0.0" 33 - }, 34 - "engines": { 35 - "node": ">=6.9.0" 36 - } 37 - }, 38 - "node_modules/@babel/helper-validator-identifier": { 39 - "version": "7.27.1", 40 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 41 - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 42 - "license": "MIT", 43 - "engines": { 44 - "node": ">=6.9.0" 45 - } 46 - }, 47 - "node_modules/@babel/highlight": { 48 - "version": "7.25.9", 49 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", 50 - "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", 51 - "license": "MIT", 52 - "dependencies": { 53 - "@babel/helper-validator-identifier": "^7.25.9", 54 - "chalk": "^2.4.2", 55 - "js-tokens": "^4.0.0", 56 - "picocolors": "^1.0.0" 57 - }, 58 - "engines": { 59 - "node": ">=6.9.0" 60 - } 61 - }, 62 - "node_modules/@esbuild/aix-ppc64": { 63 - "version": "0.21.5", 64 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 65 - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 66 - "cpu": [ 67 - "ppc64" 68 - ], 69 - "dev": true, 70 - "license": "MIT", 71 - "optional": true, 72 - "os": [ 73 - "aix" 74 - ], 75 - "engines": { 76 - "node": ">=12" 77 - } 78 - }, 79 - "node_modules/@esbuild/android-arm": { 80 - "version": "0.21.5", 81 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 82 - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 83 - "cpu": [ 84 - "arm" 85 - ], 86 - "dev": true, 87 - "license": "MIT", 88 - "optional": true, 89 - "os": [ 90 - "android" 91 - ], 92 - "engines": { 93 - "node": ">=12" 94 - } 95 - }, 96 - "node_modules/@esbuild/android-arm64": { 97 - "version": "0.21.5", 98 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 99 - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 100 - "cpu": [ 101 - "arm64" 102 - ], 103 - "dev": true, 104 - "license": "MIT", 105 - "optional": true, 106 - "os": [ 107 - "android" 108 - ], 109 - "engines": { 110 - "node": ">=12" 111 - } 112 - }, 113 - "node_modules/@esbuild/android-x64": { 114 - "version": "0.21.5", 115 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 116 - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 117 - "cpu": [ 118 - "x64" 119 - ], 120 - "dev": true, 121 - "license": "MIT", 122 - "optional": true, 123 - "os": [ 124 - "android" 125 - ], 126 - "engines": { 127 - "node": ">=12" 128 - } 129 - }, 130 - "node_modules/@esbuild/darwin-arm64": { 131 - "version": "0.21.5", 132 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 133 - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 134 - "cpu": [ 135 - "arm64" 136 - ], 137 - "dev": true, 138 - "license": "MIT", 139 - "optional": true, 140 - "os": [ 141 - "darwin" 142 - ], 143 - "engines": { 144 - "node": ">=12" 145 - } 146 - }, 147 - "node_modules/@esbuild/darwin-x64": { 148 - "version": "0.21.5", 149 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 150 - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 151 - "cpu": [ 152 - "x64" 153 - ], 154 - "dev": true, 155 - "license": "MIT", 156 - "optional": true, 157 - "os": [ 158 - "darwin" 159 - ], 160 - "engines": { 161 - "node": ">=12" 162 - } 163 - }, 164 - "node_modules/@esbuild/freebsd-arm64": { 165 - "version": "0.21.5", 166 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 167 - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 168 - "cpu": [ 169 - "arm64" 170 - ], 171 - "dev": true, 172 - "license": "MIT", 173 - "optional": true, 174 - "os": [ 175 - "freebsd" 176 - ], 177 - "engines": { 178 - "node": ">=12" 179 - } 180 - }, 181 - "node_modules/@esbuild/freebsd-x64": { 182 - "version": "0.21.5", 183 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 184 - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 185 - "cpu": [ 186 - "x64" 187 - ], 188 - "dev": true, 189 - "license": "MIT", 190 - "optional": true, 191 - "os": [ 192 - "freebsd" 193 - ], 194 - "engines": { 195 - "node": ">=12" 196 - } 197 - }, 198 - "node_modules/@esbuild/linux-arm": { 199 - "version": "0.21.5", 200 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 201 - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 202 - "cpu": [ 203 - "arm" 204 - ], 205 - "dev": true, 206 - "license": "MIT", 207 - "optional": true, 208 - "os": [ 209 - "linux" 210 - ], 211 - "engines": { 212 - "node": ">=12" 213 - } 214 - }, 215 - "node_modules/@esbuild/linux-arm64": { 216 - "version": "0.21.5", 217 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 218 - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 219 - "cpu": [ 220 - "arm64" 221 - ], 222 - "dev": true, 223 - "license": "MIT", 224 - "optional": true, 225 - "os": [ 226 - "linux" 227 - ], 228 - "engines": { 229 - "node": ">=12" 230 - } 231 - }, 232 - "node_modules/@esbuild/linux-ia32": { 233 - "version": "0.21.5", 234 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 235 - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 236 - "cpu": [ 237 - "ia32" 238 - ], 239 - "dev": true, 240 - "license": "MIT", 241 - "optional": true, 242 - "os": [ 243 - "linux" 244 - ], 245 - "engines": { 246 - "node": ">=12" 247 - } 248 - }, 249 - "node_modules/@esbuild/linux-loong64": { 250 - "version": "0.21.5", 251 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 252 - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 253 - "cpu": [ 254 - "loong64" 255 - ], 256 - "dev": true, 257 - "license": "MIT", 258 - "optional": true, 259 - "os": [ 260 - "linux" 261 - ], 262 - "engines": { 263 - "node": ">=12" 264 - } 265 - }, 266 - "node_modules/@esbuild/linux-mips64el": { 267 - "version": "0.21.5", 268 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 269 - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 270 - "cpu": [ 271 - "mips64el" 272 - ], 273 - "dev": true, 274 - "license": "MIT", 275 - "optional": true, 276 - "os": [ 277 - "linux" 278 - ], 279 - "engines": { 280 - "node": ">=12" 281 - } 282 - }, 283 - "node_modules/@esbuild/linux-ppc64": { 284 - "version": "0.21.5", 285 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 286 - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 287 - "cpu": [ 288 - "ppc64" 289 - ], 290 - "dev": true, 291 - "license": "MIT", 292 - "optional": true, 293 - "os": [ 294 - "linux" 295 - ], 296 - "engines": { 297 - "node": ">=12" 298 - } 299 - }, 300 - "node_modules/@esbuild/linux-riscv64": { 301 - "version": "0.21.5", 302 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 303 - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 304 - "cpu": [ 305 - "riscv64" 306 - ], 307 - "dev": true, 308 - "license": "MIT", 309 - "optional": true, 310 - "os": [ 311 - "linux" 312 - ], 313 - "engines": { 314 - "node": ">=12" 315 - } 316 - }, 317 - "node_modules/@esbuild/linux-s390x": { 318 - "version": "0.21.5", 319 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 320 - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 321 - "cpu": [ 322 - "s390x" 323 - ], 324 - "dev": true, 325 - "license": "MIT", 326 - "optional": true, 327 - "os": [ 328 - "linux" 329 - ], 330 - "engines": { 331 - "node": ">=12" 332 - } 333 - }, 334 - "node_modules/@esbuild/linux-x64": { 335 - "version": "0.21.5", 336 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 337 - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 338 - "cpu": [ 339 - "x64" 340 - ], 341 - "dev": true, 342 - "license": "MIT", 343 - "optional": true, 344 - "os": [ 345 - "linux" 346 - ], 347 - "engines": { 348 - "node": ">=12" 349 - } 350 - }, 351 - "node_modules/@esbuild/netbsd-x64": { 352 - "version": "0.21.5", 353 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 354 - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 355 - "cpu": [ 356 - "x64" 357 - ], 358 - "dev": true, 359 - "license": "MIT", 360 - "optional": true, 361 - "os": [ 362 - "netbsd" 363 - ], 364 - "engines": { 365 - "node": ">=12" 366 - } 367 - }, 368 - "node_modules/@esbuild/openbsd-x64": { 369 - "version": "0.21.5", 370 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 371 - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 372 - "cpu": [ 373 - "x64" 374 - ], 375 - "dev": true, 376 - "license": "MIT", 377 - "optional": true, 378 - "os": [ 379 - "openbsd" 380 - ], 381 - "engines": { 382 - "node": ">=12" 383 - } 384 - }, 385 - "node_modules/@esbuild/sunos-x64": { 386 - "version": "0.21.5", 387 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 388 - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 389 - "cpu": [ 390 - "x64" 391 - ], 392 - "dev": true, 393 - "license": "MIT", 394 - "optional": true, 395 - "os": [ 396 - "sunos" 397 - ], 398 - "engines": { 399 - "node": ">=12" 400 - } 401 - }, 402 - "node_modules/@esbuild/win32-arm64": { 403 - "version": "0.21.5", 404 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 405 - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 406 - "cpu": [ 407 - "arm64" 408 - ], 409 - "dev": true, 410 - "license": "MIT", 411 - "optional": true, 412 - "os": [ 413 - "win32" 414 - ], 415 - "engines": { 416 - "node": ">=12" 417 - } 418 - }, 419 - "node_modules/@esbuild/win32-ia32": { 420 - "version": "0.21.5", 421 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 422 - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 423 - "cpu": [ 424 - "ia32" 425 - ], 426 - "dev": true, 427 - "license": "MIT", 428 - "optional": true, 429 - "os": [ 430 - "win32" 431 - ], 432 - "engines": { 433 - "node": ">=12" 434 - } 435 - }, 436 - "node_modules/@esbuild/win32-x64": { 437 - "version": "0.21.5", 438 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 439 - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 440 - "cpu": [ 441 - "x64" 442 - ], 443 - "dev": true, 444 - "license": "MIT", 445 - "optional": true, 446 - "os": [ 447 - "win32" 448 - ], 449 - "engines": { 450 - "node": ">=12" 451 - } 452 - }, 453 - "node_modules/@jest/schemas": { 454 - "version": "29.6.3", 455 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 456 - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", 457 - "dev": true, 458 - "license": "MIT", 459 - "dependencies": { 460 - "@sinclair/typebox": "^0.27.8" 461 - }, 462 - "engines": { 463 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 464 - } 465 - }, 466 - "node_modules/@jridgewell/sourcemap-codec": { 467 - "version": "1.5.5", 468 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 469 - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 470 - "dev": true, 471 - "license": "MIT" 472 - }, 473 - "node_modules/@nodelib/fs.scandir": { 474 - "version": "2.1.5", 475 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 476 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 477 - "license": "MIT", 478 - "dependencies": { 479 - "@nodelib/fs.stat": "2.0.5", 480 - "run-parallel": "^1.1.9" 481 - }, 482 - "engines": { 483 - "node": ">= 8" 484 - } 485 - }, 486 - "node_modules/@nodelib/fs.stat": { 487 - "version": "2.0.5", 488 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 489 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 490 - "license": "MIT", 491 - "engines": { 492 - "node": ">= 8" 493 - } 494 - }, 495 - "node_modules/@nodelib/fs.walk": { 496 - "version": "1.2.8", 497 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 498 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 499 - "license": "MIT", 500 - "dependencies": { 501 - "@nodelib/fs.scandir": "2.1.5", 502 - "fastq": "^1.6.0" 503 - }, 504 - "engines": { 505 - "node": ">= 8" 506 - } 507 - }, 508 - "node_modules/@rollup/rollup-android-arm-eabi": { 509 - "version": "4.52.4", 510 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.4.tgz", 511 - "integrity": "sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==", 512 - "cpu": [ 513 - "arm" 514 - ], 515 - "dev": true, 516 - "license": "MIT", 517 - "optional": true, 518 - "os": [ 519 - "android" 520 - ] 521 - }, 522 - "node_modules/@rollup/rollup-android-arm64": { 523 - "version": "4.52.4", 524 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.4.tgz", 525 - "integrity": "sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==", 526 - "cpu": [ 527 - "arm64" 528 - ], 529 - "dev": true, 530 - "license": "MIT", 531 - "optional": true, 532 - "os": [ 533 - "android" 534 - ] 535 - }, 536 - "node_modules/@rollup/rollup-darwin-arm64": { 537 - "version": "4.52.4", 538 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.4.tgz", 539 - "integrity": "sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==", 540 - "cpu": [ 541 - "arm64" 542 - ], 543 - "dev": true, 544 - "license": "MIT", 545 - "optional": true, 546 - "os": [ 547 - "darwin" 548 - ] 549 - }, 550 - "node_modules/@rollup/rollup-darwin-x64": { 551 - "version": "4.52.4", 552 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.4.tgz", 553 - "integrity": "sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==", 554 - "cpu": [ 555 - "x64" 556 - ], 557 - "dev": true, 558 - "license": "MIT", 559 - "optional": true, 560 - "os": [ 561 - "darwin" 562 - ] 563 - }, 564 - "node_modules/@rollup/rollup-freebsd-arm64": { 565 - "version": "4.52.4", 566 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.4.tgz", 567 - "integrity": "sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==", 568 - "cpu": [ 569 - "arm64" 570 - ], 571 - "dev": true, 572 - "license": "MIT", 573 - "optional": true, 574 - "os": [ 575 - "freebsd" 576 - ] 577 - }, 578 - "node_modules/@rollup/rollup-freebsd-x64": { 579 - "version": "4.52.4", 580 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.4.tgz", 581 - "integrity": "sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==", 582 - "cpu": [ 583 - "x64" 584 - ], 585 - "dev": true, 586 - "license": "MIT", 587 - "optional": true, 588 - "os": [ 589 - "freebsd" 590 - ] 591 - }, 592 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 593 - "version": "4.52.4", 594 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.4.tgz", 595 - "integrity": "sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==", 596 - "cpu": [ 597 - "arm" 598 - ], 599 - "dev": true, 600 - "license": "MIT", 601 - "optional": true, 602 - "os": [ 603 - "linux" 604 - ] 605 - }, 606 - "node_modules/@rollup/rollup-linux-arm-musleabihf": { 607 - "version": "4.52.4", 608 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.4.tgz", 609 - "integrity": "sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==", 610 - "cpu": [ 611 - "arm" 612 - ], 613 - "dev": true, 614 - "license": "MIT", 615 - "optional": true, 616 - "os": [ 617 - "linux" 618 - ] 619 - }, 620 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 621 - "version": "4.52.4", 622 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.4.tgz", 623 - "integrity": "sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==", 624 - "cpu": [ 625 - "arm64" 626 - ], 627 - "dev": true, 628 - "license": "MIT", 629 - "optional": true, 630 - "os": [ 631 - "linux" 632 - ] 633 - }, 634 - "node_modules/@rollup/rollup-linux-arm64-musl": { 635 - "version": "4.52.4", 636 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.4.tgz", 637 - "integrity": "sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==", 638 - "cpu": [ 639 - "arm64" 640 - ], 641 - "dev": true, 642 - "license": "MIT", 643 - "optional": true, 644 - "os": [ 645 - "linux" 646 - ] 647 - }, 648 - "node_modules/@rollup/rollup-linux-loong64-gnu": { 649 - "version": "4.52.4", 650 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.4.tgz", 651 - "integrity": "sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==", 652 - "cpu": [ 653 - "loong64" 654 - ], 655 - "dev": true, 656 - "license": "MIT", 657 - "optional": true, 658 - "os": [ 659 - "linux" 660 - ] 661 - }, 662 - "node_modules/@rollup/rollup-linux-ppc64-gnu": { 663 - "version": "4.52.4", 664 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.4.tgz", 665 - "integrity": "sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==", 666 - "cpu": [ 667 - "ppc64" 668 - ], 669 - "dev": true, 670 - "license": "MIT", 671 - "optional": true, 672 - "os": [ 673 - "linux" 674 - ] 675 - }, 676 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 677 - "version": "4.52.4", 678 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.4.tgz", 679 - "integrity": "sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==", 680 - "cpu": [ 681 - "riscv64" 682 - ], 683 - "dev": true, 684 - "license": "MIT", 685 - "optional": true, 686 - "os": [ 687 - "linux" 688 - ] 689 - }, 690 - "node_modules/@rollup/rollup-linux-riscv64-musl": { 691 - "version": "4.52.4", 692 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.4.tgz", 693 - "integrity": "sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==", 694 - "cpu": [ 695 - "riscv64" 696 - ], 697 - "dev": true, 698 - "license": "MIT", 699 - "optional": true, 700 - "os": [ 701 - "linux" 702 - ] 703 - }, 704 - "node_modules/@rollup/rollup-linux-s390x-gnu": { 705 - "version": "4.52.4", 706 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.4.tgz", 707 - "integrity": "sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==", 708 - "cpu": [ 709 - "s390x" 710 - ], 711 - "dev": true, 712 - "license": "MIT", 713 - "optional": true, 714 - "os": [ 715 - "linux" 716 - ] 717 - }, 718 - "node_modules/@rollup/rollup-linux-x64-gnu": { 719 - "version": "4.52.4", 720 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.4.tgz", 721 - "integrity": "sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==", 722 - "cpu": [ 723 - "x64" 724 - ], 725 - "dev": true, 726 - "license": "MIT", 727 - "optional": true, 728 - "os": [ 729 - "linux" 730 - ] 731 - }, 732 - "node_modules/@rollup/rollup-linux-x64-musl": { 733 - "version": "4.52.4", 734 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.4.tgz", 735 - "integrity": "sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==", 736 - "cpu": [ 737 - "x64" 738 - ], 739 - "dev": true, 740 - "license": "MIT", 741 - "optional": true, 742 - "os": [ 743 - "linux" 744 - ] 745 - }, 746 - "node_modules/@rollup/rollup-openharmony-arm64": { 747 - "version": "4.52.4", 748 - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.4.tgz", 749 - "integrity": "sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==", 750 - "cpu": [ 751 - "arm64" 752 - ], 753 - "dev": true, 754 - "license": "MIT", 755 - "optional": true, 756 - "os": [ 757 - "openharmony" 758 - ] 759 - }, 760 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 761 - "version": "4.52.4", 762 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.4.tgz", 763 - "integrity": "sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==", 764 - "cpu": [ 765 - "arm64" 766 - ], 767 - "dev": true, 768 - "license": "MIT", 769 - "optional": true, 770 - "os": [ 771 - "win32" 772 - ] 773 - }, 774 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 775 - "version": "4.52.4", 776 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.4.tgz", 777 - "integrity": "sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==", 778 - "cpu": [ 779 - "ia32" 780 - ], 781 - "dev": true, 782 - "license": "MIT", 783 - "optional": true, 784 - "os": [ 785 - "win32" 786 - ] 787 - }, 788 - "node_modules/@rollup/rollup-win32-x64-gnu": { 789 - "version": "4.52.4", 790 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.4.tgz", 791 - "integrity": "sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==", 792 - "cpu": [ 793 - "x64" 794 - ], 795 - "dev": true, 796 - "license": "MIT", 797 - "optional": true, 798 - "os": [ 799 - "win32" 800 - ] 801 - }, 802 - "node_modules/@rollup/rollup-win32-x64-msvc": { 803 - "version": "4.52.4", 804 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.4.tgz", 805 - "integrity": "sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==", 806 - "cpu": [ 807 - "x64" 808 - ], 809 - "dev": true, 810 - "license": "MIT", 811 - "optional": true, 812 - "os": [ 813 - "win32" 814 - ] 815 - }, 816 - "node_modules/@sinclair/typebox": { 817 - "version": "0.27.8", 818 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 819 - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 820 - "dev": true, 821 - "license": "MIT" 822 - }, 823 - "node_modules/@sindresorhus/merge-streams": { 824 - "version": "2.3.0", 825 - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", 826 - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", 827 - "license": "MIT", 828 - "engines": { 829 - "node": ">=18" 830 - }, 831 - "funding": { 832 - "url": "https://github.com/sponsors/sindresorhus" 833 - } 834 - }, 835 - "node_modules/@types/estree": { 836 - "version": "1.0.8", 837 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 838 - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 839 - "dev": true, 840 - "license": "MIT" 841 - }, 842 - "node_modules/@types/node": { 843 - "version": "20.19.19", 844 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.19.tgz", 845 - "integrity": "sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==", 846 - "dev": true, 847 - "license": "MIT", 848 - "dependencies": { 849 - "undici-types": "~6.21.0" 850 - } 851 - }, 852 - "node_modules/@typespec/compiler": { 853 - "version": "0.64.0", 854 - "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.64.0.tgz", 855 - "integrity": "sha512-LnQGlQMWyqvhGg4Z9iyr5qSBTjI9zd49sodbEJbLafrxbj9pbHyjfSFbvt60gVbfuNvLErsdXvZiqqXV5nZdmQ==", 856 - "license": "MIT", 857 - "dependencies": { 858 - "@babel/code-frame": "~7.25.7", 859 - "ajv": "~8.17.1", 860 - "change-case": "~5.4.4", 861 - "globby": "~14.0.2", 862 - "mustache": "~4.2.0", 863 - "picocolors": "~1.1.1", 864 - "prettier": "~3.3.3", 865 - "prompts": "~2.4.2", 866 - "semver": "^7.6.3", 867 - "temporal-polyfill": "^0.2.5", 868 - "vscode-languageserver": "~9.0.1", 869 - "vscode-languageserver-textdocument": "~1.0.12", 870 - "yaml": "~2.5.1", 871 - "yargs": "~17.7.2" 872 - }, 873 - "bin": { 874 - "tsp": "cmd/tsp.js", 875 - "tsp-server": "cmd/tsp-server.js" 876 - }, 877 - "engines": { 878 - "node": ">=18.0.0" 879 - } 880 - }, 881 - "node_modules/@typespec/http": { 882 - "version": "0.64.0", 883 - "resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.64.0.tgz", 884 - "integrity": "sha512-vyyZP3Woo7or/2Oiq1fH+R0X/4WOBDjAlGsb9tLQzswfQHp710kNfiecA10y9gDC/9h+PjKsTElS1RcRRanpwA==", 885 - "dev": true, 886 - "license": "MIT", 887 - "engines": { 888 - "node": ">=18.0.0" 889 - }, 890 - "peerDependencies": { 891 - "@typespec/compiler": "~0.64.0", 892 - "@typespec/streams": "~0.64.0" 893 - }, 894 - "peerDependenciesMeta": { 895 - "@typespec/streams": { 896 - "optional": true 897 - } 898 - } 899 - }, 900 - "node_modules/@typespec/openapi": { 901 - "version": "0.64.0", 902 - "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.64.0.tgz", 903 - "integrity": "sha512-C4sPdj86ejsNkpmEaAMMqQR+0kq4Ayp4sPKvj4OTtawLXacXKzZ9NYng2jrguO6WbLr5f3NyRZKi7Ys2suT27A==", 904 - "dev": true, 905 - "license": "MIT", 906 - "engines": { 907 - "node": ">=18.0.0" 908 - }, 909 - "peerDependencies": { 910 - "@typespec/compiler": "~0.64.0", 911 - "@typespec/http": "~0.64.0" 912 - } 913 - }, 914 - "node_modules/@vitest/expect": { 915 - "version": "1.6.1", 916 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.1.tgz", 917 - "integrity": "sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==", 918 - "dev": true, 919 - "license": "MIT", 920 - "dependencies": { 921 - "@vitest/spy": "1.6.1", 922 - "@vitest/utils": "1.6.1", 923 - "chai": "^4.3.10" 924 - }, 925 - "funding": { 926 - "url": "https://opencollective.com/vitest" 927 - } 928 - }, 929 - "node_modules/@vitest/runner": { 930 - "version": "1.6.1", 931 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.1.tgz", 932 - "integrity": "sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==", 933 - "dev": true, 934 - "license": "MIT", 935 - "dependencies": { 936 - "@vitest/utils": "1.6.1", 937 - "p-limit": "^5.0.0", 938 - "pathe": "^1.1.1" 939 - }, 940 - "funding": { 941 - "url": "https://opencollective.com/vitest" 942 - } 943 - }, 944 - "node_modules/@vitest/snapshot": { 945 - "version": "1.6.1", 946 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.1.tgz", 947 - "integrity": "sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==", 948 - "dev": true, 949 - "license": "MIT", 950 - "dependencies": { 951 - "magic-string": "^0.30.5", 952 - "pathe": "^1.1.1", 953 - "pretty-format": "^29.7.0" 954 - }, 955 - "funding": { 956 - "url": "https://opencollective.com/vitest" 957 - } 958 - }, 959 - "node_modules/@vitest/spy": { 960 - "version": "1.6.1", 961 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.1.tgz", 962 - "integrity": "sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==", 963 - "dev": true, 964 - "license": "MIT", 965 - "dependencies": { 966 - "tinyspy": "^2.2.0" 967 - }, 968 - "funding": { 969 - "url": "https://opencollective.com/vitest" 970 - } 971 - }, 972 - "node_modules/@vitest/utils": { 973 - "version": "1.6.1", 974 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.1.tgz", 975 - "integrity": "sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==", 976 - "dev": true, 977 - "license": "MIT", 978 - "dependencies": { 979 - "diff-sequences": "^29.6.3", 980 - "estree-walker": "^3.0.3", 981 - "loupe": "^2.3.7", 982 - "pretty-format": "^29.7.0" 983 - }, 984 - "funding": { 985 - "url": "https://opencollective.com/vitest" 986 - } 987 - }, 988 - "node_modules/acorn": { 989 - "version": "8.15.0", 990 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 991 - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 992 - "dev": true, 993 - "license": "MIT", 994 - "bin": { 995 - "acorn": "bin/acorn" 996 - }, 997 - "engines": { 998 - "node": ">=0.4.0" 999 - } 1000 - }, 1001 - "node_modules/acorn-walk": { 1002 - "version": "8.3.4", 1003 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 1004 - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 1005 - "dev": true, 1006 - "license": "MIT", 1007 - "dependencies": { 1008 - "acorn": "^8.11.0" 1009 - }, 1010 - "engines": { 1011 - "node": ">=0.4.0" 1012 - } 1013 - }, 1014 - "node_modules/ajv": { 1015 - "version": "8.17.1", 1016 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 1017 - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 1018 - "license": "MIT", 1019 - "dependencies": { 1020 - "fast-deep-equal": "^3.1.3", 1021 - "fast-uri": "^3.0.1", 1022 - "json-schema-traverse": "^1.0.0", 1023 - "require-from-string": "^2.0.2" 1024 - }, 1025 - "funding": { 1026 - "type": "github", 1027 - "url": "https://github.com/sponsors/epoberezkin" 1028 - } 1029 - }, 1030 - "node_modules/ansi-regex": { 1031 - "version": "5.0.1", 1032 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1033 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1034 - "license": "MIT", 1035 - "engines": { 1036 - "node": ">=8" 1037 - } 1038 - }, 1039 - "node_modules/ansi-styles": { 1040 - "version": "3.2.1", 1041 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1042 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1043 - "license": "MIT", 1044 - "dependencies": { 1045 - "color-convert": "^1.9.0" 1046 - }, 1047 - "engines": { 1048 - "node": ">=4" 1049 - } 1050 - }, 1051 - "node_modules/assertion-error": { 1052 - "version": "1.1.0", 1053 - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 1054 - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 1055 - "dev": true, 1056 - "license": "MIT", 1057 - "engines": { 1058 - "node": "*" 1059 - } 1060 - }, 1061 - "node_modules/braces": { 1062 - "version": "3.0.3", 1063 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 1064 - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 1065 - "license": "MIT", 1066 - "dependencies": { 1067 - "fill-range": "^7.1.1" 1068 - }, 1069 - "engines": { 1070 - "node": ">=8" 1071 - } 1072 - }, 1073 - "node_modules/cac": { 1074 - "version": "6.7.14", 1075 - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 1076 - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 1077 - "dev": true, 1078 - "license": "MIT", 1079 - "engines": { 1080 - "node": ">=8" 1081 - } 1082 - }, 1083 - "node_modules/chai": { 1084 - "version": "4.5.0", 1085 - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", 1086 - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", 1087 - "dev": true, 1088 - "license": "MIT", 1089 - "dependencies": { 1090 - "assertion-error": "^1.1.0", 1091 - "check-error": "^1.0.3", 1092 - "deep-eql": "^4.1.3", 1093 - "get-func-name": "^2.0.2", 1094 - "loupe": "^2.3.6", 1095 - "pathval": "^1.1.1", 1096 - "type-detect": "^4.1.0" 1097 - }, 1098 - "engines": { 1099 - "node": ">=4" 1100 - } 1101 - }, 1102 - "node_modules/chalk": { 1103 - "version": "2.4.2", 1104 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1105 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1106 - "license": "MIT", 1107 - "dependencies": { 1108 - "ansi-styles": "^3.2.1", 1109 - "escape-string-regexp": "^1.0.5", 1110 - "supports-color": "^5.3.0" 1111 - }, 1112 - "engines": { 1113 - "node": ">=4" 1114 - } 1115 - }, 1116 - "node_modules/change-case": { 1117 - "version": "5.4.4", 1118 - "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", 1119 - "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", 1120 - "license": "MIT" 1121 - }, 1122 - "node_modules/check-error": { 1123 - "version": "1.0.3", 1124 - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", 1125 - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", 1126 - "dev": true, 1127 - "license": "MIT", 1128 - "dependencies": { 1129 - "get-func-name": "^2.0.2" 1130 - }, 1131 - "engines": { 1132 - "node": "*" 1133 - } 1134 - }, 1135 - "node_modules/cliui": { 1136 - "version": "8.0.1", 1137 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 1138 - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 1139 - "license": "ISC", 1140 - "dependencies": { 1141 - "string-width": "^4.2.0", 1142 - "strip-ansi": "^6.0.1", 1143 - "wrap-ansi": "^7.0.0" 1144 - }, 1145 - "engines": { 1146 - "node": ">=12" 1147 - } 1148 - }, 1149 - "node_modules/color-convert": { 1150 - "version": "1.9.3", 1151 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1152 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1153 - "license": "MIT", 1154 - "dependencies": { 1155 - "color-name": "1.1.3" 1156 - } 1157 - }, 1158 - "node_modules/color-name": { 1159 - "version": "1.1.3", 1160 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1161 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 1162 - "license": "MIT" 1163 - }, 1164 - "node_modules/confbox": { 1165 - "version": "0.1.8", 1166 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 1167 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 1168 - "dev": true, 1169 - "license": "MIT" 1170 - }, 1171 - "node_modules/cross-spawn": { 1172 - "version": "7.0.6", 1173 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1174 - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1175 - "dev": true, 1176 - "license": "MIT", 1177 - "dependencies": { 1178 - "path-key": "^3.1.0", 1179 - "shebang-command": "^2.0.0", 1180 - "which": "^2.0.1" 1181 - }, 1182 - "engines": { 1183 - "node": ">= 8" 1184 - } 1185 - }, 1186 - "node_modules/debug": { 1187 - "version": "4.4.3", 1188 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1189 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1190 - "dev": true, 1191 - "license": "MIT", 1192 - "dependencies": { 1193 - "ms": "^2.1.3" 1194 - }, 1195 - "engines": { 1196 - "node": ">=6.0" 1197 - }, 1198 - "peerDependenciesMeta": { 1199 - "supports-color": { 1200 - "optional": true 1201 - } 1202 - } 1203 - }, 1204 - "node_modules/deep-eql": { 1205 - "version": "4.1.4", 1206 - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", 1207 - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", 1208 - "dev": true, 1209 - "license": "MIT", 1210 - "dependencies": { 1211 - "type-detect": "^4.0.0" 1212 - }, 1213 - "engines": { 1214 - "node": ">=6" 1215 - } 1216 - }, 1217 - "node_modules/diff-sequences": { 1218 - "version": "29.6.3", 1219 - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", 1220 - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", 1221 - "dev": true, 1222 - "license": "MIT", 1223 - "engines": { 1224 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1225 - } 1226 - }, 1227 - "node_modules/emoji-regex": { 1228 - "version": "8.0.0", 1229 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1230 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1231 - "license": "MIT" 1232 - }, 1233 - "node_modules/esbuild": { 1234 - "version": "0.21.5", 1235 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1236 - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1237 - "dev": true, 1238 - "hasInstallScript": true, 1239 - "license": "MIT", 1240 - "bin": { 1241 - "esbuild": "bin/esbuild" 1242 - }, 1243 - "engines": { 1244 - "node": ">=12" 1245 - }, 1246 - "optionalDependencies": { 1247 - "@esbuild/aix-ppc64": "0.21.5", 1248 - "@esbuild/android-arm": "0.21.5", 1249 - "@esbuild/android-arm64": "0.21.5", 1250 - "@esbuild/android-x64": "0.21.5", 1251 - "@esbuild/darwin-arm64": "0.21.5", 1252 - "@esbuild/darwin-x64": "0.21.5", 1253 - "@esbuild/freebsd-arm64": "0.21.5", 1254 - "@esbuild/freebsd-x64": "0.21.5", 1255 - "@esbuild/linux-arm": "0.21.5", 1256 - "@esbuild/linux-arm64": "0.21.5", 1257 - "@esbuild/linux-ia32": "0.21.5", 1258 - "@esbuild/linux-loong64": "0.21.5", 1259 - "@esbuild/linux-mips64el": "0.21.5", 1260 - "@esbuild/linux-ppc64": "0.21.5", 1261 - "@esbuild/linux-riscv64": "0.21.5", 1262 - "@esbuild/linux-s390x": "0.21.5", 1263 - "@esbuild/linux-x64": "0.21.5", 1264 - "@esbuild/netbsd-x64": "0.21.5", 1265 - "@esbuild/openbsd-x64": "0.21.5", 1266 - "@esbuild/sunos-x64": "0.21.5", 1267 - "@esbuild/win32-arm64": "0.21.5", 1268 - "@esbuild/win32-ia32": "0.21.5", 1269 - "@esbuild/win32-x64": "0.21.5" 1270 - } 1271 - }, 1272 - "node_modules/escalade": { 1273 - "version": "3.2.0", 1274 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 1275 - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 1276 - "license": "MIT", 1277 - "engines": { 1278 - "node": ">=6" 1279 - } 1280 - }, 1281 - "node_modules/escape-string-regexp": { 1282 - "version": "1.0.5", 1283 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1284 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1285 - "license": "MIT", 1286 - "engines": { 1287 - "node": ">=0.8.0" 1288 - } 1289 - }, 1290 - "node_modules/estree-walker": { 1291 - "version": "3.0.3", 1292 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1293 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1294 - "dev": true, 1295 - "license": "MIT", 1296 - "dependencies": { 1297 - "@types/estree": "^1.0.0" 1298 - } 1299 - }, 1300 - "node_modules/execa": { 1301 - "version": "8.0.1", 1302 - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", 1303 - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", 1304 - "dev": true, 1305 - "license": "MIT", 1306 - "dependencies": { 1307 - "cross-spawn": "^7.0.3", 1308 - "get-stream": "^8.0.1", 1309 - "human-signals": "^5.0.0", 1310 - "is-stream": "^3.0.0", 1311 - "merge-stream": "^2.0.0", 1312 - "npm-run-path": "^5.1.0", 1313 - "onetime": "^6.0.0", 1314 - "signal-exit": "^4.1.0", 1315 - "strip-final-newline": "^3.0.0" 1316 - }, 1317 - "engines": { 1318 - "node": ">=16.17" 1319 - }, 1320 - "funding": { 1321 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 1322 - } 1323 - }, 1324 - "node_modules/fast-deep-equal": { 1325 - "version": "3.1.3", 1326 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1327 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1328 - "license": "MIT" 1329 - }, 1330 - "node_modules/fast-glob": { 1331 - "version": "3.3.3", 1332 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", 1333 - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 1334 - "license": "MIT", 1335 - "dependencies": { 1336 - "@nodelib/fs.stat": "^2.0.2", 1337 - "@nodelib/fs.walk": "^1.2.3", 1338 - "glob-parent": "^5.1.2", 1339 - "merge2": "^1.3.0", 1340 - "micromatch": "^4.0.8" 1341 - }, 1342 - "engines": { 1343 - "node": ">=8.6.0" 1344 - } 1345 - }, 1346 - "node_modules/fast-uri": { 1347 - "version": "3.1.0", 1348 - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", 1349 - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", 1350 - "funding": [ 1351 - { 1352 - "type": "github", 1353 - "url": "https://github.com/sponsors/fastify" 1354 - }, 1355 - { 1356 - "type": "opencollective", 1357 - "url": "https://opencollective.com/fastify" 1358 - } 1359 - ], 1360 - "license": "BSD-3-Clause" 1361 - }, 1362 - "node_modules/fastq": { 1363 - "version": "1.19.1", 1364 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 1365 - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 1366 - "license": "ISC", 1367 - "dependencies": { 1368 - "reusify": "^1.0.4" 1369 - } 1370 - }, 1371 - "node_modules/fill-range": { 1372 - "version": "7.1.1", 1373 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 1374 - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 1375 - "license": "MIT", 1376 - "dependencies": { 1377 - "to-regex-range": "^5.0.1" 1378 - }, 1379 - "engines": { 1380 - "node": ">=8" 1381 - } 1382 - }, 1383 - "node_modules/fsevents": { 1384 - "version": "2.3.3", 1385 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1386 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1387 - "dev": true, 1388 - "hasInstallScript": true, 1389 - "license": "MIT", 1390 - "optional": true, 1391 - "os": [ 1392 - "darwin" 1393 - ], 1394 - "engines": { 1395 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1396 - } 1397 - }, 1398 - "node_modules/get-caller-file": { 1399 - "version": "2.0.5", 1400 - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 1401 - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 1402 - "license": "ISC", 1403 - "engines": { 1404 - "node": "6.* || 8.* || >= 10.*" 1405 - } 1406 - }, 1407 - "node_modules/get-func-name": { 1408 - "version": "2.0.2", 1409 - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", 1410 - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", 1411 - "dev": true, 1412 - "license": "MIT", 1413 - "engines": { 1414 - "node": "*" 1415 - } 1416 - }, 1417 - "node_modules/get-stream": { 1418 - "version": "8.0.1", 1419 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", 1420 - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", 1421 - "dev": true, 1422 - "license": "MIT", 1423 - "engines": { 1424 - "node": ">=16" 1425 - }, 1426 - "funding": { 1427 - "url": "https://github.com/sponsors/sindresorhus" 1428 - } 1429 - }, 1430 - "node_modules/glob-parent": { 1431 - "version": "5.1.2", 1432 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1433 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1434 - "license": "ISC", 1435 - "dependencies": { 1436 - "is-glob": "^4.0.1" 1437 - }, 1438 - "engines": { 1439 - "node": ">= 6" 1440 - } 1441 - }, 1442 - "node_modules/globby": { 1443 - "version": "14.0.2", 1444 - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", 1445 - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", 1446 - "license": "MIT", 1447 - "dependencies": { 1448 - "@sindresorhus/merge-streams": "^2.1.0", 1449 - "fast-glob": "^3.3.2", 1450 - "ignore": "^5.2.4", 1451 - "path-type": "^5.0.0", 1452 - "slash": "^5.1.0", 1453 - "unicorn-magic": "^0.1.0" 1454 - }, 1455 - "engines": { 1456 - "node": ">=18" 1457 - }, 1458 - "funding": { 1459 - "url": "https://github.com/sponsors/sindresorhus" 1460 - } 1461 - }, 1462 - "node_modules/has-flag": { 1463 - "version": "3.0.0", 1464 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1465 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 1466 - "license": "MIT", 1467 - "engines": { 1468 - "node": ">=4" 1469 - } 1470 - }, 1471 - "node_modules/human-signals": { 1472 - "version": "5.0.0", 1473 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", 1474 - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", 1475 - "dev": true, 1476 - "license": "Apache-2.0", 1477 - "engines": { 1478 - "node": ">=16.17.0" 1479 - } 1480 - }, 1481 - "node_modules/ignore": { 1482 - "version": "5.3.2", 1483 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 1484 - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 1485 - "license": "MIT", 1486 - "engines": { 1487 - "node": ">= 4" 1488 - } 1489 - }, 1490 - "node_modules/is-extglob": { 1491 - "version": "2.1.1", 1492 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1493 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1494 - "license": "MIT", 1495 - "engines": { 1496 - "node": ">=0.10.0" 1497 - } 1498 - }, 1499 - "node_modules/is-fullwidth-code-point": { 1500 - "version": "3.0.0", 1501 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1502 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1503 - "license": "MIT", 1504 - "engines": { 1505 - "node": ">=8" 1506 - } 1507 - }, 1508 - "node_modules/is-glob": { 1509 - "version": "4.0.3", 1510 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1511 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1512 - "license": "MIT", 1513 - "dependencies": { 1514 - "is-extglob": "^2.1.1" 1515 - }, 1516 - "engines": { 1517 - "node": ">=0.10.0" 1518 - } 1519 - }, 1520 - "node_modules/is-number": { 1521 - "version": "7.0.0", 1522 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1523 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1524 - "license": "MIT", 1525 - "engines": { 1526 - "node": ">=0.12.0" 1527 - } 1528 - }, 1529 - "node_modules/is-stream": { 1530 - "version": "3.0.0", 1531 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 1532 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 1533 - "dev": true, 1534 - "license": "MIT", 1535 - "engines": { 1536 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1537 - }, 1538 - "funding": { 1539 - "url": "https://github.com/sponsors/sindresorhus" 1540 - } 1541 - }, 1542 - "node_modules/isexe": { 1543 - "version": "2.0.0", 1544 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1545 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1546 - "dev": true, 1547 - "license": "ISC" 1548 - }, 1549 - "node_modules/js-tokens": { 1550 - "version": "4.0.0", 1551 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1552 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1553 - "license": "MIT" 1554 - }, 1555 - "node_modules/json-schema-traverse": { 1556 - "version": "1.0.0", 1557 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 1558 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 1559 - "license": "MIT" 1560 - }, 1561 - "node_modules/kleur": { 1562 - "version": "3.0.3", 1563 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 1564 - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 1565 - "license": "MIT", 1566 - "engines": { 1567 - "node": ">=6" 1568 - } 1569 - }, 1570 - "node_modules/local-pkg": { 1571 - "version": "0.5.1", 1572 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", 1573 - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", 1574 - "dev": true, 1575 - "license": "MIT", 1576 - "dependencies": { 1577 - "mlly": "^1.7.3", 1578 - "pkg-types": "^1.2.1" 1579 - }, 1580 - "engines": { 1581 - "node": ">=14" 1582 - }, 1583 - "funding": { 1584 - "url": "https://github.com/sponsors/antfu" 1585 - } 1586 - }, 1587 - "node_modules/loupe": { 1588 - "version": "2.3.7", 1589 - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", 1590 - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", 1591 - "dev": true, 1592 - "license": "MIT", 1593 - "dependencies": { 1594 - "get-func-name": "^2.0.1" 1595 - } 1596 - }, 1597 - "node_modules/magic-string": { 1598 - "version": "0.30.19", 1599 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", 1600 - "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", 1601 - "dev": true, 1602 - "license": "MIT", 1603 - "dependencies": { 1604 - "@jridgewell/sourcemap-codec": "^1.5.5" 1605 - } 1606 - }, 1607 - "node_modules/merge-stream": { 1608 - "version": "2.0.0", 1609 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1610 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1611 - "dev": true, 1612 - "license": "MIT" 1613 - }, 1614 - "node_modules/merge2": { 1615 - "version": "1.4.1", 1616 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1617 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1618 - "license": "MIT", 1619 - "engines": { 1620 - "node": ">= 8" 1621 - } 1622 - }, 1623 - "node_modules/micromatch": { 1624 - "version": "4.0.8", 1625 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 1626 - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 1627 - "license": "MIT", 1628 - "dependencies": { 1629 - "braces": "^3.0.3", 1630 - "picomatch": "^2.3.1" 1631 - }, 1632 - "engines": { 1633 - "node": ">=8.6" 1634 - } 1635 - }, 1636 - "node_modules/mimic-fn": { 1637 - "version": "4.0.0", 1638 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 1639 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 1640 - "dev": true, 1641 - "license": "MIT", 1642 - "engines": { 1643 - "node": ">=12" 1644 - }, 1645 - "funding": { 1646 - "url": "https://github.com/sponsors/sindresorhus" 1647 - } 1648 - }, 1649 - "node_modules/mlly": { 1650 - "version": "1.8.0", 1651 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", 1652 - "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", 1653 - "dev": true, 1654 - "license": "MIT", 1655 - "dependencies": { 1656 - "acorn": "^8.15.0", 1657 - "pathe": "^2.0.3", 1658 - "pkg-types": "^1.3.1", 1659 - "ufo": "^1.6.1" 1660 - } 1661 - }, 1662 - "node_modules/mlly/node_modules/pathe": { 1663 - "version": "2.0.3", 1664 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1665 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1666 - "dev": true, 1667 - "license": "MIT" 1668 - }, 1669 - "node_modules/ms": { 1670 - "version": "2.1.3", 1671 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1672 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1673 - "dev": true, 1674 - "license": "MIT" 1675 - }, 1676 - "node_modules/mustache": { 1677 - "version": "4.2.0", 1678 - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", 1679 - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", 1680 - "license": "MIT", 1681 - "bin": { 1682 - "mustache": "bin/mustache" 1683 - } 1684 - }, 1685 - "node_modules/nanoid": { 1686 - "version": "3.3.11", 1687 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1688 - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1689 - "dev": true, 1690 - "funding": [ 1691 - { 1692 - "type": "github", 1693 - "url": "https://github.com/sponsors/ai" 1694 - } 1695 - ], 1696 - "license": "MIT", 1697 - "bin": { 1698 - "nanoid": "bin/nanoid.cjs" 1699 - }, 1700 - "engines": { 1701 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1702 - } 1703 - }, 1704 - "node_modules/npm-run-path": { 1705 - "version": "5.3.0", 1706 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", 1707 - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 1708 - "dev": true, 1709 - "license": "MIT", 1710 - "dependencies": { 1711 - "path-key": "^4.0.0" 1712 - }, 1713 - "engines": { 1714 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1715 - }, 1716 - "funding": { 1717 - "url": "https://github.com/sponsors/sindresorhus" 1718 - } 1719 - }, 1720 - "node_modules/npm-run-path/node_modules/path-key": { 1721 - "version": "4.0.0", 1722 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 1723 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 1724 - "dev": true, 1725 - "license": "MIT", 1726 - "engines": { 1727 - "node": ">=12" 1728 - }, 1729 - "funding": { 1730 - "url": "https://github.com/sponsors/sindresorhus" 1731 - } 1732 - }, 1733 - "node_modules/onetime": { 1734 - "version": "6.0.0", 1735 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 1736 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 1737 - "dev": true, 1738 - "license": "MIT", 1739 - "dependencies": { 1740 - "mimic-fn": "^4.0.0" 1741 - }, 1742 - "engines": { 1743 - "node": ">=12" 1744 - }, 1745 - "funding": { 1746 - "url": "https://github.com/sponsors/sindresorhus" 1747 - } 1748 - }, 1749 - "node_modules/p-limit": { 1750 - "version": "5.0.0", 1751 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", 1752 - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", 1753 - "dev": true, 1754 - "license": "MIT", 1755 - "dependencies": { 1756 - "yocto-queue": "^1.0.0" 1757 - }, 1758 - "engines": { 1759 - "node": ">=18" 1760 - }, 1761 - "funding": { 1762 - "url": "https://github.com/sponsors/sindresorhus" 1763 - } 1764 - }, 1765 - "node_modules/path-key": { 1766 - "version": "3.1.1", 1767 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1768 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1769 - "dev": true, 1770 - "license": "MIT", 1771 - "engines": { 1772 - "node": ">=8" 1773 - } 1774 - }, 1775 - "node_modules/path-type": { 1776 - "version": "5.0.0", 1777 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", 1778 - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", 1779 - "license": "MIT", 1780 - "engines": { 1781 - "node": ">=12" 1782 - }, 1783 - "funding": { 1784 - "url": "https://github.com/sponsors/sindresorhus" 1785 - } 1786 - }, 1787 - "node_modules/pathe": { 1788 - "version": "1.1.2", 1789 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 1790 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 1791 - "dev": true, 1792 - "license": "MIT" 1793 - }, 1794 - "node_modules/pathval": { 1795 - "version": "1.1.1", 1796 - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 1797 - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 1798 - "dev": true, 1799 - "license": "MIT", 1800 - "engines": { 1801 - "node": "*" 1802 - } 1803 - }, 1804 - "node_modules/picocolors": { 1805 - "version": "1.1.1", 1806 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1807 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1808 - "license": "ISC" 1809 - }, 1810 - "node_modules/picomatch": { 1811 - "version": "2.3.1", 1812 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1813 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1814 - "license": "MIT", 1815 - "engines": { 1816 - "node": ">=8.6" 1817 - }, 1818 - "funding": { 1819 - "url": "https://github.com/sponsors/jonschlinkert" 1820 - } 1821 - }, 1822 - "node_modules/pkg-types": { 1823 - "version": "1.3.1", 1824 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 1825 - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 1826 - "dev": true, 1827 - "license": "MIT", 1828 - "dependencies": { 1829 - "confbox": "^0.1.8", 1830 - "mlly": "^1.7.4", 1831 - "pathe": "^2.0.1" 1832 - } 1833 - }, 1834 - "node_modules/pkg-types/node_modules/pathe": { 1835 - "version": "2.0.3", 1836 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1837 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1838 - "dev": true, 1839 - "license": "MIT" 1840 - }, 1841 - "node_modules/postcss": { 1842 - "version": "8.5.6", 1843 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 1844 - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1845 - "dev": true, 1846 - "funding": [ 1847 - { 1848 - "type": "opencollective", 1849 - "url": "https://opencollective.com/postcss/" 1850 - }, 1851 - { 1852 - "type": "tidelift", 1853 - "url": "https://tidelift.com/funding/github/npm/postcss" 1854 - }, 1855 - { 1856 - "type": "github", 1857 - "url": "https://github.com/sponsors/ai" 1858 - } 1859 - ], 1860 - "license": "MIT", 1861 - "dependencies": { 1862 - "nanoid": "^3.3.11", 1863 - "picocolors": "^1.1.1", 1864 - "source-map-js": "^1.2.1" 1865 - }, 1866 - "engines": { 1867 - "node": "^10 || ^12 || >=14" 1868 - } 1869 - }, 1870 - "node_modules/prettier": { 1871 - "version": "3.3.3", 1872 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", 1873 - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", 1874 - "license": "MIT", 1875 - "bin": { 1876 - "prettier": "bin/prettier.cjs" 1877 - }, 1878 - "engines": { 1879 - "node": ">=14" 1880 - }, 1881 - "funding": { 1882 - "url": "https://github.com/prettier/prettier?sponsor=1" 1883 - } 1884 - }, 1885 - "node_modules/pretty-format": { 1886 - "version": "29.7.0", 1887 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", 1888 - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", 1889 - "dev": true, 1890 - "license": "MIT", 1891 - "dependencies": { 1892 - "@jest/schemas": "^29.6.3", 1893 - "ansi-styles": "^5.0.0", 1894 - "react-is": "^18.0.0" 1895 - }, 1896 - "engines": { 1897 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1898 - } 1899 - }, 1900 - "node_modules/pretty-format/node_modules/ansi-styles": { 1901 - "version": "5.2.0", 1902 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1903 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1904 - "dev": true, 1905 - "license": "MIT", 1906 - "engines": { 1907 - "node": ">=10" 1908 - }, 1909 - "funding": { 1910 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1911 - } 1912 - }, 1913 - "node_modules/prompts": { 1914 - "version": "2.4.2", 1915 - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 1916 - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 1917 - "license": "MIT", 1918 - "dependencies": { 1919 - "kleur": "^3.0.3", 1920 - "sisteransi": "^1.0.5" 1921 - }, 1922 - "engines": { 1923 - "node": ">= 6" 1924 - } 1925 - }, 1926 - "node_modules/queue-microtask": { 1927 - "version": "1.2.3", 1928 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1929 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1930 - "funding": [ 1931 - { 1932 - "type": "github", 1933 - "url": "https://github.com/sponsors/feross" 1934 - }, 1935 - { 1936 - "type": "patreon", 1937 - "url": "https://www.patreon.com/feross" 1938 - }, 1939 - { 1940 - "type": "consulting", 1941 - "url": "https://feross.org/support" 1942 - } 1943 - ], 1944 - "license": "MIT" 1945 - }, 1946 - "node_modules/react-is": { 1947 - "version": "18.3.1", 1948 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 1949 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 1950 - "dev": true, 1951 - "license": "MIT" 1952 - }, 1953 - "node_modules/require-directory": { 1954 - "version": "2.1.1", 1955 - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1956 - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 1957 - "license": "MIT", 1958 - "engines": { 1959 - "node": ">=0.10.0" 1960 - } 1961 - }, 1962 - "node_modules/require-from-string": { 1963 - "version": "2.0.2", 1964 - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 1965 - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 1966 - "license": "MIT", 1967 - "engines": { 1968 - "node": ">=0.10.0" 1969 - } 1970 - }, 1971 - "node_modules/reusify": { 1972 - "version": "1.1.0", 1973 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 1974 - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 1975 - "license": "MIT", 1976 - "engines": { 1977 - "iojs": ">=1.0.0", 1978 - "node": ">=0.10.0" 1979 - } 1980 - }, 1981 - "node_modules/rollup": { 1982 - "version": "4.52.4", 1983 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.4.tgz", 1984 - "integrity": "sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==", 1985 - "dev": true, 1986 - "license": "MIT", 1987 - "dependencies": { 1988 - "@types/estree": "1.0.8" 1989 - }, 1990 - "bin": { 1991 - "rollup": "dist/bin/rollup" 1992 - }, 1993 - "engines": { 1994 - "node": ">=18.0.0", 1995 - "npm": ">=8.0.0" 1996 - }, 1997 - "optionalDependencies": { 1998 - "@rollup/rollup-android-arm-eabi": "4.52.4", 1999 - "@rollup/rollup-android-arm64": "4.52.4", 2000 - "@rollup/rollup-darwin-arm64": "4.52.4", 2001 - "@rollup/rollup-darwin-x64": "4.52.4", 2002 - "@rollup/rollup-freebsd-arm64": "4.52.4", 2003 - "@rollup/rollup-freebsd-x64": "4.52.4", 2004 - "@rollup/rollup-linux-arm-gnueabihf": "4.52.4", 2005 - "@rollup/rollup-linux-arm-musleabihf": "4.52.4", 2006 - "@rollup/rollup-linux-arm64-gnu": "4.52.4", 2007 - "@rollup/rollup-linux-arm64-musl": "4.52.4", 2008 - "@rollup/rollup-linux-loong64-gnu": "4.52.4", 2009 - "@rollup/rollup-linux-ppc64-gnu": "4.52.4", 2010 - "@rollup/rollup-linux-riscv64-gnu": "4.52.4", 2011 - "@rollup/rollup-linux-riscv64-musl": "4.52.4", 2012 - "@rollup/rollup-linux-s390x-gnu": "4.52.4", 2013 - "@rollup/rollup-linux-x64-gnu": "4.52.4", 2014 - "@rollup/rollup-linux-x64-musl": "4.52.4", 2015 - "@rollup/rollup-openharmony-arm64": "4.52.4", 2016 - "@rollup/rollup-win32-arm64-msvc": "4.52.4", 2017 - "@rollup/rollup-win32-ia32-msvc": "4.52.4", 2018 - "@rollup/rollup-win32-x64-gnu": "4.52.4", 2019 - "@rollup/rollup-win32-x64-msvc": "4.52.4", 2020 - "fsevents": "~2.3.2" 2021 - } 2022 - }, 2023 - "node_modules/run-parallel": { 2024 - "version": "1.2.0", 2025 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2026 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2027 - "funding": [ 2028 - { 2029 - "type": "github", 2030 - "url": "https://github.com/sponsors/feross" 2031 - }, 2032 - { 2033 - "type": "patreon", 2034 - "url": "https://www.patreon.com/feross" 2035 - }, 2036 - { 2037 - "type": "consulting", 2038 - "url": "https://feross.org/support" 2039 - } 2040 - ], 2041 - "license": "MIT", 2042 - "dependencies": { 2043 - "queue-microtask": "^1.2.2" 2044 - } 2045 - }, 2046 - "node_modules/semver": { 2047 - "version": "7.7.2", 2048 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 2049 - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 2050 - "license": "ISC", 2051 - "bin": { 2052 - "semver": "bin/semver.js" 2053 - }, 2054 - "engines": { 2055 - "node": ">=10" 2056 - } 2057 - }, 2058 - "node_modules/shebang-command": { 2059 - "version": "2.0.0", 2060 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2061 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2062 - "dev": true, 2063 - "license": "MIT", 2064 - "dependencies": { 2065 - "shebang-regex": "^3.0.0" 2066 - }, 2067 - "engines": { 2068 - "node": ">=8" 2069 - } 2070 - }, 2071 - "node_modules/shebang-regex": { 2072 - "version": "3.0.0", 2073 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2074 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2075 - "dev": true, 2076 - "license": "MIT", 2077 - "engines": { 2078 - "node": ">=8" 2079 - } 2080 - }, 2081 - "node_modules/siginfo": { 2082 - "version": "2.0.0", 2083 - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 2084 - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 2085 - "dev": true, 2086 - "license": "ISC" 2087 - }, 2088 - "node_modules/signal-exit": { 2089 - "version": "4.1.0", 2090 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 2091 - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 2092 - "dev": true, 2093 - "license": "ISC", 2094 - "engines": { 2095 - "node": ">=14" 2096 - }, 2097 - "funding": { 2098 - "url": "https://github.com/sponsors/isaacs" 2099 - } 2100 - }, 2101 - "node_modules/sisteransi": { 2102 - "version": "1.0.5", 2103 - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 2104 - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 2105 - "license": "MIT" 2106 - }, 2107 - "node_modules/slash": { 2108 - "version": "5.1.0", 2109 - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 2110 - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 2111 - "license": "MIT", 2112 - "engines": { 2113 - "node": ">=14.16" 2114 - }, 2115 - "funding": { 2116 - "url": "https://github.com/sponsors/sindresorhus" 2117 - } 2118 - }, 2119 - "node_modules/source-map-js": { 2120 - "version": "1.2.1", 2121 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2122 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2123 - "dev": true, 2124 - "license": "BSD-3-Clause", 2125 - "engines": { 2126 - "node": ">=0.10.0" 2127 - } 2128 - }, 2129 - "node_modules/stackback": { 2130 - "version": "0.0.2", 2131 - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 2132 - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 2133 - "dev": true, 2134 - "license": "MIT" 2135 - }, 2136 - "node_modules/std-env": { 2137 - "version": "3.9.0", 2138 - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", 2139 - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", 2140 - "dev": true, 2141 - "license": "MIT" 2142 - }, 2143 - "node_modules/string-width": { 2144 - "version": "4.2.3", 2145 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2146 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2147 - "license": "MIT", 2148 - "dependencies": { 2149 - "emoji-regex": "^8.0.0", 2150 - "is-fullwidth-code-point": "^3.0.0", 2151 - "strip-ansi": "^6.0.1" 2152 - }, 2153 - "engines": { 2154 - "node": ">=8" 2155 - } 2156 - }, 2157 - "node_modules/strip-ansi": { 2158 - "version": "6.0.1", 2159 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2160 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2161 - "license": "MIT", 2162 - "dependencies": { 2163 - "ansi-regex": "^5.0.1" 2164 - }, 2165 - "engines": { 2166 - "node": ">=8" 2167 - } 2168 - }, 2169 - "node_modules/strip-final-newline": { 2170 - "version": "3.0.0", 2171 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 2172 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 2173 - "dev": true, 2174 - "license": "MIT", 2175 - "engines": { 2176 - "node": ">=12" 2177 - }, 2178 - "funding": { 2179 - "url": "https://github.com/sponsors/sindresorhus" 2180 - } 2181 - }, 2182 - "node_modules/strip-literal": { 2183 - "version": "2.1.1", 2184 - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", 2185 - "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", 2186 - "dev": true, 2187 - "license": "MIT", 2188 - "dependencies": { 2189 - "js-tokens": "^9.0.1" 2190 - }, 2191 - "funding": { 2192 - "url": "https://github.com/sponsors/antfu" 2193 - } 2194 - }, 2195 - "node_modules/strip-literal/node_modules/js-tokens": { 2196 - "version": "9.0.1", 2197 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", 2198 - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", 2199 - "dev": true, 2200 - "license": "MIT" 2201 - }, 2202 - "node_modules/supports-color": { 2203 - "version": "5.5.0", 2204 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2205 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2206 - "license": "MIT", 2207 - "dependencies": { 2208 - "has-flag": "^3.0.0" 2209 - }, 2210 - "engines": { 2211 - "node": ">=4" 2212 - } 2213 - }, 2214 - "node_modules/temporal-polyfill": { 2215 - "version": "0.2.5", 2216 - "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.2.5.tgz", 2217 - "integrity": "sha512-ye47xp8Cb0nDguAhrrDS1JT1SzwEV9e26sSsrWzVu+yPZ7LzceEcH0i2gci9jWfOfSCCgM3Qv5nOYShVUUFUXA==", 2218 - "license": "MIT", 2219 - "dependencies": { 2220 - "temporal-spec": "^0.2.4" 2221 - } 2222 - }, 2223 - "node_modules/temporal-spec": { 2224 - "version": "0.2.4", 2225 - "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.2.4.tgz", 2226 - "integrity": "sha512-lDMFv4nKQrSjlkHKAlHVqKrBG4DyFfa9F74cmBZ3Iy3ed8yvWnlWSIdi4IKfSqwmazAohBNwiN64qGx4y5Q3IQ==", 2227 - "license": "ISC" 2228 - }, 2229 - "node_modules/tinybench": { 2230 - "version": "2.9.0", 2231 - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 2232 - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 2233 - "dev": true, 2234 - "license": "MIT" 2235 - }, 2236 - "node_modules/tinypool": { 2237 - "version": "0.8.4", 2238 - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", 2239 - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", 2240 - "dev": true, 2241 - "license": "MIT", 2242 - "engines": { 2243 - "node": ">=14.0.0" 2244 - } 2245 - }, 2246 - "node_modules/tinyspy": { 2247 - "version": "2.2.1", 2248 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", 2249 - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", 2250 - "dev": true, 2251 - "license": "MIT", 2252 - "engines": { 2253 - "node": ">=14.0.0" 2254 - } 2255 - }, 2256 - "node_modules/to-regex-range": { 2257 - "version": "5.0.1", 2258 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2259 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2260 - "license": "MIT", 2261 - "dependencies": { 2262 - "is-number": "^7.0.0" 2263 - }, 2264 - "engines": { 2265 - "node": ">=8.0" 2266 - } 2267 - }, 2268 - "node_modules/type-detect": { 2269 - "version": "4.1.0", 2270 - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", 2271 - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", 2272 - "dev": true, 2273 - "license": "MIT", 2274 - "engines": { 2275 - "node": ">=4" 2276 - } 2277 - }, 2278 - "node_modules/typescript": { 2279 - "version": "5.9.3", 2280 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 2281 - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 2282 - "dev": true, 2283 - "license": "Apache-2.0", 2284 - "bin": { 2285 - "tsc": "bin/tsc", 2286 - "tsserver": "bin/tsserver" 2287 - }, 2288 - "engines": { 2289 - "node": ">=14.17" 2290 - } 2291 - }, 2292 - "node_modules/ufo": { 2293 - "version": "1.6.1", 2294 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 2295 - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 2296 - "dev": true, 2297 - "license": "MIT" 2298 - }, 2299 - "node_modules/undici-types": { 2300 - "version": "6.21.0", 2301 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 2302 - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 2303 - "dev": true, 2304 - "license": "MIT" 2305 - }, 2306 - "node_modules/unicorn-magic": { 2307 - "version": "0.1.0", 2308 - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", 2309 - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", 2310 - "license": "MIT", 2311 - "engines": { 2312 - "node": ">=18" 2313 - }, 2314 - "funding": { 2315 - "url": "https://github.com/sponsors/sindresorhus" 2316 - } 2317 - }, 2318 - "node_modules/vite": { 2319 - "version": "5.4.20", 2320 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.20.tgz", 2321 - "integrity": "sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==", 2322 - "dev": true, 2323 - "license": "MIT", 2324 - "dependencies": { 2325 - "esbuild": "^0.21.3", 2326 - "postcss": "^8.4.43", 2327 - "rollup": "^4.20.0" 2328 - }, 2329 - "bin": { 2330 - "vite": "bin/vite.js" 2331 - }, 2332 - "engines": { 2333 - "node": "^18.0.0 || >=20.0.0" 2334 - }, 2335 - "funding": { 2336 - "url": "https://github.com/vitejs/vite?sponsor=1" 2337 - }, 2338 - "optionalDependencies": { 2339 - "fsevents": "~2.3.3" 2340 - }, 2341 - "peerDependencies": { 2342 - "@types/node": "^18.0.0 || >=20.0.0", 2343 - "less": "*", 2344 - "lightningcss": "^1.21.0", 2345 - "sass": "*", 2346 - "sass-embedded": "*", 2347 - "stylus": "*", 2348 - "sugarss": "*", 2349 - "terser": "^5.4.0" 2350 - }, 2351 - "peerDependenciesMeta": { 2352 - "@types/node": { 2353 - "optional": true 2354 - }, 2355 - "less": { 2356 - "optional": true 2357 - }, 2358 - "lightningcss": { 2359 - "optional": true 2360 - }, 2361 - "sass": { 2362 - "optional": true 2363 - }, 2364 - "sass-embedded": { 2365 - "optional": true 2366 - }, 2367 - "stylus": { 2368 - "optional": true 2369 - }, 2370 - "sugarss": { 2371 - "optional": true 2372 - }, 2373 - "terser": { 2374 - "optional": true 2375 - } 2376 - } 2377 - }, 2378 - "node_modules/vite-node": { 2379 - "version": "1.6.1", 2380 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.1.tgz", 2381 - "integrity": "sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==", 2382 - "dev": true, 2383 - "license": "MIT", 2384 - "dependencies": { 2385 - "cac": "^6.7.14", 2386 - "debug": "^4.3.4", 2387 - "pathe": "^1.1.1", 2388 - "picocolors": "^1.0.0", 2389 - "vite": "^5.0.0" 2390 - }, 2391 - "bin": { 2392 - "vite-node": "vite-node.mjs" 2393 - }, 2394 - "engines": { 2395 - "node": "^18.0.0 || >=20.0.0" 2396 - }, 2397 - "funding": { 2398 - "url": "https://opencollective.com/vitest" 2399 - } 2400 - }, 2401 - "node_modules/vitest": { 2402 - "version": "1.6.1", 2403 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.1.tgz", 2404 - "integrity": "sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==", 2405 - "dev": true, 2406 - "license": "MIT", 2407 - "dependencies": { 2408 - "@vitest/expect": "1.6.1", 2409 - "@vitest/runner": "1.6.1", 2410 - "@vitest/snapshot": "1.6.1", 2411 - "@vitest/spy": "1.6.1", 2412 - "@vitest/utils": "1.6.1", 2413 - "acorn-walk": "^8.3.2", 2414 - "chai": "^4.3.10", 2415 - "debug": "^4.3.4", 2416 - "execa": "^8.0.1", 2417 - "local-pkg": "^0.5.0", 2418 - "magic-string": "^0.30.5", 2419 - "pathe": "^1.1.1", 2420 - "picocolors": "^1.0.0", 2421 - "std-env": "^3.5.0", 2422 - "strip-literal": "^2.0.0", 2423 - "tinybench": "^2.5.1", 2424 - "tinypool": "^0.8.3", 2425 - "vite": "^5.0.0", 2426 - "vite-node": "1.6.1", 2427 - "why-is-node-running": "^2.2.2" 2428 - }, 2429 - "bin": { 2430 - "vitest": "vitest.mjs" 2431 - }, 2432 - "engines": { 2433 - "node": "^18.0.0 || >=20.0.0" 2434 - }, 2435 - "funding": { 2436 - "url": "https://opencollective.com/vitest" 2437 - }, 2438 - "peerDependencies": { 2439 - "@edge-runtime/vm": "*", 2440 - "@types/node": "^18.0.0 || >=20.0.0", 2441 - "@vitest/browser": "1.6.1", 2442 - "@vitest/ui": "1.6.1", 2443 - "happy-dom": "*", 2444 - "jsdom": "*" 2445 - }, 2446 - "peerDependenciesMeta": { 2447 - "@edge-runtime/vm": { 2448 - "optional": true 2449 - }, 2450 - "@types/node": { 2451 - "optional": true 2452 - }, 2453 - "@vitest/browser": { 2454 - "optional": true 2455 - }, 2456 - "@vitest/ui": { 2457 - "optional": true 2458 - }, 2459 - "happy-dom": { 2460 - "optional": true 2461 - }, 2462 - "jsdom": { 2463 - "optional": true 2464 - } 2465 - } 2466 - }, 2467 - "node_modules/vscode-jsonrpc": { 2468 - "version": "8.2.0", 2469 - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", 2470 - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", 2471 - "license": "MIT", 2472 - "engines": { 2473 - "node": ">=14.0.0" 2474 - } 2475 - }, 2476 - "node_modules/vscode-languageserver": { 2477 - "version": "9.0.1", 2478 - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", 2479 - "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", 2480 - "license": "MIT", 2481 - "dependencies": { 2482 - "vscode-languageserver-protocol": "3.17.5" 2483 - }, 2484 - "bin": { 2485 - "installServerIntoExtension": "bin/installServerIntoExtension" 2486 - } 2487 - }, 2488 - "node_modules/vscode-languageserver-protocol": { 2489 - "version": "3.17.5", 2490 - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", 2491 - "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", 2492 - "license": "MIT", 2493 - "dependencies": { 2494 - "vscode-jsonrpc": "8.2.0", 2495 - "vscode-languageserver-types": "3.17.5" 2496 - } 2497 - }, 2498 - "node_modules/vscode-languageserver-textdocument": { 2499 - "version": "1.0.12", 2500 - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", 2501 - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", 2502 - "license": "MIT" 2503 - }, 2504 - "node_modules/vscode-languageserver-types": { 2505 - "version": "3.17.5", 2506 - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", 2507 - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", 2508 - "license": "MIT" 2509 - }, 2510 - "node_modules/which": { 2511 - "version": "2.0.2", 2512 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2513 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2514 - "dev": true, 2515 - "license": "ISC", 2516 - "dependencies": { 2517 - "isexe": "^2.0.0" 2518 - }, 2519 - "bin": { 2520 - "node-which": "bin/node-which" 2521 - }, 2522 - "engines": { 2523 - "node": ">= 8" 2524 - } 2525 - }, 2526 - "node_modules/why-is-node-running": { 2527 - "version": "2.3.0", 2528 - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 2529 - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 2530 - "dev": true, 2531 - "license": "MIT", 2532 - "dependencies": { 2533 - "siginfo": "^2.0.0", 2534 - "stackback": "0.0.2" 2535 - }, 2536 - "bin": { 2537 - "why-is-node-running": "cli.js" 2538 - }, 2539 - "engines": { 2540 - "node": ">=8" 2541 - } 2542 - }, 2543 - "node_modules/wrap-ansi": { 2544 - "version": "7.0.0", 2545 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2546 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2547 - "license": "MIT", 2548 - "dependencies": { 2549 - "ansi-styles": "^4.0.0", 2550 - "string-width": "^4.1.0", 2551 - "strip-ansi": "^6.0.0" 2552 - }, 2553 - "engines": { 2554 - "node": ">=10" 2555 - }, 2556 - "funding": { 2557 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2558 - } 2559 - }, 2560 - "node_modules/wrap-ansi/node_modules/ansi-styles": { 2561 - "version": "4.3.0", 2562 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2563 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2564 - "license": "MIT", 2565 - "dependencies": { 2566 - "color-convert": "^2.0.1" 2567 - }, 2568 - "engines": { 2569 - "node": ">=8" 2570 - }, 2571 - "funding": { 2572 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2573 - } 2574 - }, 2575 - "node_modules/wrap-ansi/node_modules/color-convert": { 2576 - "version": "2.0.1", 2577 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2578 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2579 - "license": "MIT", 2580 - "dependencies": { 2581 - "color-name": "~1.1.4" 2582 - }, 2583 - "engines": { 2584 - "node": ">=7.0.0" 2585 - } 2586 - }, 2587 - "node_modules/wrap-ansi/node_modules/color-name": { 2588 - "version": "1.1.4", 2589 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2590 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2591 - "license": "MIT" 2592 - }, 2593 - "node_modules/y18n": { 2594 - "version": "5.0.8", 2595 - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 2596 - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 2597 - "license": "ISC", 2598 - "engines": { 2599 - "node": ">=10" 2600 - } 2601 - }, 2602 - "node_modules/yaml": { 2603 - "version": "2.5.1", 2604 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", 2605 - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", 2606 - "license": "ISC", 2607 - "bin": { 2608 - "yaml": "bin.mjs" 2609 - }, 2610 - "engines": { 2611 - "node": ">= 14" 2612 - } 2613 - }, 2614 - "node_modules/yargs": { 2615 - "version": "17.7.2", 2616 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 2617 - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 2618 - "license": "MIT", 2619 - "dependencies": { 2620 - "cliui": "^8.0.1", 2621 - "escalade": "^3.1.1", 2622 - "get-caller-file": "^2.0.5", 2623 - "require-directory": "^2.1.1", 2624 - "string-width": "^4.2.3", 2625 - "y18n": "^5.0.5", 2626 - "yargs-parser": "^21.1.1" 2627 - }, 2628 - "engines": { 2629 - "node": ">=12" 2630 - } 2631 - }, 2632 - "node_modules/yargs-parser": { 2633 - "version": "21.1.1", 2634 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 2635 - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 2636 - "license": "ISC", 2637 - "engines": { 2638 - "node": ">=12" 2639 - } 2640 - }, 2641 - "node_modules/yocto-queue": { 2642 - "version": "1.2.1", 2643 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 2644 - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 2645 - "dev": true, 2646 - "license": "MIT", 2647 - "engines": { 2648 - "node": ">=12.20" 2649 - }, 2650 - "funding": { 2651 - "url": "https://github.com/sponsors/sindresorhus" 2652 - } 2653 - } 2654 - } 2655 - }
+10 -101
packages/example/main.tsp
··· 1 - // ATProto Lexicon definitions for a social app 2 - namespace app.example; 1 + import "@typlex/emitter"; 3 2 4 - @doc("User profile information") 5 - model Profile { 6 - @doc("Decentralized identifier") 7 - did: string; 8 - 9 - @doc("Handle identifier") 10 - handle: string; 11 - 12 - @doc("Display name shown in UI") 13 - displayName?: string; 14 - 15 - @doc("User biography") 16 - description?: string; 17 - 18 - @doc("Avatar image URL") 19 - avatar?: string; 20 - 21 - @doc("Banner image URL") 22 - banner?: string; 23 - 24 - @doc("When the profile was created") 25 - createdAt: utcDateTime; 26 - } 3 + // Simple example showing typlex can be used before atproto lexicon CLI 4 + namespace com.example.simple { 5 + @lexiconMain 6 + @doc("A simple post record") 7 + model Post { 8 + text: string; 27 9 28 - @doc("A post in the feed") 29 - model Post { 30 - @doc("Post text content") 31 - text: string; 32 - 33 - @doc("Creation timestamp") 34 - createdAt: utcDateTime; 35 - 36 - @doc("Languages the post is written in") 37 - langs?: string[]; 38 - 39 - @doc("Referenced entities in the post") 40 - entities?: Entity[]; 41 - 42 - @doc("Post the user is replying to") 43 - reply?: ReplyRef; 10 + @lexFormat("datetime") 11 + createdAt: string; 12 + } 44 13 } 45 - 46 - @doc("Entity mentioned or linked in a post") 47 - model Entity { 48 - @doc("Start index in text") 49 - start: int32; 50 - 51 - @doc("End index in text") 52 - end: int32; 53 - 54 - @doc("Type of entity") 55 - type: "mention" | "link" | "hashtag"; 56 - 57 - @doc("Entity value (handle, URL, or tag)") 58 - value: string; 59 - } 60 - 61 - @doc("Reference to the post being replied to") 62 - model ReplyRef { 63 - @doc("Root post in thread") 64 - root: PostRef; 65 - 66 - @doc("Direct parent being replied to") 67 - parent: PostRef; 68 - } 69 - 70 - @doc("Reference to a post") 71 - model PostRef { 72 - @doc("AT URI of the post") 73 - uri: string; 74 - 75 - @doc("CID of the post") 76 - cid: string; 77 - } 78 - 79 - @doc("A like on a post") 80 - model Like { 81 - @doc("The post being liked") 82 - subject: PostRef; 83 - 84 - @doc("When the like was created") 85 - createdAt: utcDateTime; 86 - } 87 - 88 - @doc("A repost of another post") 89 - model Repost { 90 - @doc("The post being reposted") 91 - subject: PostRef; 92 - 93 - @doc("When the repost was created") 94 - createdAt: utcDateTime; 95 - } 96 - 97 - @doc("A follow relationship") 98 - model Follow { 99 - @doc("DID of the account being followed") 100 - subject: string; 101 - 102 - @doc("When the follow was created") 103 - createdAt: utcDateTime; 104 - }
-909
packages/example/package-lock.json
··· 1 - { 2 - "name": "typelex-example", 3 - "version": "1.0.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "typelex-example", 9 - "version": "1.0.0", 10 - "devDependencies": { 11 - "@typespec/compiler": "^0.64.0" 12 - } 13 - }, 14 - "node_modules/@babel/code-frame": { 15 - "version": "7.25.9", 16 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz", 17 - "integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==", 18 - "dev": true, 19 - "license": "MIT", 20 - "dependencies": { 21 - "@babel/highlight": "^7.25.9", 22 - "picocolors": "^1.0.0" 23 - }, 24 - "engines": { 25 - "node": ">=6.9.0" 26 - } 27 - }, 28 - "node_modules/@babel/helper-validator-identifier": { 29 - "version": "7.27.1", 30 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 31 - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 32 - "dev": true, 33 - "license": "MIT", 34 - "engines": { 35 - "node": ">=6.9.0" 36 - } 37 - }, 38 - "node_modules/@babel/highlight": { 39 - "version": "7.25.9", 40 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", 41 - "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", 42 - "dev": true, 43 - "license": "MIT", 44 - "dependencies": { 45 - "@babel/helper-validator-identifier": "^7.25.9", 46 - "chalk": "^2.4.2", 47 - "js-tokens": "^4.0.0", 48 - "picocolors": "^1.0.0" 49 - }, 50 - "engines": { 51 - "node": ">=6.9.0" 52 - } 53 - }, 54 - "node_modules/@nodelib/fs.scandir": { 55 - "version": "2.1.5", 56 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 57 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 58 - "dev": true, 59 - "license": "MIT", 60 - "dependencies": { 61 - "@nodelib/fs.stat": "2.0.5", 62 - "run-parallel": "^1.1.9" 63 - }, 64 - "engines": { 65 - "node": ">= 8" 66 - } 67 - }, 68 - "node_modules/@nodelib/fs.stat": { 69 - "version": "2.0.5", 70 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 71 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 72 - "dev": true, 73 - "license": "MIT", 74 - "engines": { 75 - "node": ">= 8" 76 - } 77 - }, 78 - "node_modules/@nodelib/fs.walk": { 79 - "version": "1.2.8", 80 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 81 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 82 - "dev": true, 83 - "license": "MIT", 84 - "dependencies": { 85 - "@nodelib/fs.scandir": "2.1.5", 86 - "fastq": "^1.6.0" 87 - }, 88 - "engines": { 89 - "node": ">= 8" 90 - } 91 - }, 92 - "node_modules/@sindresorhus/merge-streams": { 93 - "version": "2.3.0", 94 - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", 95 - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", 96 - "dev": true, 97 - "license": "MIT", 98 - "engines": { 99 - "node": ">=18" 100 - }, 101 - "funding": { 102 - "url": "https://github.com/sponsors/sindresorhus" 103 - } 104 - }, 105 - "node_modules/@typespec/compiler": { 106 - "version": "0.64.0", 107 - "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.64.0.tgz", 108 - "integrity": "sha512-LnQGlQMWyqvhGg4Z9iyr5qSBTjI9zd49sodbEJbLafrxbj9pbHyjfSFbvt60gVbfuNvLErsdXvZiqqXV5nZdmQ==", 109 - "dev": true, 110 - "license": "MIT", 111 - "dependencies": { 112 - "@babel/code-frame": "~7.25.7", 113 - "ajv": "~8.17.1", 114 - "change-case": "~5.4.4", 115 - "globby": "~14.0.2", 116 - "mustache": "~4.2.0", 117 - "picocolors": "~1.1.1", 118 - "prettier": "~3.3.3", 119 - "prompts": "~2.4.2", 120 - "semver": "^7.6.3", 121 - "temporal-polyfill": "^0.2.5", 122 - "vscode-languageserver": "~9.0.1", 123 - "vscode-languageserver-textdocument": "~1.0.12", 124 - "yaml": "~2.5.1", 125 - "yargs": "~17.7.2" 126 - }, 127 - "bin": { 128 - "tsp": "cmd/tsp.js", 129 - "tsp-server": "cmd/tsp-server.js" 130 - }, 131 - "engines": { 132 - "node": ">=18.0.0" 133 - } 134 - }, 135 - "node_modules/ajv": { 136 - "version": "8.17.1", 137 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 138 - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 139 - "dev": true, 140 - "license": "MIT", 141 - "dependencies": { 142 - "fast-deep-equal": "^3.1.3", 143 - "fast-uri": "^3.0.1", 144 - "json-schema-traverse": "^1.0.0", 145 - "require-from-string": "^2.0.2" 146 - }, 147 - "funding": { 148 - "type": "github", 149 - "url": "https://github.com/sponsors/epoberezkin" 150 - } 151 - }, 152 - "node_modules/ansi-regex": { 153 - "version": "5.0.1", 154 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 155 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 156 - "dev": true, 157 - "license": "MIT", 158 - "engines": { 159 - "node": ">=8" 160 - } 161 - }, 162 - "node_modules/ansi-styles": { 163 - "version": "3.2.1", 164 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 165 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 166 - "dev": true, 167 - "license": "MIT", 168 - "dependencies": { 169 - "color-convert": "^1.9.0" 170 - }, 171 - "engines": { 172 - "node": ">=4" 173 - } 174 - }, 175 - "node_modules/braces": { 176 - "version": "3.0.3", 177 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 178 - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 179 - "dev": true, 180 - "license": "MIT", 181 - "dependencies": { 182 - "fill-range": "^7.1.1" 183 - }, 184 - "engines": { 185 - "node": ">=8" 186 - } 187 - }, 188 - "node_modules/chalk": { 189 - "version": "2.4.2", 190 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 191 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 192 - "dev": true, 193 - "license": "MIT", 194 - "dependencies": { 195 - "ansi-styles": "^3.2.1", 196 - "escape-string-regexp": "^1.0.5", 197 - "supports-color": "^5.3.0" 198 - }, 199 - "engines": { 200 - "node": ">=4" 201 - } 202 - }, 203 - "node_modules/change-case": { 204 - "version": "5.4.4", 205 - "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", 206 - "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", 207 - "dev": true, 208 - "license": "MIT" 209 - }, 210 - "node_modules/cliui": { 211 - "version": "8.0.1", 212 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 213 - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 214 - "dev": true, 215 - "license": "ISC", 216 - "dependencies": { 217 - "string-width": "^4.2.0", 218 - "strip-ansi": "^6.0.1", 219 - "wrap-ansi": "^7.0.0" 220 - }, 221 - "engines": { 222 - "node": ">=12" 223 - } 224 - }, 225 - "node_modules/color-convert": { 226 - "version": "1.9.3", 227 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 228 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 229 - "dev": true, 230 - "license": "MIT", 231 - "dependencies": { 232 - "color-name": "1.1.3" 233 - } 234 - }, 235 - "node_modules/color-name": { 236 - "version": "1.1.3", 237 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 238 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 239 - "dev": true, 240 - "license": "MIT" 241 - }, 242 - "node_modules/emoji-regex": { 243 - "version": "8.0.0", 244 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 245 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 246 - "dev": true, 247 - "license": "MIT" 248 - }, 249 - "node_modules/escalade": { 250 - "version": "3.2.0", 251 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 252 - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 253 - "dev": true, 254 - "license": "MIT", 255 - "engines": { 256 - "node": ">=6" 257 - } 258 - }, 259 - "node_modules/escape-string-regexp": { 260 - "version": "1.0.5", 261 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 262 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 263 - "dev": true, 264 - "license": "MIT", 265 - "engines": { 266 - "node": ">=0.8.0" 267 - } 268 - }, 269 - "node_modules/fast-deep-equal": { 270 - "version": "3.1.3", 271 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 272 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 273 - "dev": true, 274 - "license": "MIT" 275 - }, 276 - "node_modules/fast-glob": { 277 - "version": "3.3.3", 278 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", 279 - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 280 - "dev": true, 281 - "license": "MIT", 282 - "dependencies": { 283 - "@nodelib/fs.stat": "^2.0.2", 284 - "@nodelib/fs.walk": "^1.2.3", 285 - "glob-parent": "^5.1.2", 286 - "merge2": "^1.3.0", 287 - "micromatch": "^4.0.8" 288 - }, 289 - "engines": { 290 - "node": ">=8.6.0" 291 - } 292 - }, 293 - "node_modules/fast-uri": { 294 - "version": "3.1.0", 295 - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", 296 - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", 297 - "dev": true, 298 - "funding": [ 299 - { 300 - "type": "github", 301 - "url": "https://github.com/sponsors/fastify" 302 - }, 303 - { 304 - "type": "opencollective", 305 - "url": "https://opencollective.com/fastify" 306 - } 307 - ], 308 - "license": "BSD-3-Clause" 309 - }, 310 - "node_modules/fastq": { 311 - "version": "1.19.1", 312 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 313 - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 314 - "dev": true, 315 - "license": "ISC", 316 - "dependencies": { 317 - "reusify": "^1.0.4" 318 - } 319 - }, 320 - "node_modules/fill-range": { 321 - "version": "7.1.1", 322 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 323 - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 324 - "dev": true, 325 - "license": "MIT", 326 - "dependencies": { 327 - "to-regex-range": "^5.0.1" 328 - }, 329 - "engines": { 330 - "node": ">=8" 331 - } 332 - }, 333 - "node_modules/get-caller-file": { 334 - "version": "2.0.5", 335 - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 336 - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 337 - "dev": true, 338 - "license": "ISC", 339 - "engines": { 340 - "node": "6.* || 8.* || >= 10.*" 341 - } 342 - }, 343 - "node_modules/glob-parent": { 344 - "version": "5.1.2", 345 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 346 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 347 - "dev": true, 348 - "license": "ISC", 349 - "dependencies": { 350 - "is-glob": "^4.0.1" 351 - }, 352 - "engines": { 353 - "node": ">= 6" 354 - } 355 - }, 356 - "node_modules/globby": { 357 - "version": "14.0.2", 358 - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", 359 - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", 360 - "dev": true, 361 - "license": "MIT", 362 - "dependencies": { 363 - "@sindresorhus/merge-streams": "^2.1.0", 364 - "fast-glob": "^3.3.2", 365 - "ignore": "^5.2.4", 366 - "path-type": "^5.0.0", 367 - "slash": "^5.1.0", 368 - "unicorn-magic": "^0.1.0" 369 - }, 370 - "engines": { 371 - "node": ">=18" 372 - }, 373 - "funding": { 374 - "url": "https://github.com/sponsors/sindresorhus" 375 - } 376 - }, 377 - "node_modules/has-flag": { 378 - "version": "3.0.0", 379 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 380 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 381 - "dev": true, 382 - "license": "MIT", 383 - "engines": { 384 - "node": ">=4" 385 - } 386 - }, 387 - "node_modules/ignore": { 388 - "version": "5.3.2", 389 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 390 - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 391 - "dev": true, 392 - "license": "MIT", 393 - "engines": { 394 - "node": ">= 4" 395 - } 396 - }, 397 - "node_modules/is-extglob": { 398 - "version": "2.1.1", 399 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 400 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 401 - "dev": true, 402 - "license": "MIT", 403 - "engines": { 404 - "node": ">=0.10.0" 405 - } 406 - }, 407 - "node_modules/is-fullwidth-code-point": { 408 - "version": "3.0.0", 409 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 410 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 411 - "dev": true, 412 - "license": "MIT", 413 - "engines": { 414 - "node": ">=8" 415 - } 416 - }, 417 - "node_modules/is-glob": { 418 - "version": "4.0.3", 419 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 420 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 421 - "dev": true, 422 - "license": "MIT", 423 - "dependencies": { 424 - "is-extglob": "^2.1.1" 425 - }, 426 - "engines": { 427 - "node": ">=0.10.0" 428 - } 429 - }, 430 - "node_modules/is-number": { 431 - "version": "7.0.0", 432 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 433 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 434 - "dev": true, 435 - "license": "MIT", 436 - "engines": { 437 - "node": ">=0.12.0" 438 - } 439 - }, 440 - "node_modules/js-tokens": { 441 - "version": "4.0.0", 442 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 443 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 444 - "dev": true, 445 - "license": "MIT" 446 - }, 447 - "node_modules/json-schema-traverse": { 448 - "version": "1.0.0", 449 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 450 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 451 - "dev": true, 452 - "license": "MIT" 453 - }, 454 - "node_modules/kleur": { 455 - "version": "3.0.3", 456 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 457 - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 458 - "dev": true, 459 - "license": "MIT", 460 - "engines": { 461 - "node": ">=6" 462 - } 463 - }, 464 - "node_modules/merge2": { 465 - "version": "1.4.1", 466 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 467 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 468 - "dev": true, 469 - "license": "MIT", 470 - "engines": { 471 - "node": ">= 8" 472 - } 473 - }, 474 - "node_modules/micromatch": { 475 - "version": "4.0.8", 476 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 477 - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 478 - "dev": true, 479 - "license": "MIT", 480 - "dependencies": { 481 - "braces": "^3.0.3", 482 - "picomatch": "^2.3.1" 483 - }, 484 - "engines": { 485 - "node": ">=8.6" 486 - } 487 - }, 488 - "node_modules/mustache": { 489 - "version": "4.2.0", 490 - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", 491 - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", 492 - "dev": true, 493 - "license": "MIT", 494 - "bin": { 495 - "mustache": "bin/mustache" 496 - } 497 - }, 498 - "node_modules/path-type": { 499 - "version": "5.0.0", 500 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", 501 - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", 502 - "dev": true, 503 - "license": "MIT", 504 - "engines": { 505 - "node": ">=12" 506 - }, 507 - "funding": { 508 - "url": "https://github.com/sponsors/sindresorhus" 509 - } 510 - }, 511 - "node_modules/picocolors": { 512 - "version": "1.1.1", 513 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 514 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 515 - "dev": true, 516 - "license": "ISC" 517 - }, 518 - "node_modules/picomatch": { 519 - "version": "2.3.1", 520 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 521 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 522 - "dev": true, 523 - "license": "MIT", 524 - "engines": { 525 - "node": ">=8.6" 526 - }, 527 - "funding": { 528 - "url": "https://github.com/sponsors/jonschlinkert" 529 - } 530 - }, 531 - "node_modules/prettier": { 532 - "version": "3.3.3", 533 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", 534 - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", 535 - "dev": true, 536 - "license": "MIT", 537 - "bin": { 538 - "prettier": "bin/prettier.cjs" 539 - }, 540 - "engines": { 541 - "node": ">=14" 542 - }, 543 - "funding": { 544 - "url": "https://github.com/prettier/prettier?sponsor=1" 545 - } 546 - }, 547 - "node_modules/prompts": { 548 - "version": "2.4.2", 549 - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 550 - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 551 - "dev": true, 552 - "license": "MIT", 553 - "dependencies": { 554 - "kleur": "^3.0.3", 555 - "sisteransi": "^1.0.5" 556 - }, 557 - "engines": { 558 - "node": ">= 6" 559 - } 560 - }, 561 - "node_modules/queue-microtask": { 562 - "version": "1.2.3", 563 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 564 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 565 - "dev": true, 566 - "funding": [ 567 - { 568 - "type": "github", 569 - "url": "https://github.com/sponsors/feross" 570 - }, 571 - { 572 - "type": "patreon", 573 - "url": "https://www.patreon.com/feross" 574 - }, 575 - { 576 - "type": "consulting", 577 - "url": "https://feross.org/support" 578 - } 579 - ], 580 - "license": "MIT" 581 - }, 582 - "node_modules/require-directory": { 583 - "version": "2.1.1", 584 - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 585 - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 586 - "dev": true, 587 - "license": "MIT", 588 - "engines": { 589 - "node": ">=0.10.0" 590 - } 591 - }, 592 - "node_modules/require-from-string": { 593 - "version": "2.0.2", 594 - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 595 - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 596 - "dev": true, 597 - "license": "MIT", 598 - "engines": { 599 - "node": ">=0.10.0" 600 - } 601 - }, 602 - "node_modules/reusify": { 603 - "version": "1.1.0", 604 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 605 - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 606 - "dev": true, 607 - "license": "MIT", 608 - "engines": { 609 - "iojs": ">=1.0.0", 610 - "node": ">=0.10.0" 611 - } 612 - }, 613 - "node_modules/run-parallel": { 614 - "version": "1.2.0", 615 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 616 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 617 - "dev": true, 618 - "funding": [ 619 - { 620 - "type": "github", 621 - "url": "https://github.com/sponsors/feross" 622 - }, 623 - { 624 - "type": "patreon", 625 - "url": "https://www.patreon.com/feross" 626 - }, 627 - { 628 - "type": "consulting", 629 - "url": "https://feross.org/support" 630 - } 631 - ], 632 - "license": "MIT", 633 - "dependencies": { 634 - "queue-microtask": "^1.2.2" 635 - } 636 - }, 637 - "node_modules/semver": { 638 - "version": "7.7.2", 639 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 640 - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 641 - "dev": true, 642 - "license": "ISC", 643 - "bin": { 644 - "semver": "bin/semver.js" 645 - }, 646 - "engines": { 647 - "node": ">=10" 648 - } 649 - }, 650 - "node_modules/sisteransi": { 651 - "version": "1.0.5", 652 - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 653 - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 654 - "dev": true, 655 - "license": "MIT" 656 - }, 657 - "node_modules/slash": { 658 - "version": "5.1.0", 659 - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 660 - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 661 - "dev": true, 662 - "license": "MIT", 663 - "engines": { 664 - "node": ">=14.16" 665 - }, 666 - "funding": { 667 - "url": "https://github.com/sponsors/sindresorhus" 668 - } 669 - }, 670 - "node_modules/string-width": { 671 - "version": "4.2.3", 672 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 673 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 674 - "dev": true, 675 - "license": "MIT", 676 - "dependencies": { 677 - "emoji-regex": "^8.0.0", 678 - "is-fullwidth-code-point": "^3.0.0", 679 - "strip-ansi": "^6.0.1" 680 - }, 681 - "engines": { 682 - "node": ">=8" 683 - } 684 - }, 685 - "node_modules/strip-ansi": { 686 - "version": "6.0.1", 687 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 688 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 689 - "dev": true, 690 - "license": "MIT", 691 - "dependencies": { 692 - "ansi-regex": "^5.0.1" 693 - }, 694 - "engines": { 695 - "node": ">=8" 696 - } 697 - }, 698 - "node_modules/supports-color": { 699 - "version": "5.5.0", 700 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 701 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 702 - "dev": true, 703 - "license": "MIT", 704 - "dependencies": { 705 - "has-flag": "^3.0.0" 706 - }, 707 - "engines": { 708 - "node": ">=4" 709 - } 710 - }, 711 - "node_modules/temporal-polyfill": { 712 - "version": "0.2.5", 713 - "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.2.5.tgz", 714 - "integrity": "sha512-ye47xp8Cb0nDguAhrrDS1JT1SzwEV9e26sSsrWzVu+yPZ7LzceEcH0i2gci9jWfOfSCCgM3Qv5nOYShVUUFUXA==", 715 - "dev": true, 716 - "license": "MIT", 717 - "dependencies": { 718 - "temporal-spec": "^0.2.4" 719 - } 720 - }, 721 - "node_modules/temporal-spec": { 722 - "version": "0.2.4", 723 - "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.2.4.tgz", 724 - "integrity": "sha512-lDMFv4nKQrSjlkHKAlHVqKrBG4DyFfa9F74cmBZ3Iy3ed8yvWnlWSIdi4IKfSqwmazAohBNwiN64qGx4y5Q3IQ==", 725 - "dev": true, 726 - "license": "ISC" 727 - }, 728 - "node_modules/to-regex-range": { 729 - "version": "5.0.1", 730 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 731 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 732 - "dev": true, 733 - "license": "MIT", 734 - "dependencies": { 735 - "is-number": "^7.0.0" 736 - }, 737 - "engines": { 738 - "node": ">=8.0" 739 - } 740 - }, 741 - "node_modules/unicorn-magic": { 742 - "version": "0.1.0", 743 - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", 744 - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", 745 - "dev": true, 746 - "license": "MIT", 747 - "engines": { 748 - "node": ">=18" 749 - }, 750 - "funding": { 751 - "url": "https://github.com/sponsors/sindresorhus" 752 - } 753 - }, 754 - "node_modules/vscode-jsonrpc": { 755 - "version": "8.2.0", 756 - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", 757 - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", 758 - "dev": true, 759 - "license": "MIT", 760 - "engines": { 761 - "node": ">=14.0.0" 762 - } 763 - }, 764 - "node_modules/vscode-languageserver": { 765 - "version": "9.0.1", 766 - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", 767 - "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", 768 - "dev": true, 769 - "license": "MIT", 770 - "dependencies": { 771 - "vscode-languageserver-protocol": "3.17.5" 772 - }, 773 - "bin": { 774 - "installServerIntoExtension": "bin/installServerIntoExtension" 775 - } 776 - }, 777 - "node_modules/vscode-languageserver-protocol": { 778 - "version": "3.17.5", 779 - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", 780 - "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", 781 - "dev": true, 782 - "license": "MIT", 783 - "dependencies": { 784 - "vscode-jsonrpc": "8.2.0", 785 - "vscode-languageserver-types": "3.17.5" 786 - } 787 - }, 788 - "node_modules/vscode-languageserver-textdocument": { 789 - "version": "1.0.12", 790 - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", 791 - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", 792 - "dev": true, 793 - "license": "MIT" 794 - }, 795 - "node_modules/vscode-languageserver-types": { 796 - "version": "3.17.5", 797 - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", 798 - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", 799 - "dev": true, 800 - "license": "MIT" 801 - }, 802 - "node_modules/wrap-ansi": { 803 - "version": "7.0.0", 804 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 805 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 806 - "dev": true, 807 - "license": "MIT", 808 - "dependencies": { 809 - "ansi-styles": "^4.0.0", 810 - "string-width": "^4.1.0", 811 - "strip-ansi": "^6.0.0" 812 - }, 813 - "engines": { 814 - "node": ">=10" 815 - }, 816 - "funding": { 817 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 818 - } 819 - }, 820 - "node_modules/wrap-ansi/node_modules/ansi-styles": { 821 - "version": "4.3.0", 822 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 823 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 824 - "dev": true, 825 - "license": "MIT", 826 - "dependencies": { 827 - "color-convert": "^2.0.1" 828 - }, 829 - "engines": { 830 - "node": ">=8" 831 - }, 832 - "funding": { 833 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 834 - } 835 - }, 836 - "node_modules/wrap-ansi/node_modules/color-convert": { 837 - "version": "2.0.1", 838 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 839 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 840 - "dev": true, 841 - "license": "MIT", 842 - "dependencies": { 843 - "color-name": "~1.1.4" 844 - }, 845 - "engines": { 846 - "node": ">=7.0.0" 847 - } 848 - }, 849 - "node_modules/wrap-ansi/node_modules/color-name": { 850 - "version": "1.1.4", 851 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 852 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 853 - "dev": true, 854 - "license": "MIT" 855 - }, 856 - "node_modules/y18n": { 857 - "version": "5.0.8", 858 - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 859 - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 860 - "dev": true, 861 - "license": "ISC", 862 - "engines": { 863 - "node": ">=10" 864 - } 865 - }, 866 - "node_modules/yaml": { 867 - "version": "2.5.1", 868 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", 869 - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", 870 - "dev": true, 871 - "license": "ISC", 872 - "bin": { 873 - "yaml": "bin.mjs" 874 - }, 875 - "engines": { 876 - "node": ">= 14" 877 - } 878 - }, 879 - "node_modules/yargs": { 880 - "version": "17.7.2", 881 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 882 - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 883 - "dev": true, 884 - "license": "MIT", 885 - "dependencies": { 886 - "cliui": "^8.0.1", 887 - "escalade": "^3.1.1", 888 - "get-caller-file": "^2.0.5", 889 - "require-directory": "^2.1.1", 890 - "string-width": "^4.2.3", 891 - "y18n": "^5.0.5", 892 - "yargs-parser": "^21.1.1" 893 - }, 894 - "engines": { 895 - "node": ">=12" 896 - } 897 - }, 898 - "node_modules/yargs-parser": { 899 - "version": "21.1.1", 900 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 901 - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 902 - "dev": true, 903 - "license": "ISC", 904 - "engines": { 905 - "node": ">=12" 906 - } 907 - } 908 - } 909 - }