master amadaluzia/rosetta-collatz / typescript / package-lock.json
   1{
   2  "name": "rosetta-collatz",
   3  "version": "1.0.0",
   4  "lockfileVersion": 3,
   5  "requires": true,
   6  "packages": {
   7    "": {
   8      "name": "rosetta-collatz",
   9      "version": "1.0.0",
  10      "license": "0BSD",
  11      "devDependencies": {
  12        "@eslint/js": "^10.0.1",
  13        "eslint": "^10.1.0",
  14        "globals": "^17.4.0",
  15        "jiti": "^2.6.1",
  16        "prettier": "^3.8.1",
  17        "typescript": "^5.9.3",
  18        "typescript-eslint": "^8.57.1"
  19      }
  20    },
  21    "node_modules/@eslint-community/eslint-utils": {
  22      "version": "4.9.1",
  23      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
  24      "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
  25      "dev": true,
  26      "license": "MIT",
  27      "dependencies": {
  28        "eslint-visitor-keys": "^3.4.3"
  29      },
  30      "engines": {
  31        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  32      },
  33      "funding": {
  34        "url": "https://opencollective.com/eslint"
  35      },
  36      "peerDependencies": {
  37        "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
  38      }
  39    },
  40    "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
  41      "version": "3.4.3",
  42      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
  43      "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
  44      "dev": true,
  45      "license": "Apache-2.0",
  46      "engines": {
  47        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  48      },
  49      "funding": {
  50        "url": "https://opencollective.com/eslint"
  51      }
  52    },
  53    "node_modules/@eslint-community/regexpp": {
  54      "version": "4.12.2",
  55      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
  56      "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
  57      "dev": true,
  58      "license": "MIT",
  59      "engines": {
  60        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
  61      }
  62    },
  63    "node_modules/@eslint/config-array": {
  64      "version": "0.23.5",
  65      "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz",
  66      "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==",
  67      "dev": true,
  68      "license": "Apache-2.0",
  69      "dependencies": {
  70        "@eslint/object-schema": "^3.0.5",
  71        "debug": "^4.3.1",
  72        "minimatch": "^10.2.4"
  73      },
  74      "engines": {
  75        "node": "^20.19.0 || ^22.13.0 || >=24"
  76      }
  77    },
  78    "node_modules/@eslint/config-helpers": {
  79      "version": "0.6.0",
  80      "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz",
  81      "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==",
  82      "dev": true,
  83      "license": "Apache-2.0",
  84      "dependencies": {
  85        "@eslint/core": "^1.2.1"
  86      },
  87      "engines": {
  88        "node": "^20.19.0 || ^22.13.0 || >=24"
  89      }
  90    },
  91    "node_modules/@eslint/core": {
  92      "version": "1.2.1",
  93      "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz",
  94      "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==",
  95      "dev": true,
  96      "license": "Apache-2.0",
  97      "dependencies": {
  98        "@types/json-schema": "^7.0.15"
  99      },
 100      "engines": {
 101        "node": "^20.19.0 || ^22.13.0 || >=24"
 102      }
 103    },
 104    "node_modules/@eslint/js": {
 105      "version": "10.0.1",
 106      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz",
 107      "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==",
 108      "dev": true,
 109      "license": "MIT",
 110      "engines": {
 111        "node": "^20.19.0 || ^22.13.0 || >=24"
 112      },
 113      "funding": {
 114        "url": "https://eslint.org/donate"
 115      },
 116      "peerDependencies": {
 117        "eslint": "^10.0.0"
 118      },
 119      "peerDependenciesMeta": {
 120        "eslint": {
 121          "optional": true
 122        }
 123      }
 124    },
 125    "node_modules/@eslint/object-schema": {
 126      "version": "3.0.5",
 127      "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz",
 128      "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==",
 129      "dev": true,
 130      "license": "Apache-2.0",
 131      "engines": {
 132        "node": "^20.19.0 || ^22.13.0 || >=24"
 133      }
 134    },
 135    "node_modules/@eslint/plugin-kit": {
 136      "version": "0.7.2",
 137      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz",
 138      "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==",
 139      "dev": true,
 140      "license": "Apache-2.0",
 141      "dependencies": {
 142        "@eslint/core": "^1.2.1",
 143        "levn": "^0.4.1"
 144      },
 145      "engines": {
 146        "node": "^20.19.0 || ^22.13.0 || >=24"
 147      }
 148    },
 149    "node_modules/@humanfs/core": {
 150      "version": "0.19.2",
 151      "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
 152      "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
 153      "dev": true,
 154      "license": "Apache-2.0",
 155      "dependencies": {
 156        "@humanfs/types": "^0.15.0"
 157      },
 158      "engines": {
 159        "node": ">=18.18.0"
 160      }
 161    },
 162    "node_modules/@humanfs/node": {
 163      "version": "0.16.8",
 164      "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
 165      "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
 166      "dev": true,
 167      "license": "Apache-2.0",
 168      "dependencies": {
 169        "@humanfs/core": "^0.19.2",
 170        "@humanfs/types": "^0.15.0",
 171        "@humanwhocodes/retry": "^0.4.0"
 172      },
 173      "engines": {
 174        "node": ">=18.18.0"
 175      }
 176    },
 177    "node_modules/@humanfs/types": {
 178      "version": "0.15.0",
 179      "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
 180      "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
 181      "dev": true,
 182      "license": "Apache-2.0",
 183      "engines": {
 184        "node": ">=18.18.0"
 185      }
 186    },
 187    "node_modules/@humanwhocodes/module-importer": {
 188      "version": "1.0.1",
 189      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
 190      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
 191      "dev": true,
 192      "license": "Apache-2.0",
 193      "engines": {
 194        "node": ">=12.22"
 195      },
 196      "funding": {
 197        "type": "github",
 198        "url": "https://github.com/sponsors/nzakas"
 199      }
 200    },
 201    "node_modules/@humanwhocodes/retry": {
 202      "version": "0.4.3",
 203      "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
 204      "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
 205      "dev": true,
 206      "license": "Apache-2.0",
 207      "engines": {
 208        "node": ">=18.18"
 209      },
 210      "funding": {
 211        "type": "github",
 212        "url": "https://github.com/sponsors/nzakas"
 213      }
 214    },
 215    "node_modules/@types/esrecurse": {
 216      "version": "4.3.1",
 217      "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz",
 218      "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==",
 219      "dev": true,
 220      "license": "MIT"
 221    },
 222    "node_modules/@types/estree": {
 223      "version": "1.0.9",
 224      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
 225      "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
 226      "dev": true,
 227      "license": "MIT"
 228    },
 229    "node_modules/@types/json-schema": {
 230      "version": "7.0.15",
 231      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
 232      "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
 233      "dev": true,
 234      "license": "MIT"
 235    },
 236    "node_modules/@typescript-eslint/eslint-plugin": {
 237      "version": "8.65.0",
 238      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz",
 239      "integrity": "sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==",
 240      "dev": true,
 241      "license": "MIT",
 242      "dependencies": {
 243        "@eslint-community/regexpp": "^4.12.2",
 244        "@typescript-eslint/scope-manager": "8.65.0",
 245        "@typescript-eslint/type-utils": "8.65.0",
 246        "@typescript-eslint/utils": "8.65.0",
 247        "@typescript-eslint/visitor-keys": "8.65.0",
 248        "ignore": "^7.0.5",
 249        "natural-compare": "^1.4.0",
 250        "ts-api-utils": "^2.5.0"
 251      },
 252      "engines": {
 253        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 254      },
 255      "funding": {
 256        "type": "opencollective",
 257        "url": "https://opencollective.com/typescript-eslint"
 258      },
 259      "peerDependencies": {
 260        "@typescript-eslint/parser": "^8.65.0",
 261        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
 262        "typescript": ">=4.8.4 <6.1.0"
 263      }
 264    },
 265    "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
 266      "version": "7.0.6",
 267      "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz",
 268      "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==",
 269      "dev": true,
 270      "license": "MIT",
 271      "engines": {
 272        "node": ">= 4"
 273      }
 274    },
 275    "node_modules/@typescript-eslint/parser": {
 276      "version": "8.65.0",
 277      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.65.0.tgz",
 278      "integrity": "sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==",
 279      "dev": true,
 280      "license": "MIT",
 281      "dependencies": {
 282        "@typescript-eslint/scope-manager": "8.65.0",
 283        "@typescript-eslint/types": "8.65.0",
 284        "@typescript-eslint/typescript-estree": "8.65.0",
 285        "@typescript-eslint/visitor-keys": "8.65.0",
 286        "debug": "^4.4.3"
 287      },
 288      "engines": {
 289        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 290      },
 291      "funding": {
 292        "type": "opencollective",
 293        "url": "https://opencollective.com/typescript-eslint"
 294      },
 295      "peerDependencies": {
 296        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
 297        "typescript": ">=4.8.4 <6.1.0"
 298      }
 299    },
 300    "node_modules/@typescript-eslint/project-service": {
 301      "version": "8.65.0",
 302      "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz",
 303      "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==",
 304      "dev": true,
 305      "license": "MIT",
 306      "dependencies": {
 307        "@typescript-eslint/tsconfig-utils": "^8.65.0",
 308        "@typescript-eslint/types": "^8.65.0",
 309        "debug": "^4.4.3"
 310      },
 311      "engines": {
 312        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 313      },
 314      "funding": {
 315        "type": "opencollective",
 316        "url": "https://opencollective.com/typescript-eslint"
 317      },
 318      "peerDependencies": {
 319        "typescript": ">=4.8.4 <6.1.0"
 320      }
 321    },
 322    "node_modules/@typescript-eslint/scope-manager": {
 323      "version": "8.65.0",
 324      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz",
 325      "integrity": "sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==",
 326      "dev": true,
 327      "license": "MIT",
 328      "dependencies": {
 329        "@typescript-eslint/types": "8.65.0",
 330        "@typescript-eslint/visitor-keys": "8.65.0"
 331      },
 332      "engines": {
 333        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 334      },
 335      "funding": {
 336        "type": "opencollective",
 337        "url": "https://opencollective.com/typescript-eslint"
 338      }
 339    },
 340    "node_modules/@typescript-eslint/tsconfig-utils": {
 341      "version": "8.65.0",
 342      "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz",
 343      "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==",
 344      "dev": true,
 345      "license": "MIT",
 346      "engines": {
 347        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 348      },
 349      "funding": {
 350        "type": "opencollective",
 351        "url": "https://opencollective.com/typescript-eslint"
 352      },
 353      "peerDependencies": {
 354        "typescript": ">=4.8.4 <6.1.0"
 355      }
 356    },
 357    "node_modules/@typescript-eslint/type-utils": {
 358      "version": "8.65.0",
 359      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz",
 360      "integrity": "sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==",
 361      "dev": true,
 362      "license": "MIT",
 363      "dependencies": {
 364        "@typescript-eslint/types": "8.65.0",
 365        "@typescript-eslint/typescript-estree": "8.65.0",
 366        "@typescript-eslint/utils": "8.65.0",
 367        "debug": "^4.4.3",
 368        "ts-api-utils": "^2.5.0"
 369      },
 370      "engines": {
 371        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 372      },
 373      "funding": {
 374        "type": "opencollective",
 375        "url": "https://opencollective.com/typescript-eslint"
 376      },
 377      "peerDependencies": {
 378        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
 379        "typescript": ">=4.8.4 <6.1.0"
 380      }
 381    },
 382    "node_modules/@typescript-eslint/types": {
 383      "version": "8.65.0",
 384      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz",
 385      "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==",
 386      "dev": true,
 387      "license": "MIT",
 388      "engines": {
 389        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 390      },
 391      "funding": {
 392        "type": "opencollective",
 393        "url": "https://opencollective.com/typescript-eslint"
 394      }
 395    },
 396    "node_modules/@typescript-eslint/typescript-estree": {
 397      "version": "8.65.0",
 398      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz",
 399      "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==",
 400      "dev": true,
 401      "license": "MIT",
 402      "dependencies": {
 403        "@typescript-eslint/project-service": "8.65.0",
 404        "@typescript-eslint/tsconfig-utils": "8.65.0",
 405        "@typescript-eslint/types": "8.65.0",
 406        "@typescript-eslint/visitor-keys": "8.65.0",
 407        "debug": "^4.4.3",
 408        "minimatch": "^10.2.2",
 409        "semver": "^7.7.3",
 410        "tinyglobby": "^0.2.15",
 411        "ts-api-utils": "^2.5.0"
 412      },
 413      "engines": {
 414        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 415      },
 416      "funding": {
 417        "type": "opencollective",
 418        "url": "https://opencollective.com/typescript-eslint"
 419      },
 420      "peerDependencies": {
 421        "typescript": ">=4.8.4 <6.1.0"
 422      }
 423    },
 424    "node_modules/@typescript-eslint/utils": {
 425      "version": "8.65.0",
 426      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz",
 427      "integrity": "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==",
 428      "dev": true,
 429      "license": "MIT",
 430      "dependencies": {
 431        "@eslint-community/eslint-utils": "^4.9.1",
 432        "@typescript-eslint/scope-manager": "8.65.0",
 433        "@typescript-eslint/types": "8.65.0",
 434        "@typescript-eslint/typescript-estree": "8.65.0"
 435      },
 436      "engines": {
 437        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 438      },
 439      "funding": {
 440        "type": "opencollective",
 441        "url": "https://opencollective.com/typescript-eslint"
 442      },
 443      "peerDependencies": {
 444        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
 445        "typescript": ">=4.8.4 <6.1.0"
 446      }
 447    },
 448    "node_modules/@typescript-eslint/visitor-keys": {
 449      "version": "8.65.0",
 450      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz",
 451      "integrity": "sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==",
 452      "dev": true,
 453      "license": "MIT",
 454      "dependencies": {
 455        "@typescript-eslint/types": "8.65.0",
 456        "eslint-visitor-keys": "^5.0.0"
 457      },
 458      "engines": {
 459        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
 460      },
 461      "funding": {
 462        "type": "opencollective",
 463        "url": "https://opencollective.com/typescript-eslint"
 464      }
 465    },
 466    "node_modules/acorn": {
 467      "version": "8.17.0",
 468      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
 469      "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==",
 470      "dev": true,
 471      "license": "MIT",
 472      "bin": {
 473        "acorn": "bin/acorn"
 474      },
 475      "engines": {
 476        "node": ">=0.4.0"
 477      }
 478    },
 479    "node_modules/acorn-jsx": {
 480      "version": "5.3.2",
 481      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 482      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
 483      "dev": true,
 484      "license": "MIT",
 485      "peerDependencies": {
 486        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
 487      }
 488    },
 489    "node_modules/ajv": {
 490      "version": "6.15.0",
 491      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
 492      "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
 493      "dev": true,
 494      "license": "MIT",
 495      "dependencies": {
 496        "fast-deep-equal": "^3.1.1",
 497        "fast-json-stable-stringify": "^2.0.0",
 498        "json-schema-traverse": "^0.4.1",
 499        "uri-js": "^4.2.2"
 500      },
 501      "funding": {
 502        "type": "github",
 503        "url": "https://github.com/sponsors/epoberezkin"
 504      }
 505    },
 506    "node_modules/balanced-match": {
 507      "version": "4.0.4",
 508      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
 509      "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
 510      "dev": true,
 511      "license": "MIT",
 512      "engines": {
 513        "node": "18 || 20 || >=22"
 514      }
 515    },
 516    "node_modules/brace-expansion": {
 517      "version": "5.0.7",
 518      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz",
 519      "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==",
 520      "dev": true,
 521      "license": "MIT",
 522      "dependencies": {
 523        "balanced-match": "^4.0.2"
 524      },
 525      "engines": {
 526        "node": "18 || 20 || >=22"
 527      }
 528    },
 529    "node_modules/cross-spawn": {
 530      "version": "7.0.6",
 531      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
 532      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
 533      "dev": true,
 534      "license": "MIT",
 535      "dependencies": {
 536        "path-key": "^3.1.0",
 537        "shebang-command": "^2.0.0",
 538        "which": "^2.0.1"
 539      },
 540      "engines": {
 541        "node": ">= 8"
 542      }
 543    },
 544    "node_modules/debug": {
 545      "version": "4.4.3",
 546      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
 547      "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
 548      "dev": true,
 549      "license": "MIT",
 550      "dependencies": {
 551        "ms": "^2.1.3"
 552      },
 553      "engines": {
 554        "node": ">=6.0"
 555      },
 556      "peerDependenciesMeta": {
 557        "supports-color": {
 558          "optional": true
 559        }
 560      }
 561    },
 562    "node_modules/deep-is": {
 563      "version": "0.1.4",
 564      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
 565      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
 566      "dev": true,
 567      "license": "MIT"
 568    },
 569    "node_modules/escape-string-regexp": {
 570      "version": "4.0.0",
 571      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
 572      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
 573      "dev": true,
 574      "license": "MIT",
 575      "engines": {
 576        "node": ">=10"
 577      },
 578      "funding": {
 579        "url": "https://github.com/sponsors/sindresorhus"
 580      }
 581    },
 582    "node_modules/eslint": {
 583      "version": "10.7.0",
 584      "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.7.0.tgz",
 585      "integrity": "sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==",
 586      "dev": true,
 587      "license": "MIT",
 588      "workspaces": [
 589        "packages/*"
 590      ],
 591      "dependencies": {
 592        "@eslint-community/eslint-utils": "^4.8.0",
 593        "@eslint-community/regexpp": "^4.12.2",
 594        "@eslint/config-array": "^0.23.5",
 595        "@eslint/config-helpers": "^0.6.0",
 596        "@eslint/core": "^1.2.1",
 597        "@eslint/plugin-kit": "^0.7.2",
 598        "@humanfs/node": "^0.16.6",
 599        "@humanwhocodes/module-importer": "^1.0.1",
 600        "@humanwhocodes/retry": "^0.4.2",
 601        "@types/estree": "^1.0.6",
 602        "ajv": "^6.14.0",
 603        "cross-spawn": "^7.0.6",
 604        "debug": "^4.3.2",
 605        "escape-string-regexp": "^4.0.0",
 606        "eslint-scope": "^9.1.2",
 607        "eslint-visitor-keys": "^5.0.1",
 608        "espree": "^11.2.0",
 609        "esquery": "^1.7.0",
 610        "esutils": "^2.0.2",
 611        "fast-deep-equal": "^3.1.3",
 612        "file-entry-cache": "^8.0.0",
 613        "find-up": "^5.0.0",
 614        "glob-parent": "^6.0.2",
 615        "ignore": "^5.2.0",
 616        "imurmurhash": "^0.1.4",
 617        "is-glob": "^4.0.0",
 618        "json-stable-stringify-without-jsonify": "^1.0.1",
 619        "minimatch": "^10.2.4",
 620        "natural-compare": "^1.4.0",
 621        "optionator": "^0.9.3"
 622      },
 623      "bin": {
 624        "eslint": "bin/eslint.js"
 625      },
 626      "engines": {
 627        "node": "^20.19.0 || ^22.13.0 || >=24"
 628      },
 629      "funding": {
 630        "url": "https://eslint.org/donate"
 631      },
 632      "peerDependencies": {
 633        "jiti": "*"
 634      },
 635      "peerDependenciesMeta": {
 636        "jiti": {
 637          "optional": true
 638        }
 639      }
 640    },
 641    "node_modules/eslint-scope": {
 642      "version": "9.1.2",
 643      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz",
 644      "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==",
 645      "dev": true,
 646      "license": "BSD-2-Clause",
 647      "dependencies": {
 648        "@types/esrecurse": "^4.3.1",
 649        "@types/estree": "^1.0.8",
 650        "esrecurse": "^4.3.0",
 651        "estraverse": "^5.2.0"
 652      },
 653      "engines": {
 654        "node": "^20.19.0 || ^22.13.0 || >=24"
 655      },
 656      "funding": {
 657        "url": "https://opencollective.com/eslint"
 658      }
 659    },
 660    "node_modules/eslint-visitor-keys": {
 661      "version": "5.0.1",
 662      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
 663      "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
 664      "dev": true,
 665      "license": "Apache-2.0",
 666      "engines": {
 667        "node": "^20.19.0 || ^22.13.0 || >=24"
 668      },
 669      "funding": {
 670        "url": "https://opencollective.com/eslint"
 671      }
 672    },
 673    "node_modules/espree": {
 674      "version": "11.2.0",
 675      "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",
 676      "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==",
 677      "dev": true,
 678      "license": "BSD-2-Clause",
 679      "dependencies": {
 680        "acorn": "^8.16.0",
 681        "acorn-jsx": "^5.3.2",
 682        "eslint-visitor-keys": "^5.0.1"
 683      },
 684      "engines": {
 685        "node": "^20.19.0 || ^22.13.0 || >=24"
 686      },
 687      "funding": {
 688        "url": "https://opencollective.com/eslint"
 689      }
 690    },
 691    "node_modules/esquery": {
 692      "version": "1.7.0",
 693      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
 694      "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
 695      "dev": true,
 696      "license": "BSD-3-Clause",
 697      "dependencies": {
 698        "estraverse": "^5.1.0"
 699      },
 700      "engines": {
 701        "node": ">=0.10"
 702      }
 703    },
 704    "node_modules/esrecurse": {
 705      "version": "4.3.0",
 706      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
 707      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
 708      "dev": true,
 709      "license": "BSD-2-Clause",
 710      "dependencies": {
 711        "estraverse": "^5.2.0"
 712      },
 713      "engines": {
 714        "node": ">=4.0"
 715      }
 716    },
 717    "node_modules/estraverse": {
 718      "version": "5.3.0",
 719      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
 720      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
 721      "dev": true,
 722      "license": "BSD-2-Clause",
 723      "engines": {
 724        "node": ">=4.0"
 725      }
 726    },
 727    "node_modules/esutils": {
 728      "version": "2.0.3",
 729      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
 730      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
 731      "dev": true,
 732      "license": "BSD-2-Clause",
 733      "engines": {
 734        "node": ">=0.10.0"
 735      }
 736    },
 737    "node_modules/fast-deep-equal": {
 738      "version": "3.1.3",
 739      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
 740      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
 741      "dev": true,
 742      "license": "MIT"
 743    },
 744    "node_modules/fast-json-stable-stringify": {
 745      "version": "2.1.0",
 746      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
 747      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
 748      "dev": true,
 749      "license": "MIT"
 750    },
 751    "node_modules/fast-levenshtein": {
 752      "version": "2.0.6",
 753      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 754      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
 755      "dev": true,
 756      "license": "MIT"
 757    },
 758    "node_modules/fdir": {
 759      "version": "6.5.0",
 760      "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
 761      "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
 762      "dev": true,
 763      "license": "MIT",
 764      "engines": {
 765        "node": ">=12.0.0"
 766      },
 767      "peerDependencies": {
 768        "picomatch": "^3 || ^4"
 769      },
 770      "peerDependenciesMeta": {
 771        "picomatch": {
 772          "optional": true
 773        }
 774      }
 775    },
 776    "node_modules/file-entry-cache": {
 777      "version": "8.0.0",
 778      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
 779      "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
 780      "dev": true,
 781      "license": "MIT",
 782      "dependencies": {
 783        "flat-cache": "^4.0.0"
 784      },
 785      "engines": {
 786        "node": ">=16.0.0"
 787      }
 788    },
 789    "node_modules/find-up": {
 790      "version": "5.0.0",
 791      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
 792      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
 793      "dev": true,
 794      "license": "MIT",
 795      "dependencies": {
 796        "locate-path": "^6.0.0",
 797        "path-exists": "^4.0.0"
 798      },
 799      "engines": {
 800        "node": ">=10"
 801      },
 802      "funding": {
 803        "url": "https://github.com/sponsors/sindresorhus"
 804      }
 805    },
 806    "node_modules/flat-cache": {
 807      "version": "4.0.1",
 808      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
 809      "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
 810      "dev": true,
 811      "license": "MIT",
 812      "dependencies": {
 813        "flatted": "^3.2.9",
 814        "keyv": "^4.5.4"
 815      },
 816      "engines": {
 817        "node": ">=16"
 818      }
 819    },
 820    "node_modules/flatted": {
 821      "version": "3.4.2",
 822      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
 823      "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
 824      "dev": true,
 825      "license": "ISC"
 826    },
 827    "node_modules/glob-parent": {
 828      "version": "6.0.2",
 829      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
 830      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
 831      "dev": true,
 832      "license": "ISC",
 833      "dependencies": {
 834        "is-glob": "^4.0.3"
 835      },
 836      "engines": {
 837        "node": ">=10.13.0"
 838      }
 839    },
 840    "node_modules/globals": {
 841      "version": "17.7.0",
 842      "resolved": "https://registry.npmjs.org/globals/-/globals-17.7.0.tgz",
 843      "integrity": "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==",
 844      "dev": true,
 845      "license": "MIT",
 846      "engines": {
 847        "node": ">=18"
 848      },
 849      "funding": {
 850        "url": "https://github.com/sponsors/sindresorhus"
 851      }
 852    },
 853    "node_modules/ignore": {
 854      "version": "5.3.2",
 855      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
 856      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
 857      "dev": true,
 858      "license": "MIT",
 859      "engines": {
 860        "node": ">= 4"
 861      }
 862    },
 863    "node_modules/imurmurhash": {
 864      "version": "0.1.4",
 865      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 866      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
 867      "dev": true,
 868      "license": "MIT",
 869      "engines": {
 870        "node": ">=0.8.19"
 871      }
 872    },
 873    "node_modules/is-extglob": {
 874      "version": "2.1.1",
 875      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 876      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
 877      "dev": true,
 878      "license": "MIT",
 879      "engines": {
 880        "node": ">=0.10.0"
 881      }
 882    },
 883    "node_modules/is-glob": {
 884      "version": "4.0.3",
 885      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
 886      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
 887      "dev": true,
 888      "license": "MIT",
 889      "dependencies": {
 890        "is-extglob": "^2.1.1"
 891      },
 892      "engines": {
 893        "node": ">=0.10.0"
 894      }
 895    },
 896    "node_modules/isexe": {
 897      "version": "2.0.0",
 898      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
 899      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
 900      "dev": true,
 901      "license": "ISC"
 902    },
 903    "node_modules/jiti": {
 904      "version": "2.7.0",
 905      "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz",
 906      "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==",
 907      "dev": true,
 908      "license": "MIT",
 909      "bin": {
 910        "jiti": "lib/jiti-cli.mjs"
 911      }
 912    },
 913    "node_modules/json-buffer": {
 914      "version": "3.0.1",
 915      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
 916      "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
 917      "dev": true,
 918      "license": "MIT"
 919    },
 920    "node_modules/json-schema-traverse": {
 921      "version": "0.4.1",
 922      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 923      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
 924      "dev": true,
 925      "license": "MIT"
 926    },
 927    "node_modules/json-stable-stringify-without-jsonify": {
 928      "version": "1.0.1",
 929      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
 930      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
 931      "dev": true,
 932      "license": "MIT"
 933    },
 934    "node_modules/keyv": {
 935      "version": "4.5.4",
 936      "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
 937      "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
 938      "dev": true,
 939      "license": "MIT",
 940      "dependencies": {
 941        "json-buffer": "3.0.1"
 942      }
 943    },
 944    "node_modules/levn": {
 945      "version": "0.4.1",
 946      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
 947      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
 948      "dev": true,
 949      "license": "MIT",
 950      "dependencies": {
 951        "prelude-ls": "^1.2.1",
 952        "type-check": "~0.4.0"
 953      },
 954      "engines": {
 955        "node": ">= 0.8.0"
 956      }
 957    },
 958    "node_modules/locate-path": {
 959      "version": "6.0.0",
 960      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
 961      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
 962      "dev": true,
 963      "license": "MIT",
 964      "dependencies": {
 965        "p-locate": "^5.0.0"
 966      },
 967      "engines": {
 968        "node": ">=10"
 969      },
 970      "funding": {
 971        "url": "https://github.com/sponsors/sindresorhus"
 972      }
 973    },
 974    "node_modules/minimatch": {
 975      "version": "10.2.5",
 976      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
 977      "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
 978      "dev": true,
 979      "license": "BlueOak-1.0.0",
 980      "dependencies": {
 981        "brace-expansion": "^5.0.5"
 982      },
 983      "engines": {
 984        "node": "18 || 20 || >=22"
 985      },
 986      "funding": {
 987        "url": "https://github.com/sponsors/isaacs"
 988      }
 989    },
 990    "node_modules/ms": {
 991      "version": "2.1.3",
 992      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
 993      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
 994      "dev": true,
 995      "license": "MIT"
 996    },
 997    "node_modules/natural-compare": {
 998      "version": "1.4.0",
 999      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1000      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1001      "dev": true,
1002      "license": "MIT"
1003    },
1004    "node_modules/optionator": {
1005      "version": "0.9.4",
1006      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
1007      "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
1008      "dev": true,
1009      "license": "MIT",
1010      "dependencies": {
1011        "deep-is": "^0.1.3",
1012        "fast-levenshtein": "^2.0.6",
1013        "levn": "^0.4.1",
1014        "prelude-ls": "^1.2.1",
1015        "type-check": "^0.4.0",
1016        "word-wrap": "^1.2.5"
1017      },
1018      "engines": {
1019        "node": ">= 0.8.0"
1020      }
1021    },
1022    "node_modules/p-limit": {
1023      "version": "3.1.0",
1024      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1025      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1026      "dev": true,
1027      "license": "MIT",
1028      "dependencies": {
1029        "yocto-queue": "^0.1.0"
1030      },
1031      "engines": {
1032        "node": ">=10"
1033      },
1034      "funding": {
1035        "url": "https://github.com/sponsors/sindresorhus"
1036      }
1037    },
1038    "node_modules/p-locate": {
1039      "version": "5.0.0",
1040      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1041      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1042      "dev": true,
1043      "license": "MIT",
1044      "dependencies": {
1045        "p-limit": "^3.0.2"
1046      },
1047      "engines": {
1048        "node": ">=10"
1049      },
1050      "funding": {
1051        "url": "https://github.com/sponsors/sindresorhus"
1052      }
1053    },
1054    "node_modules/path-exists": {
1055      "version": "4.0.0",
1056      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1057      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1058      "dev": true,
1059      "license": "MIT",
1060      "engines": {
1061        "node": ">=8"
1062      }
1063    },
1064    "node_modules/path-key": {
1065      "version": "3.1.1",
1066      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1067      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1068      "dev": true,
1069      "license": "MIT",
1070      "engines": {
1071        "node": ">=8"
1072      }
1073    },
1074    "node_modules/picomatch": {
1075      "version": "4.0.5",
1076      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
1077      "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
1078      "dev": true,
1079      "license": "MIT",
1080      "engines": {
1081        "node": ">=12"
1082      },
1083      "funding": {
1084        "url": "https://github.com/sponsors/jonschlinkert"
1085      }
1086    },
1087    "node_modules/prelude-ls": {
1088      "version": "1.2.1",
1089      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1090      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1091      "dev": true,
1092      "license": "MIT",
1093      "engines": {
1094        "node": ">= 0.8.0"
1095      }
1096    },
1097    "node_modules/prettier": {
1098      "version": "3.9.6",
1099      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz",
1100      "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==",
1101      "dev": true,
1102      "license": "MIT",
1103      "bin": {
1104        "prettier": "bin/prettier.cjs"
1105      },
1106      "engines": {
1107        "node": ">=14"
1108      },
1109      "funding": {
1110        "url": "https://github.com/prettier/prettier?sponsor=1"
1111      }
1112    },
1113    "node_modules/punycode": {
1114      "version": "2.3.1",
1115      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
1116      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
1117      "dev": true,
1118      "license": "MIT",
1119      "engines": {
1120        "node": ">=6"
1121      }
1122    },
1123    "node_modules/semver": {
1124      "version": "7.8.5",
1125      "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1126      "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1127      "dev": true,
1128      "license": "ISC",
1129      "bin": {
1130        "semver": "bin/semver.js"
1131      },
1132      "engines": {
1133        "node": ">=10"
1134      }
1135    },
1136    "node_modules/shebang-command": {
1137      "version": "2.0.0",
1138      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1139      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1140      "dev": true,
1141      "license": "MIT",
1142      "dependencies": {
1143        "shebang-regex": "^3.0.0"
1144      },
1145      "engines": {
1146        "node": ">=8"
1147      }
1148    },
1149    "node_modules/shebang-regex": {
1150      "version": "3.0.0",
1151      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1152      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1153      "dev": true,
1154      "license": "MIT",
1155      "engines": {
1156        "node": ">=8"
1157      }
1158    },
1159    "node_modules/tinyglobby": {
1160      "version": "0.2.17",
1161      "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1162      "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1163      "dev": true,
1164      "license": "MIT",
1165      "dependencies": {
1166        "fdir": "^6.5.0",
1167        "picomatch": "^4.0.4"
1168      },
1169      "engines": {
1170        "node": ">=12.0.0"
1171      },
1172      "funding": {
1173        "url": "https://github.com/sponsors/SuperchupuDev"
1174      }
1175    },
1176    "node_modules/ts-api-utils": {
1177      "version": "2.5.0",
1178      "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
1179      "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
1180      "dev": true,
1181      "license": "MIT",
1182      "engines": {
1183        "node": ">=18.12"
1184      },
1185      "peerDependencies": {
1186        "typescript": ">=4.8.4"
1187      }
1188    },
1189    "node_modules/type-check": {
1190      "version": "0.4.0",
1191      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1192      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1193      "dev": true,
1194      "license": "MIT",
1195      "dependencies": {
1196        "prelude-ls": "^1.2.1"
1197      },
1198      "engines": {
1199        "node": ">= 0.8.0"
1200      }
1201    },
1202    "node_modules/typescript": {
1203      "version": "5.9.3",
1204      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1205      "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1206      "dev": true,
1207      "license": "Apache-2.0",
1208      "bin": {
1209        "tsc": "bin/tsc",
1210        "tsserver": "bin/tsserver"
1211      },
1212      "engines": {
1213        "node": ">=14.17"
1214      }
1215    },
1216    "node_modules/typescript-eslint": {
1217      "version": "8.65.0",
1218      "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.65.0.tgz",
1219      "integrity": "sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==",
1220      "dev": true,
1221      "license": "MIT",
1222      "dependencies": {
1223        "@typescript-eslint/eslint-plugin": "8.65.0",
1224        "@typescript-eslint/parser": "8.65.0",
1225        "@typescript-eslint/typescript-estree": "8.65.0",
1226        "@typescript-eslint/utils": "8.65.0"
1227      },
1228      "engines": {
1229        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1230      },
1231      "funding": {
1232        "type": "opencollective",
1233        "url": "https://opencollective.com/typescript-eslint"
1234      },
1235      "peerDependencies": {
1236        "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1237        "typescript": ">=4.8.4 <6.1.0"
1238      }
1239    },
1240    "node_modules/uri-js": {
1241      "version": "4.4.1",
1242      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1243      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1244      "dev": true,
1245      "license": "BSD-2-Clause",
1246      "dependencies": {
1247        "punycode": "^2.1.0"
1248      }
1249    },
1250    "node_modules/which": {
1251      "version": "2.0.2",
1252      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1253      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1254      "dev": true,
1255      "license": "ISC",
1256      "dependencies": {
1257        "isexe": "^2.0.0"
1258      },
1259      "bin": {
1260        "node-which": "bin/node-which"
1261      },
1262      "engines": {
1263        "node": ">= 8"
1264      }
1265    },
1266    "node_modules/word-wrap": {
1267      "version": "1.2.5",
1268      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
1269      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
1270      "dev": true,
1271      "license": "MIT",
1272      "engines": {
1273        "node": ">=0.10.0"
1274      }
1275    },
1276    "node_modules/yocto-queue": {
1277      "version": "0.1.0",
1278      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1279      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1280      "dev": true,
1281      "license": "MIT",
1282      "engines": {
1283        "node": ">=10"
1284      },
1285      "funding": {
1286        "url": "https://github.com/sponsors/sindresorhus"
1287      }
1288    }
1289  }
1290}