diff --git a/package.json b/package.json index 3024b83..686427a 100644 --- a/package.json +++ b/package.json @@ -36,19 +36,19 @@ }, "homepage": "https://github.com/esm-bundle/angular#readme", "devDependencies": { - "@angular/animations": "19.2.18", - "@angular/common": "19.2.18", - "@angular/compiler": "19.2.18", - "@angular/compiler-cli": "19.2.18", + "@angular/animations": "21.1.0", + "@angular/common": "21.1.0", + "@angular/compiler": "21.1.0", + "@angular/compiler-cli": "21.1.0", "@angular/core": "19.2.0", - "@angular/elements": "19.2.18", - "@angular/forms": "19.2.18", - "@angular/localize": "19.2.18", - "@angular/platform-browser": "19.2.18", - "@angular/platform-browser-dynamic": "19.2.18", - "@angular/router": "19.2.18", - "@angular/service-worker": "19.2.18", - "@angular/upgrade": "19.2.18", + "@angular/elements": "21.1.0", + "@angular/forms": "21.1.0", + "@angular/localize": "21.1.0", + "@angular/platform-browser": "21.1.0", + "@angular/platform-browser-dynamic": "21.1.0", + "@angular/router": "21.1.0", + "@angular/service-worker": "21.1.0", + "@angular/upgrade": "21.1.0", "@rollup/plugin-babel": "6.1.0", "@rollup/plugin-replace": "6.0.3", "@rollup/plugin-terser": "0.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13122aa..1564d18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,44 +11,44 @@ patchedDependencies: devDependencies: '@angular/animations': - specifier: 19.2.18 - version: 19.2.18(@angular/common@19.2.18)(@angular/core@19.2.0) + specifier: 21.1.0 + version: 21.1.0(@angular/core@19.2.0) '@angular/common': - specifier: 19.2.18 - version: 19.2.18(@angular/core@19.2.0)(rxjs@7.8.2) + specifier: 21.1.0 + version: 21.1.0(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/compiler': - specifier: 19.2.18 - version: 19.2.18 + specifier: 21.1.0 + version: 21.1.0 '@angular/compiler-cli': - specifier: 19.2.18 - version: 19.2.18(@angular/compiler@19.2.18)(typescript@5.9.3) + specifier: 21.1.0 + version: 21.1.0(@angular/compiler@21.1.0)(typescript@5.9.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.18 - version: 19.2.18(@angular/core@19.2.0)(rxjs@7.8.2) + specifier: 21.1.0 + version: 21.1.0(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/forms': - specifier: 19.2.18 - version: 19.2.18(@angular/common@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser@19.2.18)(rxjs@7.8.2) + specifier: 21.1.0 + version: 21.1.0(@angular/common@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser@21.1.0)(rxjs@7.8.2) '@angular/localize': - specifier: 19.2.18 - version: 19.2.18(@angular/compiler-cli@19.2.18)(@angular/compiler@19.2.18) + specifier: 21.1.0 + version: 21.1.0(@angular/compiler-cli@21.1.0)(@angular/compiler@21.1.0) '@angular/platform-browser': - specifier: 19.2.18 - version: 19.2.18(@angular/animations@19.2.18)(@angular/common@19.2.18)(@angular/core@19.2.0) + specifier: 21.1.0 + version: 21.1.0(@angular/animations@21.1.0)(@angular/common@21.1.0)(@angular/core@19.2.0) '@angular/platform-browser-dynamic': - specifier: 19.2.18 - version: 19.2.18(@angular/common@19.2.18)(@angular/compiler@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser@19.2.18) + specifier: 21.1.0 + version: 21.1.0(@angular/common@21.1.0)(@angular/compiler@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser@21.1.0) '@angular/router': - specifier: 19.2.18 - version: 19.2.18(@angular/common@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser@19.2.18)(rxjs@7.8.2) + specifier: 21.1.0 + version: 21.1.0(@angular/common@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser@21.1.0)(rxjs@7.8.2) '@angular/service-worker': - specifier: 19.2.18 - version: 19.2.18(@angular/core@19.2.0)(rxjs@7.8.2) + specifier: 21.1.0 + version: 21.1.0(@angular/core@19.2.0)(rxjs@7.8.2) '@angular/upgrade': - specifier: 19.2.18 - version: 19.2.18(@angular/compiler@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@19.2.18)(@angular/platform-browser@19.2.18) + specifier: 21.1.0 + version: 21.1.0(@angular/compiler@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@21.1.0)(@angular/platform-browser@21.1.0) '@rollup/plugin-babel': specifier: 6.1.0 version: 6.1.0(@babel/core@7.26.9)(rollup@4.55.2) @@ -120,23 +120,21 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@angular/animations@19.2.18(@angular/common@19.2.18)(@angular/core@19.2.0): - resolution: {integrity: sha512-c76x1t+OiSstPsvJdHmV8Q4taF+8SxWKqiY750fOjpd01it4jJbU6YQqIroC6Xie7154zZIxOTHH2uTj+nm5qA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/animations@21.1.0(@angular/core@19.2.0): + resolution: {integrity: sha512-RTpRdWhwz1PsMJC8NuuYIKCgMFP9EyxOrSaI0bpCLIGtXCfmvvHiU2FkBksV86MqYOf+wurKATb71QcfGrV3Hg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.18 - '@angular/core': 19.2.18 + '@angular/core': 21.1.0 dependencies: - '@angular/common': 19.2.18(@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.18(@angular/core@19.2.0)(rxjs@7.8.2): - resolution: {integrity: sha512-CrV02Omzw/QtfjlEVXVPJVXipdx83NuA+qSASZYrxrhKFusUZyK3P/Zznqg+wiAeNDbedQwMUVqoAARHf0xQrw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/common@21.1.0(@angular/core@19.2.0)(rxjs@7.8.2): + resolution: {integrity: sha512-hL3Chp51TU9iBcIfkNtoBS1wuseP1gsyDW2IFtK5HUpAVhbso9B3fdCaDTFkU98A2unluo2YgzI6D/6IS6N+1g==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/core': 19.2.18 + '@angular/core': 21.1.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) @@ -144,31 +142,34 @@ packages: tslib: 2.8.1 dev: true - /@angular/compiler-cli@19.2.18(@angular/compiler@19.2.18)(typescript@5.9.3): - resolution: {integrity: sha512-N4TMtLfImJIoMaRL6mx7885UBeQidywptHH6ACZj71Ar6++DBc1mMlcwuvbeJCd3r3y8MQ5nLv5PZSN/tHr13w==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/compiler-cli@21.1.0(@angular/compiler@21.1.0)(typescript@5.9.3): + resolution: {integrity: sha512-//BTtxJovsF0LaOWQkOVxWX4EVyNJaPus+IlwWxzmdRHpojIl1Zdyy9BJMVJOifvj3XQ16sZwR1PDWDI5DIWrg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/compiler': 19.2.18 - typescript: '>=5.5 <5.9' + '@angular/compiler': 21.1.0 + typescript: '>=5.9 <6.0' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@angular/compiler': 19.2.18 - '@babel/core': 7.26.9 + '@angular/compiler': 21.1.0 + '@babel/core': 7.28.5 '@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.3 tslib: 2.8.1 typescript: 5.9.3 - yargs: 17.7.2 + yargs: 18.0.0 transitivePeerDependencies: - supports-color dev: true - /@angular/compiler@19.2.18: - resolution: {integrity: sha512-3MscvODxRVxc3Cs0ZlHI5Pk5rEvE80otfvxZTMksOZuPlv1B+S8MjWfc3X3jk9SbyUEzODBEH55iCaBHD48V3g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/compiler@21.1.0: + resolution: {integrity: sha512-UprCiJwEU1Ilw1dVk+yLgNiHlbH81obAuh92lRKozUQRgtSCpOfCQUM79q5r+VdmCPxDshr79U2Ke0fRaiJfAQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} dependencies: tslib: 2.8.1 dev: true @@ -185,11 +186,11 @@ packages: zone.js: 0.15.0 dev: true - /@angular/elements@19.2.18(@angular/core@19.2.0)(rxjs@7.8.2): - resolution: {integrity: sha512-Sbkg9KgRCqyh8aTg/9yT4HQeyYZ0DWAfISEwUN/tEq0/WyuC8rWIPsJk9Q2G1I75FHgDF4xMRdNGZJtjTXV/Qw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/elements@21.1.0(@angular/core@19.2.0)(rxjs@7.8.2): + resolution: {integrity: sha512-AkCSV757KYgeTLo/x0pZbkvLAaqfzC8QyDLUOUBn48hFAjPB0IA9yApxzP/EkV2nY9Hq8GEJgGeR6Cgo9yalYA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/core': 19.2.18 + '@angular/core': 21.1.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) @@ -197,95 +198,96 @@ packages: tslib: 2.8.1 dev: true - /@angular/forms@19.2.18(@angular/common@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser@19.2.18)(rxjs@7.8.2): - resolution: {integrity: sha512-pe40934jWhoS7DyGl7jyZdoj1gvBgur2t1zrJD+csEkTitYnW14+La2Pv6SW1pNX5nIzFsgsS9Nex1KcH5S6Tw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/forms@21.1.0(@angular/common@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser@21.1.0)(rxjs@7.8.2): + resolution: {integrity: sha512-1Qxsu2cQhraKe2dKzIVm7no1qWi76QsXVwY7+VGKRYG7p+fKaFmnr7oU5EbJL66TsFzCb8mDGxLGikS+YE+X/g==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.18 - '@angular/core': 19.2.18 - '@angular/platform-browser': 19.2.18 + '@angular/common': 21.1.0 + '@angular/core': 21.1.0 + '@angular/platform-browser': 21.1.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 19.2.18(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/common': 21.1.0(@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.18(@angular/animations@19.2.18)(@angular/common@19.2.18)(@angular/core@19.2.0) + '@angular/platform-browser': 21.1.0(@angular/animations@21.1.0)(@angular/common@21.1.0)(@angular/core@19.2.0) + '@standard-schema/spec': 1.1.0 rxjs: 7.8.2 tslib: 2.8.1 dev: true - /@angular/localize@19.2.18(@angular/compiler-cli@19.2.18)(@angular/compiler@19.2.18): - resolution: {integrity: sha512-FEZLbpFgCyoRB5Qv30msDb1tJYpwwmkrQTOUUdcB6j0RjHDiSe9jEsArC2Qy0glofjzu9cPoBOcdxY5UocBvdg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/localize@21.1.0(@angular/compiler-cli@21.1.0)(@angular/compiler@21.1.0): + resolution: {integrity: sha512-N3j/dzbsMuM2To//ddLWiFw6LhsKlVr/NbJTy2RLw1u6/ypEdL768iGo8tPmvPO/P5IAFHMrDxYtmwgNdHFGhg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/compiler': 19.2.18 - '@angular/compiler-cli': 19.2.18 + '@angular/compiler': 21.1.0 + '@angular/compiler-cli': 21.1.0 dependencies: - '@angular/compiler': 19.2.18 - '@angular/compiler-cli': 19.2.18(@angular/compiler@19.2.18)(typescript@5.9.3) - '@babel/core': 7.26.9 + '@angular/compiler': 21.1.0 + '@angular/compiler-cli': 21.1.0(@angular/compiler@21.1.0)(typescript@5.9.3) + '@babel/core': 7.28.5 '@types/babel__core': 7.20.5 - fast-glob: 3.3.3 - yargs: 17.7.2 + tinyglobby: 0.2.15 + yargs: 18.0.0 transitivePeerDependencies: - supports-color dev: true - /@angular/platform-browser-dynamic@19.2.18(@angular/common@19.2.18)(@angular/compiler@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser@19.2.18): - resolution: {integrity: sha512-wqDtK2yVN5VDqVeOSOfqELdu40fyoIDknBGSxA27CEXzFVdMWJyIpuvUi+GMa+9eGjlS+1uVVBaRwxmnuvHj+A==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/platform-browser-dynamic@21.1.0(@angular/common@21.1.0)(@angular/compiler@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser@21.1.0): + resolution: {integrity: sha512-NsjHxqgErrIIp96lWq5IqyuyJv5sb8L6pdINtY04kFh8bVWzS7+clr/P6emIi3N7d+pX+JGd4EOp8b8veQi8Lg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.18 - '@angular/compiler': 19.2.18 - '@angular/core': 19.2.18 - '@angular/platform-browser': 19.2.18 + '@angular/common': 21.1.0 + '@angular/compiler': 21.1.0 + '@angular/core': 21.1.0 + '@angular/platform-browser': 21.1.0 dependencies: - '@angular/common': 19.2.18(@angular/core@19.2.0)(rxjs@7.8.2) - '@angular/compiler': 19.2.18 + '@angular/common': 21.1.0(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/compiler': 21.1.0 '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.18(@angular/animations@19.2.18)(@angular/common@19.2.18)(@angular/core@19.2.0) + '@angular/platform-browser': 21.1.0(@angular/animations@21.1.0)(@angular/common@21.1.0)(@angular/core@19.2.0) tslib: 2.8.1 dev: true - /@angular/platform-browser@19.2.18(@angular/animations@19.2.18)(@angular/common@19.2.18)(@angular/core@19.2.0): - resolution: {integrity: sha512-eahtsHPyXTYLARs9YOlXhnXGgzw0wcyOcDkBvNWK/3lA0NHIgIHmQgXAmBo+cJ+g9skiEQTD2OmSrrwbFKWJkw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/platform-browser@21.1.0(@angular/animations@21.1.0)(@angular/common@21.1.0)(@angular/core@19.2.0): + resolution: {integrity: sha512-Drkal25x+OuRQosAE/cL4uM5WDmgFehanCpsjQ1jGp6Rxoad6Q5Do1uQAE3qgMKHL1aqCPZ+uWzcVVG+Bn1ddg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/animations': 19.2.18 - '@angular/common': 19.2.18 - '@angular/core': 19.2.18 + '@angular/animations': 21.1.0 + '@angular/common': 21.1.0 + '@angular/core': 21.1.0 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 19.2.18(@angular/common@19.2.18)(@angular/core@19.2.0) - '@angular/common': 19.2.18(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/animations': 21.1.0(@angular/core@19.2.0) + '@angular/common': 21.1.0(@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.18(@angular/common@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser@19.2.18)(rxjs@7.8.2): - resolution: {integrity: sha512-7cimxtPODSwokFQ0TRYzX0ad8Yjrl0MJfzaDCJejd1n/q7RZ7KZmHd0DS/LkDNXVMEh4swr00fK+3YWG/Szsrg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/router@21.1.0(@angular/common@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser@21.1.0)(rxjs@7.8.2): + resolution: {integrity: sha512-Sneu0ePuH+bf8ZslRX3iQk1iLziindLskdTeHV1ZCrXdT0ZScsZyI/gjxQKBtsIU9692D2DnFQRLGnzTBYVGVw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.18 - '@angular/core': 19.2.18 - '@angular/platform-browser': 19.2.18 + '@angular/common': 21.1.0 + '@angular/core': 21.1.0 + '@angular/platform-browser': 21.1.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 19.2.18(@angular/core@19.2.0)(rxjs@7.8.2) + '@angular/common': 21.1.0(@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.18(@angular/animations@19.2.18)(@angular/common@19.2.18)(@angular/core@19.2.0) + '@angular/platform-browser': 21.1.0(@angular/animations@21.1.0)(@angular/common@21.1.0)(@angular/core@19.2.0) rxjs: 7.8.2 tslib: 2.8.1 dev: true - /@angular/service-worker@19.2.18(@angular/core@19.2.0)(rxjs@7.8.2): - resolution: {integrity: sha512-nNXrYeDIBt4t8g8RWBU11t5oyjbnccvoWC6suA71Tb51v4L1yqs+tmaFlnhaJ0jBSXB8zPHA0HQBNo9wPs+LVw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/service-worker@21.1.0(@angular/core@19.2.0)(rxjs@7.8.2): + resolution: {integrity: sha512-6Kb9xrq7nFZ8MYnayEojI3HjIn2of4RJSr1CEPux/18KRPHml1IwXFjkwfnKkVZ8WzOVC2robt1Edp9ooLPsyg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/core': 19.2.18 + '@angular/core': 21.1.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) @@ -293,19 +295,19 @@ packages: tslib: 2.8.1 dev: true - /@angular/upgrade@19.2.18(@angular/compiler@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@19.2.18)(@angular/platform-browser@19.2.18): - resolution: {integrity: sha512-YXo3yMtYUFi+TrZSZSHOrsJPW8sIS4sxBPQrxfSa3l3JlWyQj22u9VN2YpAdnpIC0eTpG5FvDiFQ2lIDxnwHiQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + /@angular/upgrade@21.1.0(@angular/compiler@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser-dynamic@21.1.0)(@angular/platform-browser@21.1.0): + resolution: {integrity: sha512-gA+DelafAlP4gVgxjUL0WauMnX365tsRxJ0dyLPQAEYMNbfEqIqvsA0Cz8E6ojS5GmeGlsTrHoXd5idduhP5pw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/compiler': 19.2.18 - '@angular/core': 19.2.18 - '@angular/platform-browser': 19.2.18 - '@angular/platform-browser-dynamic': 19.2.18 + '@angular/compiler': 21.1.0 + '@angular/core': 21.1.0 + '@angular/platform-browser': 21.1.0 + '@angular/platform-browser-dynamic': 21.1.0 dependencies: - '@angular/compiler': 19.2.18 + '@angular/compiler': 21.1.0 '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.18(@angular/animations@19.2.18)(@angular/common@19.2.18)(@angular/core@19.2.0) - '@angular/platform-browser-dynamic': 19.2.18(@angular/common@19.2.18)(@angular/compiler@19.2.18)(@angular/core@19.2.0)(@angular/platform-browser@19.2.18) + '@angular/platform-browser': 21.1.0(@angular/animations@21.1.0)(@angular/common@21.1.0)(@angular/core@19.2.0) + '@angular/platform-browser-dynamic': 21.1.0(@angular/common@21.1.0)(@angular/compiler@21.1.0)(@angular/core@19.2.0)(@angular/platform-browser@21.1.0) tslib: 2.8.1 dev: true @@ -318,11 +320,25 @@ packages: picocolors: 1.1.1 dev: true + /@babel/code-frame@7.28.6: + resolution: {integrity: sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + dev: true + /@babel/compat-data@7.26.8: resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data@7.28.6: + resolution: {integrity: sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.26.9: resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} engines: {node: '>=6.9.0'} @@ -346,6 +362,29 @@ packages: - supports-color dev: true + /@babel/core@7.28.5: + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.28.6 + '@babel/generator': 7.28.6 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5) + '@babel/helpers': 7.28.6 + '@babel/parser': 7.28.6 + '@babel/template': 7.28.6 + '@babel/traverse': 7.28.6 + '@babel/types': 7.28.6 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.3.5(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator@7.26.9: resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} engines: {node: '>=6.9.0'} @@ -357,6 +396,17 @@ packages: jsesc: 3.0.2 dev: true + /@babel/generator@7.28.6: + resolution: {integrity: sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.28.6 + '@babel/types': 7.28.6 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + 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 +418,22 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-compilation-targets@7.28.6: + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.28.6 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + + /@babel/helper-globals@7.28.0: + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-module-imports@7.25.9: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} @@ -378,6 +444,16 @@ packages: - supports-color dev: true + /@babel/helper-module-imports@7.28.6: + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.28.6 + '@babel/types': 7.28.6 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9): resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} @@ -392,21 +468,50 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms@7.28.6(@babel/core@7.28.5): + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.6 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-string-parser@7.25.9: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-string-parser@7.27.1: + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.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@7.28.5: + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.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@7.27.1: + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helpers@7.26.9: resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} engines: {node: '>=6.9.0'} @@ -415,6 +520,14 @@ packages: '@babel/types': 7.26.9 dev: true + /@babel/helpers@7.28.6: + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.28.6 + dev: true + /@babel/parser@7.26.9: resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} engines: {node: '>=6.0.0'} @@ -423,6 +536,14 @@ packages: '@babel/types': 7.26.9 dev: true + /@babel/parser@7.28.6: + resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.28.6 + dev: true + /@babel/template@7.26.9: resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} @@ -432,6 +553,15 @@ packages: '@babel/types': 7.26.9 dev: true + /@babel/template@7.28.6: + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.28.6 + '@babel/parser': 7.28.6 + '@babel/types': 7.28.6 + dev: true + /@babel/traverse@7.26.9: resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} engines: {node: '>=6.9.0'} @@ -447,6 +577,21 @@ packages: - supports-color dev: true + /@babel/traverse@7.28.6: + resolution: {integrity: sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.28.6 + '@babel/generator': 7.28.6 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.6 + '@babel/template': 7.28.6 + '@babel/types': 7.28.6 + debug: 4.3.5(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + 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 +600,14 @@ packages: '@babel/helper-validator-identifier': 7.25.9 dev: true + /@babel/types@7.28.6: + resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + dev: true + /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -699,6 +852,13 @@ packages: wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true + /@jridgewell/gen-mapping@0.3.13: + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.31 + dev: true + /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -708,6 +868,13 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true + /@jridgewell/remapping@2.3.5: + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -736,25 +903,11 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: 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'} + /@jridgewell/trace-mapping@0.3.31: + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /@nodeutils/defaults-deep@1.1.0: @@ -1151,6 +1304,10 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: true + /@standard-schema/spec@1.1.0: + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + dev: true + /@tootallnate/quickjs-emscripten@0.23.0: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} dev: true @@ -1506,6 +1663,15 @@ packages: wrap-ansi: 7.0.0 dev: true + /cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} + dependencies: + string-width: 7.2.0 + strip-ansi: 7.1.2 + wrap-ansi: 9.0.2 + dev: true + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -1726,6 +1892,10 @@ packages: resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==} dev: true + /emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + dev: true + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true @@ -1865,23 +2035,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 - - /fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - dependencies: - reusify: 1.0.4 - dev: true - /fdir@6.5.0(picomatch@4.0.3): resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -2585,19 +2738,6 @@ packages: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 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'} @@ -3055,10 +3195,6 @@ packages: side-channel: 1.0.6 dev: true - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: @@ -3173,11 +3309,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 @@ -3244,12 +3375,6 @@ packages: engines: {node: '>=0.12.0'} 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: @@ -3455,6 +3580,15 @@ packages: strip-ansi: 7.1.2 dev: true + /string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 + dev: true + /string-width@8.1.0: resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} engines: {node: '>=20'} @@ -3690,6 +3824,15 @@ packages: strip-ansi: 7.1.2 dev: true + /wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.2 + dev: true + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true @@ -3733,6 +3876,11 @@ packages: 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} + dev: true + /yargs-unparser@2.0.0: resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} engines: {node: '>=10'} @@ -3769,6 +3917,18 @@ packages: yargs-parser: 21.1.1 dev: true + /yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + dependencies: + cliui: 9.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + string-width: 7.2.0 + y18n: 5.0.8 + yargs-parser: 22.0.0 + dev: true + /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'}