diff --git a/package.json b/package.json index 76ef622..08c9ede 100644 --- a/package.json +++ b/package.json @@ -36,19 +36,19 @@ }, "homepage": "https://github.com/esm-bundle/angular#readme", "devDependencies": { - "@angular/animations": "19.2.25", - "@angular/common": "19.2.25", - "@angular/compiler": "19.2.25", - "@angular/compiler-cli": "19.2.25", + "@angular/animations": "22.2.3", + "@angular/common": "22.2.3", + "@angular/compiler": "22.2.3", + "@angular/compiler-cli": "22.2.3", "@angular/core": "19.2.0", - "@angular/elements": "19.2.25", - "@angular/forms": "19.2.25", - "@angular/localize": "19.2.25", - "@angular/platform-browser": "19.2.25", - "@angular/platform-browser-dynamic": "19.2.25", - "@angular/router": "19.2.25", - "@angular/service-worker": "19.2.25", - "@angular/upgrade": "19.2.25", + "@angular/elements": "22.2.3", + "@angular/forms": "22.2.3", + "@angular/localize": "22.2.3", + "@angular/platform-browser": "22.2.3", + "@angular/platform-browser-dynamic": "22.2.3", + "@angular/router": "22.2.3", + "@angular/service-worker": "22.2.3", + "@angular/upgrade": "22.2.3", "@rollup/plugin-babel": "7.1.0", "@rollup/plugin-replace": "6.0.3", "@rollup/plugin-terser": "1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8f2f96..e067e93 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,44 +11,44 @@ patchedDependencies: devDependencies: '@angular/animations': - specifier: 19.2.25 - version: 19.2.25(@angular/common@19.2.25)(@angular/core@19.2.0) + specifier: 22.2.3 + version: 22.2.3(@angular/core@19.2.0) '@angular/common': - specifier: 19.2.25 - version: 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) + specifier: 22.2.3 + version: 22.2.3(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/compiler': - specifier: 19.2.25 - version: 19.2.25 + specifier: 22.2.3 + version: 22.2.3 '@angular/compiler-cli': - specifier: 19.2.25 - version: 19.2.25(@angular/compiler@19.2.25)(typescript@6.0.3) + specifier: 22.2.3 + version: 22.2.3(@angular/compiler@22.2.3)(typescript@6.0.3) '@angular/core': specifier: 19.2.0 version: 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) '@angular/elements': - specifier: 19.2.25 - version: 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) + specifier: 22.2.3 + version: 22.2.3(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/forms': - specifier: 19.2.25 - version: 19.2.25(@angular/common@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser@19.2.25)(rxjs@7.8.2) + specifier: 22.2.3 + version: 22.2.3(@angular/common@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser@22.2.3)(rxjs@7.8.2) '@angular/localize': - specifier: 19.2.25 - version: 19.2.25(@angular/compiler-cli@19.2.25)(@angular/compiler@19.2.25) + specifier: 22.2.3 + version: 22.2.3(@angular/compiler-cli@22.2.3)(@angular/compiler@22.2.3) '@angular/platform-browser': - specifier: 19.2.25 - version: 19.2.25(@angular/animations@19.2.25)(@angular/common@19.2.25)(@angular/core@19.2.0) + specifier: 22.2.3 + version: 22.2.3(@angular/animations@22.2.3)(@angular/common@22.2.3)(@angular/core@19.2.0) '@angular/platform-browser-dynamic': - specifier: 19.2.25 - version: 19.2.25(@angular/common@19.2.25)(@angular/compiler@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser@19.2.25) + specifier: 22.2.3 + version: 22.2.3(@angular/common@22.2.3)(@angular/compiler@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser@22.2.3) '@angular/router': - specifier: 19.2.25 - version: 19.2.25(@angular/common@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser@19.2.25)(rxjs@7.8.2) + specifier: 22.2.3 + version: 22.2.3(@angular/common@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser@22.2.3)(rxjs@7.8.2) '@angular/service-worker': - specifier: 19.2.25 - version: 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) + specifier: 22.2.3 + version: 22.2.3(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/upgrade': - specifier: 19.2.25 - version: 19.2.25(@angular/compiler@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@19.2.25)(@angular/platform-browser@19.2.25) + specifier: 22.2.3 + version: 22.2.3(@angular/compiler@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@22.2.3)(@angular/platform-browser@22.2.3) '@rollup/plugin-babel': specifier: 7.1.0 version: 7.1.0(@babel/core@7.26.9)(rollup@4.64.10) @@ -120,23 +120,22 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@angular/animations@19.2.25(@angular/common@19.2.25)(@angular/core@19.2.0): - resolution: {integrity: sha512-1IE7wuC3ecAumb7ZQHCugV1jsSl93j0omX7BAWwwmM8C7Xo//fZcO/ad/IFfn0zV/VCBAhOAFBUKUIVAGpsylw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/animations@22.2.3(@angular/core@19.2.0): + resolution: {integrity: sha512-sslKnTrKwHwtTvT/pWj7UoYq0cfuX3PijZM7v0JtCajQkK1Nj0Ljob0mebxXBXUVBrOixfCnfBS0EG4JNEznFA==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} + deprecated: '@angular/animations is deprecated. Use `animate.enter` and `animate.leave` instead. For more information see: https://v22.angular.dev/guide/animations.' peerDependencies: - '@angular/common': 19.2.25 - '@angular/core': 19.2.25 + '@angular/core': 22.2.3 dependencies: - '@angular/common': 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) tslib: 2.8.1 dev: true - /@angular/common@19.2.25(@angular/core@19.2.0)(rxjs@7.8.2): - resolution: {integrity: sha512-WteFLyfDPvilzpSGHk64bqowa4NnHdbjNl1xXeGr038fgTjp0l0NdiUPqeDtYT4pf5lWl6477pPoQN7o//NyyQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/common@22.2.3(@angular/core@19.2.0)(rxjs@7.8.2): + resolution: {integrity: sha512-sRzcvxzurbkCDVFJMguNVgsHds3NvDj5qbZ44NHjH7J9MBk5oZYXHppdHVm8AolBhCXAWvMk0vx+NO8Bt4rS7A==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/core': 19.2.25 + '@angular/core': 22.2.3 rxjs: ^6.5.3 || ^7.4.0 dependencies: '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) @@ -144,31 +143,32 @@ packages: tslib: 2.8.1 dev: true - /@angular/compiler-cli@19.2.25(@angular/compiler@19.2.25)(typescript@6.0.3): - resolution: {integrity: sha512-IBBKRz6ua+y6bdcaUIpOPq7G/S4biJfcT1TCMD7wi+48wiKKSXj4J/8BN5fSjt+UozlHwya3B8z0XqnwO2ywZw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/compiler-cli@22.2.3(@angular/compiler@22.2.3)(typescript@6.0.3): + resolution: {integrity: sha512-em7Ht0Dv7cN7vZgvl2fl1yscAs+zUG2Vr2YKpVZ/rOWuTL2JZyT1qIfKhC4wQoo/3lN8fiUIwQMpflSGzIEPng==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} hasBin: true peerDependencies: - '@angular/compiler': 19.2.25 - typescript: '>=5.5 <5.9' + '@angular/compiler': 22.2.3 + typescript: '>=6.0 <6.1' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@angular/compiler': 19.2.25 - '@babel/core': 7.26.9 + '@angular/compiler': 22.2.3 + '@babel/core': 8.0.1 '@jridgewell/sourcemap-codec': 1.5.0 - chokidar: 4.0.3 + chokidar: 5.0.0 convert-source-map: 1.9.0 reflect-metadata: 0.2.2 semver: 7.7.4 tslib: 2.8.1 typescript: 6.0.3 - yargs: 17.7.2 - transitivePeerDependencies: - - supports-color + yargs: 18.0.0 dev: true - /@angular/compiler@19.2.25: - resolution: {integrity: sha512-GGEeTTd/DV71E07K0u5753bxXozc6Z7iWaCZJDW7xiA7hdHCwrYBMz1PVUJAtXcxf4wTdiXQR48kw8/YHYnDAw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/compiler@22.2.3: + resolution: {integrity: sha512-GjDkmOBqW+6RJTeW5mlLRivf6Zy7Ed0auVh+DYD67d4UF4Sk17F1vIt8puF4CQ2PIezlHh7oOnermCBNHAOGkQ==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} dependencies: tslib: 2.8.1 dev: true @@ -185,11 +185,11 @@ packages: zone.js: 0.15.0 dev: true - /@angular/elements@19.2.25(@angular/core@19.2.0)(rxjs@7.8.2): - resolution: {integrity: sha512-iimbcfIrwzZui4rTd/GecDkFr+nzMW6gTVqCTr/67o5qznffIyPRxgEpNIcMjSkSOXEfDfWESQKlrRdwd386kA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/elements@22.2.3(@angular/core@19.2.0)(rxjs@7.8.2): + resolution: {integrity: sha512-9a1IfcnHvNZLaDdLsUbCldAt+ntdZcOJOp5ASIVvBPWm/PaMez1YbtlgOBb/G5NDoj/fquD9gAkg7stBnJE+Jw==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/core': 19.2.25 + '@angular/core': 22.2.3 rxjs: ^6.5.3 || ^7.4.0 dependencies: '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) @@ -197,95 +197,94 @@ packages: tslib: 2.8.1 dev: true - /@angular/forms@19.2.25(@angular/common@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser@19.2.25)(rxjs@7.8.2): - resolution: {integrity: sha512-lbuhZiuNKy8vcIHFSP7sOW5kfHSVDiVsXh2/+rWjqGklscfUG5cTK9F9d+k60CH24OhK0NgRKoCHiAK5zPQi2g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/forms@22.2.3(@angular/common@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser@22.2.3)(rxjs@7.8.2): + resolution: {integrity: sha512-TKP8FpeRCY/++vKWsY8GC1J2sNtEkdNNBPdgnMAMLTwheW5JzjwVatuQlbuZEx3WaAjbll1Ux3d+eHeqAVrtQg==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/common': 19.2.25 - '@angular/core': 19.2.25 - '@angular/platform-browser': 19.2.25 + '@angular/common': 22.2.3 + '@angular/core': 22.2.3 + '@angular/platform-browser': 22.2.3 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/common': 22.2.3(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.25(@angular/animations@19.2.25)(@angular/common@19.2.25)(@angular/core@19.2.0) + '@angular/platform-browser': 22.2.3(@angular/animations@22.2.3)(@angular/common@22.2.3)(@angular/core@19.2.0) + '@standard-schema/spec': 1.1.0 rxjs: 7.8.2 tslib: 2.8.1 + zod: 4.6.7 dev: true - /@angular/localize@19.2.25(@angular/compiler-cli@19.2.25)(@angular/compiler@19.2.25): - resolution: {integrity: sha512-8/1j0BUYMwjRxCAOK9mjW9Gud0g9C6hLJMr2HOBdiIPNvhXkdZqF3nMXgF12xqnD33fbrE+zsURZgF0fxoL5Ww==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/localize@22.2.3(@angular/compiler-cli@22.2.3)(@angular/compiler@22.2.3): + resolution: {integrity: sha512-PAiV/k8ps4Qosu0VFk5/HIhjfQa0w4Y28+rx3aPIFei3d+kSak4yG5X9SiPWJQaSXr+YamS5pE/BipLYLNvwqA==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} hasBin: true peerDependencies: - '@angular/compiler': 19.2.25 - '@angular/compiler-cli': 19.2.25 + '@angular/compiler': 22.2.3 + '@angular/compiler-cli': 22.2.3 dependencies: - '@angular/compiler': 19.2.25 - '@angular/compiler-cli': 19.2.25(@angular/compiler@19.2.25)(typescript@6.0.3) - '@babel/core': 7.26.9 - '@types/babel__core': 7.20.5 - fast-glob: 3.3.3 - yargs: 17.7.2 - transitivePeerDependencies: - - supports-color + '@angular/compiler': 22.2.3 + '@angular/compiler-cli': 22.2.3(@angular/compiler@22.2.3)(typescript@6.0.3) + '@babel/core': 8.0.1 + tinyglobby: 0.2.17 + yargs: 18.0.0 dev: true - /@angular/platform-browser-dynamic@19.2.25(@angular/common@19.2.25)(@angular/compiler@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser@19.2.25): - resolution: {integrity: sha512-T6LK+NH6VR0bNKepN6urSHPE86OxbIMvgm855W06YjXvK7cMotPCC+N10zv7M8zQRZtQ7WBkY0EGpC8qLrao0g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/platform-browser-dynamic@22.2.3(@angular/common@22.2.3)(@angular/compiler@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser@22.2.3): + resolution: {integrity: sha512-+WBe2JjaEeK0NpMlBzV7UBkO+ltUBYTDtMfGYkew2xHdIviITnzXX7yUXijB1Y6jxALgz3jEuJa9iLid8s11rg==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/common': 19.2.25 - '@angular/compiler': 19.2.25 - '@angular/core': 19.2.25 - '@angular/platform-browser': 19.2.25 + '@angular/common': 22.2.3 + '@angular/compiler': 22.2.3 + '@angular/core': 22.2.3 + '@angular/platform-browser': 22.2.3 dependencies: - '@angular/common': 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) - '@angular/compiler': 19.2.25 + '@angular/common': 22.2.3(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/compiler': 22.2.3 '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.25(@angular/animations@19.2.25)(@angular/common@19.2.25)(@angular/core@19.2.0) + '@angular/platform-browser': 22.2.3(@angular/animations@22.2.3)(@angular/common@22.2.3)(@angular/core@19.2.0) tslib: 2.8.1 dev: true - /@angular/platform-browser@19.2.25(@angular/animations@19.2.25)(@angular/common@19.2.25)(@angular/core@19.2.0): - resolution: {integrity: sha512-UF7cyBnMF3puA/cGy3MXbiPB2Rlw0Umf78XH664Iwqsb37A+TxqzOPaByXsNTIbpV6/h28yO3dMvDVFT3aOvOA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/platform-browser@22.2.3(@angular/animations@22.2.3)(@angular/common@22.2.3)(@angular/core@19.2.0): + resolution: {integrity: sha512-eWZGsbG4bSrSg9UB/NE8wORGVrh1u+x6rirPGpMWqq/mTi6q+nS+pnPxAxmiEs8wmPH5nCz5b2pRKQeYUkhAGA==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/animations': 19.2.25 - '@angular/common': 19.2.25 - '@angular/core': 19.2.25 + '@angular/animations': 22.2.3 + '@angular/common': 22.2.3 + '@angular/core': 22.2.3 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 19.2.25(@angular/common@19.2.25)(@angular/core@19.2.0) - '@angular/common': 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/animations': 22.2.3(@angular/core@19.2.0) + '@angular/common': 22.2.3(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) tslib: 2.8.1 dev: true - /@angular/router@19.2.25(@angular/common@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser@19.2.25)(rxjs@7.8.2): - resolution: {integrity: sha512-IddC2vPiagB2jAsUrNuAr74p+OirWaroouvPkUjzPmyQ+12/0EsygHamsgUbsCVLXJKh72oqnD+xViN0AMguOA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/router@22.2.3(@angular/common@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser@22.2.3)(rxjs@7.8.2): + resolution: {integrity: sha512-h4C3iJ3OXM9HItErmTo9fFrFRDj1DSqbvweHAWl8eYJvyuhDD80gBNgdpN8/5gpt9K1HV+PXk0YbyjyQ0zMfPA==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/common': 19.2.25 - '@angular/core': 19.2.25 - '@angular/platform-browser': 19.2.25 + '@angular/common': 22.2.3 + '@angular/core': 22.2.3 + '@angular/platform-browser': 22.2.3 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 19.2.25(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/common': 22.2.3(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.25(@angular/animations@19.2.25)(@angular/common@19.2.25)(@angular/core@19.2.0) + '@angular/platform-browser': 22.2.3(@angular/animations@22.2.3)(@angular/common@22.2.3)(@angular/core@19.2.0) rxjs: 7.8.2 tslib: 2.8.1 dev: true - /@angular/service-worker@19.2.25(@angular/core@19.2.0)(rxjs@7.8.2): - resolution: {integrity: sha512-NB4g5bA+f5Jx6UsLmEdrHUXLOQDtAjQqeM7JHRl7qXg/xESnNubNqM0VMKO1P5oqAjQ++5Vc1G3s59uOgHKnPw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/service-worker@22.2.3(@angular/core@19.2.0)(rxjs@7.8.2): + resolution: {integrity: sha512-saMdoMws2M9nIGfM2hdhCHhPospGq1UC1xR3V8pcPQWW9EgQqkpjLZODPrXxJjzxpvprnuHY7w/OSt7dqfbbtA==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} hasBin: true peerDependencies: - '@angular/core': 19.2.25 + '@angular/core': 22.2.3 rxjs: ^6.5.3 || ^7.4.0 dependencies: '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) @@ -293,19 +292,19 @@ packages: tslib: 2.8.1 dev: true - /@angular/upgrade@19.2.25(@angular/compiler@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@19.2.25)(@angular/platform-browser@19.2.25): - resolution: {integrity: sha512-5B96uEPWq3Jz/IcykThTBkR/2zmNaUwQhgNVsCCz5T4kQp3PxWWCQd5ybbZWm/U3/iPNugDFZzW3DWQdMbrJ2g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/upgrade@22.2.3(@angular/compiler@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@22.2.3)(@angular/platform-browser@22.2.3): + resolution: {integrity: sha512-V3vJHlD9ZVhX/3dRcSap8q5shFndjpZI8K9DR1f5eJT3hIwMqLMqP5ChNoVN/wuqAvzH6ATNxZwtU7oTwxUOiA==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/compiler': 19.2.25 - '@angular/core': 19.2.25 - '@angular/platform-browser': 19.2.25 - '@angular/platform-browser-dynamic': 19.2.25 + '@angular/compiler': 22.2.3 + '@angular/core': 22.2.3 + '@angular/platform-browser': 22.2.3 + '@angular/platform-browser-dynamic': 22.2.3 dependencies: - '@angular/compiler': 19.2.25 + '@angular/compiler': 22.2.3 '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.25(@angular/animations@19.2.25)(@angular/common@19.2.25)(@angular/core@19.2.0) - '@angular/platform-browser-dynamic': 19.2.25(@angular/common@19.2.25)(@angular/compiler@19.2.25)(@angular/core@19.2.0)(@angular/platform-browser@19.2.25) + '@angular/platform-browser': 22.2.3(@angular/animations@22.2.3)(@angular/common@22.2.3)(@angular/core@19.2.0) + '@angular/platform-browser-dynamic': 22.2.3(@angular/common@22.2.3)(@angular/compiler@22.2.3)(@angular/core@19.2.0)(@angular/platform-browser@22.2.3) tslib: 2.8.1 dev: true @@ -318,11 +317,24 @@ packages: picocolors: 1.1.1 dev: true + /@babel/code-frame@8.0.6: + resolution: {integrity: sha512-uMHhvmDmwFiLuiozaoRYTZHqMFuu3fem/X9JY78lohAuLoh8LSGGC8JqUzo2cVuBsBxkjMZNk56CE7ock8Xxkw==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/helper-validator-identifier': 8.0.6 + js-tokens: 10.0.0 + dev: true + /@babel/compat-data@7.26.8: resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data@8.0.5: + resolution: {integrity: sha512-YLsYoQMvL8l8WrGpN3Zj7O1wK5LEBN+cQtux7BcuHyxIXve724XG+zuJ1n3U1cUweRtTzQOA4IHbuQw3N34SZw==} + engines: {node: ^22.18.0 || >=24.11.0} + dev: true + /@babel/core@7.26.9: resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} engines: {node: '>=6.9.0'} @@ -346,6 +358,28 @@ packages: - supports-color dev: true + /@babel/core@8.0.1: + resolution: {integrity: sha512-5FgxM4dLQpMJHSiVATk8foW263dVHQHBVpXYiimNECVWG01f4nFyEbQixeT6Mwvg7TayREJ2gpKl3o2RoMdnqw==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/generator': 8.0.6 + '@babel/helper-compilation-targets': 8.0.7 + '@babel/helpers': 8.0.7 + '@babel/parser': 8.0.7 + '@babel/template': 8.0.0 + '@babel/traverse': 8.0.7 + '@babel/types': 8.0.6 + '@types/gensync': 1.0.5 + convert-source-map: 2.0.0 + empathic: 2.1.0 + gensync: 1.0.0-beta.2 + import-meta-resolve: 4.2.0 + json5: 2.2.3 + obug: 2.2.1 + semver: 7.7.4 + dev: true + /@babel/generator@7.26.9: resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} engines: {node: '>=6.9.0'} @@ -357,6 +391,18 @@ packages: jsesc: 3.0.2 dev: true + /@babel/generator@8.0.6: + resolution: {integrity: sha512-/pcanjdRsonCexCuxgGD8fKnBLLzk2i9uM4kmcmGyyev2R5YDs+rafMYZ89RvaGY1mW8T7C5au0TyYaEeHBGng==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/parser': 8.0.7 + '@babel/types': 8.0.6 + '@jridgewell/gen-mapping': 0.4.0-beta.0 + '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 + jsesc: 3.0.2 + dev: true + /@babel/helper-compilation-targets@7.26.5: resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} @@ -368,6 +414,22 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-compilation-targets@8.0.7: + resolution: {integrity: sha512-ilAZCdOOlOVA7dQbaFNw2f/59p6GW33NxTopc3DvEE3efp3ZXTrGX/yZScaKw8/vd9bq31Ag0EcXiLw32bAgJg==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/compat-data': 8.0.5 + '@babel/helper-validator-option': 8.0.0 + browserslist: 4.24.2 + flru: 1.0.2 + verkit: 0.5.0 + dev: true + + /@babel/helper-globals@8.0.6: + resolution: {integrity: sha512-OdnA/N52LhzFpeUuVz5YGuSWjc7TPHiFmVYZbPlSgExocO2GwbxVpSni9MVs5wwW+wZ4kPuwBEBN9pIPDYz1mA==} + engines: {node: ^22.18.0 || >=24.11.0} + dev: true + /@babel/helper-module-imports@7.25.9: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} @@ -397,16 +459,31 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-string-parser@8.0.6: + resolution: {integrity: sha512-+6HYEBnsDRZHJtUTAEfMQd0zMDqdFHS7C+5vAsEZqBUr3vEMWOWlHJ0Jz1gS8jJIlCvLsuA6ivmeoqzH936YcA==} + engines: {node: ^22.18.0 || >=24.11.0} + dev: true + /@babel/helper-validator-identifier@7.25.9: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-identifier@8.0.6: + resolution: {integrity: sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ==} + engines: {node: ^22.18.0 || >=24.11.0} + dev: true + /@babel/helper-validator-option@7.25.9: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-option@8.0.0: + resolution: {integrity: sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==} + engines: {node: ^22.18.0 || >=24.11.0} + dev: true + /@babel/helpers@7.26.9: resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} engines: {node: '>=6.9.0'} @@ -415,6 +492,14 @@ packages: '@babel/types': 7.26.9 dev: true + /@babel/helpers@8.0.7: + resolution: {integrity: sha512-5dMj5kFwS2AY7Dt4PZp4px3c5ThMbbEa7tZfuHTncCGSFYq8uoA1ufDE1IS/lYpQedE+3+GQ3cPZUiplIu195w==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/template': 8.0.0 + '@babel/types': 8.0.6 + dev: true + /@babel/parser@7.26.9: resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} engines: {node: '>=6.0.0'} @@ -423,6 +508,14 @@ packages: '@babel/types': 7.26.9 dev: true + /@babel/parser@8.0.7: + resolution: {integrity: sha512-UkDwEbPO1px2JQSrdh4qIgaH1JgG7GO/pFeJkpxhDxIETkT/QvGpnigXIw75ViHYPtIgKITmVUJqLjiO+JuWjA==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + dependencies: + '@babel/types': 8.0.6 + dev: true + /@babel/template@7.26.9: resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} @@ -432,6 +525,15 @@ packages: '@babel/types': 7.26.9 dev: true + /@babel/template@8.0.0: + resolution: {integrity: sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/parser': 8.0.7 + '@babel/types': 8.0.6 + dev: true + /@babel/traverse@7.26.9: resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} engines: {node: '>=6.9.0'} @@ -447,6 +549,19 @@ packages: - supports-color dev: true + /@babel/traverse@8.0.7: + resolution: {integrity: sha512-bVV0brinsTWgc6ptSIoQo3GbITtl0VZAqEUJbHHcyfDPEu+q/fEvlYEa+6H85HoK8IdksKBFtKJbJFZ6Kff+zg==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/generator': 8.0.6 + '@babel/helper-globals': 8.0.6 + '@babel/parser': 8.0.7 + '@babel/template': 8.0.0 + '@babel/types': 8.0.6 + obug: 3.0.0 + dev: true + /@babel/types@7.26.9: resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} engines: {node: '>=6.9.0'} @@ -455,6 +570,14 @@ packages: '@babel/helper-validator-identifier': 7.25.9 dev: true + /@babel/types@8.0.6: + resolution: {integrity: sha512-c+xgSWboV2pdwXP67BUWDVRHi2BO5Q3KwxyFVs7taVTY+fsK47/L51ZXQoV9rozHJDNHvJ4v4WEsI/IlxV2l2A==} + engines: {node: ^22.18.0 || >=24.11.0} + dependencies: + '@babel/helper-string-parser': 8.0.6 + '@babel/helper-validator-identifier': 8.0.6 + dev: true + /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -683,6 +806,13 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true + /@jridgewell/gen-mapping@0.4.0-beta.0: + resolution: {integrity: sha512-JdGNkbE4GlNPYQhM0L95fBQr7ctLZJ276QXQLTad4t1oSdnnCI3fDq9DW3BqYAWv8Wc3+HS+4Gsii1oPMCfz1w==} + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + '@jridgewell/trace-mapping': 0.3.31 + dev: true + /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -704,6 +834,10 @@ packages: resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} dev: true + /@jridgewell/sourcemap-codec@1.6.0: + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + dev: true + /@jridgewell/trace-mapping@0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: @@ -711,6 +845,13 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true + /@jridgewell/trace-mapping@0.3.31: + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /@napi-rs/lzma-linux-x64-gnu@1.5.1: resolution: {integrity: sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==} engines: {node: ^22.20 || ^24.12 || >=25} @@ -720,27 +861,6 @@ packages: dev: true optional: true - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true - - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - dev: true - /@octokit/auth-token@6.0.0: resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} engines: {node: '>= 20'} @@ -1123,33 +1243,8 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: true - /@types/babel__core@7.20.5: - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - dependencies: - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - dev: true - - /@types/babel__generator@7.6.8: - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - dependencies: - '@babel/types': 7.26.9 - dev: true - - /@types/babel__template@7.4.4: - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - dependencies: - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 - dev: true - - /@types/babel__traverse@7.20.6: - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - dependencies: - '@babel/types': 7.26.9 + /@standard-schema/spec@1.1.0: + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} dev: true /@types/cookie@0.4.1: @@ -1170,6 +1265,14 @@ packages: resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} dev: true + /@types/gensync@1.0.5: + resolution: {integrity: sha512-MbsRCT7mTikHwKZ0X+LVUTLRrZZRLipTuXEO9qOYO+zmjMVk81axyClMROf6uoPD9MRVu46bx8zoR0Ad9q3NAg==} + dev: true + + /@types/jsesc@2.5.1: + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} + dev: true + /@types/node@20.14.10: resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} dependencies: @@ -1414,13 +1517,6 @@ packages: fsevents: 2.3.3 dev: true - /chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - dependencies: - readdirp: 4.0.2 - dev: true - /chokidar@5.0.0: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} @@ -1458,15 +1554,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - /cliui@9.0.1: resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} engines: {node: '>=20'} @@ -1684,6 +1771,11 @@ packages: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true + /empathic@2.1.0: + resolution: {integrity: sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw==} + engines: {node: '>=14'} + dev: true + /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -1795,17 +1887,6 @@ packages: resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==} dev: true - /fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - dev: true - /fast-string-truncated-width@3.0.3: resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} dev: true @@ -1822,12 +1903,6 @@ packages: fast-string-width: 3.0.2 dev: true - /fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - dependencies: - reusify: 1.0.4 - dev: true - /fdir@6.5.0(picomatch@4.0.5): resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -1871,6 +1946,11 @@ packages: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: true + /flru@1.0.2: + resolution: {integrity: sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog==} + engines: {node: '>=6'} + dev: true + /follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -2103,6 +2183,10 @@ packages: engines: {node: '>= 4'} dev: true + /import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} + dev: true + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -2253,6 +2337,10 @@ packages: hasBin: true dev: true + /js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} + dev: true + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true @@ -2420,19 +2508,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true - - /micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - dev: true - /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -2578,6 +2653,16 @@ packages: engines: {node: '>= 0.4'} dev: true + /obug@2.2.1: + resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} + engines: {node: '>=12.20.0'} + dev: true + + /obug@3.0.0: + resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} + engines: {node: '>=12.20.0'} + dev: true + /ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} dev: true @@ -2833,10 +2918,6 @@ packages: side-channel: 1.0.6 dev: true - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - /quickjs-wasi@2.2.0: resolution: {integrity: sha512-zQxXmQMrEoD3S+jQdYsloq4qAuaxKFHZj6hHqOYGwB2iQZH+q9e/lf5zQPXCKOk0WJuAjzRFbO4KwHIp2D05Iw==} dev: true @@ -2870,11 +2951,6 @@ packages: picomatch: 2.3.1 dev: true - /readdirp@4.0.2: - resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} - engines: {node: '>= 14.16.0'} - dev: true - /readdirp@5.0.0: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} @@ -2949,11 +3025,6 @@ packages: engines: {node: '>= 4'} dev: true - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true - /rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} dev: true @@ -3016,12 +3087,6 @@ packages: engines: {node: '>=18'} dev: true - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: true - /rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} dependencies: @@ -3469,11 +3534,6 @@ packages: engines: {node: '>=10'} dev: true - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - dev: true - /yargs-parser@22.0.0: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} @@ -3492,19 +3552,6 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: true - /yargs@18.0.0: resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} @@ -3522,6 +3569,10 @@ packages: engines: {node: '>=18'} dev: true + /zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} + dev: true + /zone.js@0.15.0: resolution: {integrity: sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==} dev: true