diff --git a/.github/actions/test-create-project/action.yml b/.github/actions/test-create-project/action.yml index 8f32f8b..b74cca6 100644 --- a/.github/actions/test-create-project/action.yml +++ b/.github/actions/test-create-project/action.yml @@ -30,12 +30,8 @@ runs: run: pnpm run build shell: bash - - name: Run pnpm link - run: pnpm link --global - shell: bash - - name: Create project - run: create-node-app ${{ inputs.options }} + run: node "$GITHUB_WORKSPACE/bin/create-node-app.js" ${{ inputs.options }} shell: bash - name: Build created project diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a1d0db4..891213e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: build: strategy: matrix: - node-version: [20, 22, 24] + node-version: [22, 24, 26] runs-on: ubuntu-latest steps: diff --git a/package.json b/package.json index d7bccbd..d4ab57e 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "url": "git+https://github.com/AckeeCZ/create-node-app.git" }, "engines": { - "node": ">=20.19.0" + "node": ">=22.13.0" }, "devEngines": { "packageManager": { @@ -34,7 +34,7 @@ "devDependencies": { "@ackee/styleguide-backend-config": "^1.0.1", "@types/lodash-es": "^4.17.12", - "@types/node": "^20.19.0", + "@types/node": "^22.0.0", "@types/yargs": "^17.0.33", "prettier": "^3.0.0" }, @@ -47,5 +47,5 @@ "typescript": "^5.4.5", "yargs": "^18.0.0" }, - "packageManager": "pnpm@10.33.0" + "packageManager": "pnpm@11.15.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ef8582..3ca2bb1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 3.3.3 inquirer: specifier: ^12.9.0 - version: 12.11.1(@types/node@20.19.39) + version: 12.11.1(@types/node@22.20.1) lodash-es: specifier: ^4.17.21 version: 4.18.1 @@ -32,13 +32,13 @@ importers: devDependencies: '@ackee/styleguide-backend-config': specifier: ^1.0.1 - version: 1.0.2(typescript@5.9.3) + version: 1.0.2(supports-color@7.2.0)(typescript@5.9.3) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 '@types/node': - specifier: ^20.19.0 - version: 20.19.39 + specifier: ^22.0.0 + version: 22.20.1 '@types/yargs': specifier: ^17.0.33 version: 17.0.35 @@ -902,8 +902,8 @@ packages: '@types/lodash@4.17.24': resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} - '@types/node@20.19.39': - resolution: {integrity: sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==} + '@types/node@22.20.1': + resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -1020,6 +1020,7 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -2539,18 +2540,18 @@ packages: snapshots: - '@ackee/styleguide-backend-config@1.0.2(typescript@5.9.3)': + '@ackee/styleguide-backend-config@1.0.2(supports-color@7.2.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 - eslint-config-love: 84.1.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + eslint: 8.57.1(supports-color@7.2.0) + eslint-config-love: 84.1.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) eslint-formatter-codeframe: 7.32.2 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) - eslint-plugin-n: 17.24.0(eslint@8.57.1)(typescript@5.9.3) - eslint-plugin-promise: 6.6.0(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0) + eslint-plugin-n: 17.24.0(eslint@8.57.1(supports-color@7.2.0))(typescript@5.9.3) + eslint-plugin-promise: 6.6.0(eslint@8.57.1(supports-color@7.2.0)) eslint-plugin-security: 3.0.1 - eslint-plugin-sonarjs: 2.0.4(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + eslint-plugin-sonarjs: 2.0.4(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0) prettier: 3.8.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -2575,31 +2576,31 @@ snapshots: '@babel/compat-data@7.29.0': {} - '@babel/core@7.25.2': + '@babel/core@7.25.2(supports-color@7.2.0)': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.1 '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helpers': 7.29.2 '@babel/parser': 7.29.2 '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) '@babel/types': 7.29.0 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.1)': + '@babel/eslint-parser@7.25.1(@babel/core@7.25.2(supports-color@7.2.0))(eslint@8.57.1(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -2623,32 +2624,32 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.25.2)': + '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@7.2.0) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.25.2) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) + '@babel/traverse': 7.29.0(supports-color@7.2.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.25.2)': + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.25.2)': + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) lodash.debounce: 4.0.8 resolve: 1.22.11 transitivePeerDependencies: @@ -2656,26 +2657,26 @@ snapshots: '@babel/helper-globals@7.28.0': {} - '@babel/helper-member-expression-to-functions@7.28.5': + '@babel/helper-member-expression-to-functions@7.28.5(supports-color@7.2.0)': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.28.6': + '@babel/helper-module-imports@7.28.6(supports-color@7.2.0)': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.25.2)': + '@babel/helper-module-transforms@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.28.6 + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-module-imports': 7.28.6(supports-color@7.2.0) '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -2685,27 +2686,27 @@ snapshots: '@babel/helper-plugin-utils@7.28.6': {} - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.25.2)': + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/helper-wrap-function': 7.28.6(supports-color@7.2.0) + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.28.6(@babel/core@7.25.2)': + '@babel/helper-replace-supers@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@7.2.0) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + '@babel/helper-skip-transparent-expression-wrappers@7.27.1(supports-color@7.2.0)': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -2716,10 +2717,10 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helper-wrap-function@7.28.6': + '@babel/helper-wrap-function@7.28.6(supports-color@7.2.0)': dependencies: '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -2740,626 +2741,626 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.25.2)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.25.2) + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-flow@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-flow@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.25.2)': + '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.25.2) - '@babel/traverse': 7.29.0 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.28.6 + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-module-imports': 7.28.6(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.25.2) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-classes@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.25.2) - '@babel/traverse': 7.29.0 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/template': 7.28.6 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.25.2)': + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.25.2)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.25.2)': + '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.25.2) - '@babel/traverse': 7.29.0 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.25.2)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.25.2)': + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.28.6(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.25.2) + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.25.2)': + '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-spread@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0)) '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.25.4(@babel/core@7.25.2)': + '@babel/preset-env@7.25.4(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: '@babel/compat-data': 7.29.0 - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.25.2) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.25.2) - '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.25.2) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.25.2) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.25.2) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.25.2) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.25.2) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) - babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) - babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.25.2) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2(supports-color@7.2.0)) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) core-js-compat: 3.49.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.24.7(@babel/core@7.25.2)': + '@babel/preset-flow@7.24.7(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2(supports-color@7.2.0))': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/types': 7.29.0 esutils: 2.0.3 - '@babel/preset-react@7.24.7(@babel/core@7.25.2)': + '@babel/preset-react@7.24.7(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.2(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.25.2) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.25.2(supports-color@7.2.0)) transitivePeerDependencies: - supports-color @@ -3369,7 +3370,7 @@ snapshots: '@babel/parser': 7.29.2 '@babel/types': 7.29.0 - '@babel/traverse@7.29.0': + '@babel/traverse@7.29.0(supports-color@7.2.0)': dependencies: '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.1 @@ -3377,7 +3378,7 @@ snapshots: '@babel/parser': 7.29.2 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -3386,19 +3387,19 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils@4.9.1(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.9.1(eslint@8.57.1(supports-color@7.2.0))': dependencies: - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.1': {} '@eslint-community/regexpp@4.12.2': {} - '@eslint/eslintrc@2.1.4': + '@eslint/eslintrc@2.1.4(supports-color@7.2.0)': dependencies: ajv: 6.14.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -3411,10 +3412,10 @@ snapshots: '@eslint/js@8.57.1': {} - '@humanwhocodes/config-array@0.13.0': + '@humanwhocodes/config-array@0.13.0(supports-color@7.2.0)': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -3425,128 +3426,128 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.2(@types/node@20.19.39)': + '@inquirer/checkbox@4.3.2(@types/node@22.20.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/type': 3.0.10(@types/node@22.20.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/confirm@5.1.21(@types/node@20.19.39)': + '@inquirer/confirm@5.1.21(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/core@10.3.2(@types/node@20.19.39)': + '@inquirer/core@10.3.2(@types/node@22.20.1)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/type': 3.0.10(@types/node@22.20.1) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/editor@4.2.23(@types/node@20.19.39)': + '@inquirer/editor@4.2.23(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/external-editor': 1.0.3(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/external-editor': 1.0.3(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/expand@4.0.23(@types/node@20.19.39)': + '@inquirer/expand@4.0.23(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/external-editor@1.0.3(@types/node@20.19.39)': + '@inquirer/external-editor@1.0.3(@types/node@22.20.1)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.1(@types/node@20.19.39)': + '@inquirer/input@4.3.1(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/number@3.0.23(@types/node@20.19.39)': + '@inquirer/number@3.0.23(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/password@4.0.23(@types/node@20.19.39)': + '@inquirer/password@4.0.23(@types/node@22.20.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) optionalDependencies: - '@types/node': 20.19.39 - - '@inquirer/prompts@7.10.1(@types/node@20.19.39)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@20.19.39) - '@inquirer/confirm': 5.1.21(@types/node@20.19.39) - '@inquirer/editor': 4.2.23(@types/node@20.19.39) - '@inquirer/expand': 4.0.23(@types/node@20.19.39) - '@inquirer/input': 4.3.1(@types/node@20.19.39) - '@inquirer/number': 3.0.23(@types/node@20.19.39) - '@inquirer/password': 4.0.23(@types/node@20.19.39) - '@inquirer/rawlist': 4.1.11(@types/node@20.19.39) - '@inquirer/search': 3.2.2(@types/node@20.19.39) - '@inquirer/select': 4.4.2(@types/node@20.19.39) + '@types/node': 22.20.1 + + '@inquirer/prompts@7.10.1(@types/node@22.20.1)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@22.20.1) + '@inquirer/confirm': 5.1.21(@types/node@22.20.1) + '@inquirer/editor': 4.2.23(@types/node@22.20.1) + '@inquirer/expand': 4.0.23(@types/node@22.20.1) + '@inquirer/input': 4.3.1(@types/node@22.20.1) + '@inquirer/number': 3.0.23(@types/node@22.20.1) + '@inquirer/password': 4.0.23(@types/node@22.20.1) + '@inquirer/rawlist': 4.1.11(@types/node@22.20.1) + '@inquirer/search': 3.2.2(@types/node@22.20.1) + '@inquirer/select': 4.4.2(@types/node@22.20.1) optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/rawlist@4.1.11(@types/node@20.19.39)': + '@inquirer/rawlist@4.1.11(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/search@3.2.2(@types/node@20.19.39)': + '@inquirer/search@3.2.2(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/type': 3.0.10(@types/node@22.20.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/select@4.4.2(@types/node@20.19.39)': + '@inquirer/select@4.4.2(@types/node@22.20.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/type': 3.0.10(@types/node@22.20.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 - '@inquirer/type@3.0.10(@types/node@20.19.39)': + '@inquirer/type@3.0.10(@types/node@22.20.1)': optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -3588,7 +3589,7 @@ snapshots: '@types/lodash@4.17.24': {} - '@types/node@20.19.39': + '@types/node@22.20.1': dependencies: undici-types: 6.21.0 @@ -3598,15 +3599,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.1)(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.16.1 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3616,15 +3617,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/type-utils': 8.58.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.58.0 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -3632,23 +3633,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.58.0 '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.58.0(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.58.0 - debug: 4.4.3 - eslint: 8.57.1 + debug: 4.4.3(supports-color@7.2.0) + eslint: 8.57.1(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.58.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.58.0(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) '@typescript-eslint/types': 8.58.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -3667,25 +3668,25 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@7.16.1(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/type-utils@7.16.1(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.1)(typescript@5.6.2) - debug: 4.4.3 - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 7.16.1(supports-color@7.2.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2) + debug: 4.4.3(supports-color@7.2.0) + eslint: 8.57.1(supports-color@7.2.0) ts-api-utils: 1.4.3(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.58.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@8.57.1)(typescript@5.9.3) - debug: 4.4.3 - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 8.58.0(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + debug: 4.4.3(supports-color@7.2.0) + eslint: 8.57.1(supports-color@7.2.0) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -3695,11 +3696,11 @@ snapshots: '@typescript-eslint/types@8.58.0': {} - '@typescript-eslint/typescript-estree@7.16.1(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@7.16.1(supports-color@7.2.0)(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 7.16.1 '@typescript-eslint/visitor-keys': 7.16.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.9 @@ -3710,13 +3711,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.58.0(supports-color@7.2.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.58.0(typescript@5.9.3) + '@typescript-eslint/project-service': 8.58.0(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) '@typescript-eslint/types': 8.58.0 '@typescript-eslint/visitor-keys': 8.58.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) minimatch: 10.2.5 semver: 7.7.4 tinyglobby: 0.2.15 @@ -3725,24 +3726,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.1(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/utils@7.16.1(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@7.2.0)) '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 7.16.1(supports-color@7.2.0)(typescript@5.6.2) + eslint: 8.57.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.58.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@7.2.0)) '@typescript-eslint/scope-manager': 8.58.0 '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 8.58.0(supports-color@7.2.0)(typescript@5.9.3) + eslint: 8.57.1(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -3873,27 +3874,27 @@ snapshots: axobject-query@4.1.0: {} - babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.25.2): + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0): dependencies: '@babel/compat-data': 7.29.0 - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.25.2): + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -4030,13 +4031,17 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - debug@3.2.7: + debug@3.2.7(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 - debug@4.4.3: + debug@4.4.3(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 deep-equal@2.2.3: dependencies: @@ -4224,19 +4229,19 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@8.57.1): + eslint-compat-utils@0.5.1(eslint@8.57.1(supports-color@7.2.0)): dependencies: - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) semver: 7.7.4 - eslint-config-love@84.1.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): + eslint-config-love@84.1.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3): dependencies: - eslint: 8.57.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) - eslint-plugin-n: 17.24.0(eslint@8.57.1)(typescript@5.9.3) - eslint-plugin-promise: 7.2.1(eslint@8.57.1) + eslint: 8.57.1(supports-color@7.2.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0) + eslint-plugin-n: 17.24.0(eslint@8.57.1(supports-color@7.2.0))(typescript@5.9.3) + eslint-plugin-promise: 7.2.1(eslint@8.57.1(supports-color@7.2.0)) typescript: 5.9.3 - typescript-eslint: 8.58.0(eslint@8.57.1)(typescript@5.9.3) + typescript-eslint: 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -4248,43 +4253,43 @@ snapshots: '@babel/code-frame': 7.12.11 chalk: 4.1.2 - eslint-import-resolver-node@0.3.10: + eslint-import-resolver-node@0.3.10(supports-color@7.2.0): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@7.2.0) is-core-module: 2.16.1 resolve: 2.0.0-next.6 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10(supports-color@7.2.0))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@7.2.0) optionalDependencies: - '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.10 + '@typescript-eslint/parser': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + eslint: 8.57.1(supports-color@7.2.0) + eslint-import-resolver-node: 0.3.10(supports-color@7.2.0) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@8.57.1): + eslint-plugin-es-x@7.8.0(eslint@8.57.1(supports-color@7.2.0)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@7.2.0)) '@eslint-community/regexpp': 4.12.2 - eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + eslint: 8.57.1(supports-color@7.2.0) + eslint-compat-utils: 0.5.1(eslint@8.57.1(supports-color@7.2.0)) - eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 - debug: 3.2.7 + debug: 3.2.7(supports-color@7.2.0) doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@8.57.1) + eslint: 8.57.1(supports-color@7.2.0) + eslint-import-resolver-node: 0.3.10(supports-color@7.2.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10(supports-color@7.2.0))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -4295,24 +4300,24 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 - debug: 3.2.7 + debug: 3.2.7(supports-color@7.2.0) doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@8.57.1) + eslint: 8.57.1(supports-color@7.2.0) + eslint-import-resolver-node: 0.3.10(supports-color@7.2.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10(supports-color@7.2.0))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -4324,13 +4329,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1): + eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1(supports-color@7.2.0)): dependencies: aria-query: 5.1.3 array-includes: 3.1.9 @@ -4341,7 +4346,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.3.1 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -4350,12 +4355,12 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-n@17.24.0(eslint@8.57.1)(typescript@5.9.3): + eslint-plugin-n@17.24.0(eslint@8.57.1(supports-color@7.2.0))(typescript@5.9.3): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@7.2.0)) enhanced-resolve: 5.20.1 - eslint: 8.57.1 - eslint-plugin-es-x: 7.8.0(eslint@8.57.1) + eslint: 8.57.1(supports-color@7.2.0) + eslint-plugin-es-x: 7.8.0(eslint@8.57.1(supports-color@7.2.0)) get-tsconfig: 4.13.7 globals: 15.15.0 globrex: 0.1.2 @@ -4365,20 +4370,20 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-promise@6.6.0(eslint@8.57.1): + eslint-plugin-promise@6.6.0(eslint@8.57.1(supports-color@7.2.0)): dependencies: - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) - eslint-plugin-promise@7.2.1(eslint@8.57.1): + eslint-plugin-promise@7.2.1(eslint@8.57.1(supports-color@7.2.0)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - eslint: 8.57.1 + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@7.2.0)) + eslint: 8.57.1(supports-color@7.2.0) - eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1(supports-color@7.2.0)): dependencies: - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) - eslint-plugin-react@7.36.1(eslint@8.57.1): + eslint-plugin-react@7.36.1(eslint@8.57.1(supports-color@7.2.0)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -4386,7 +4391,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.3.1 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@7.2.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -4404,24 +4409,24 @@ snapshots: dependencies: safe-regex: 2.1.1 - eslint-plugin-sonarjs@2.0.4(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): + eslint-plugin-sonarjs@2.0.4(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@8.57.1) - '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) - '@babel/preset-env': 7.25.4(@babel/core@7.25.2) - '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) - '@babel/preset-react': 7.24.7(@babel/core@7.25.2) + '@babel/core': 7.25.2(supports-color@7.2.0) + '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2(supports-color@7.2.0))(eslint@8.57.1(supports-color@7.2.0)) + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/preset-env': 7.25.4(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/preset-flow': 7.24.7(@babel/core@7.25.2(supports-color@7.2.0)) + '@babel/preset-react': 7.24.7(@babel/core@7.25.2(supports-color@7.2.0))(supports-color@7.2.0) '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.6.2) builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 8.57.1 - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) - eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) - eslint-plugin-react: 7.36.1(eslint@8.57.1) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint: 8.57.1(supports-color@7.2.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1(supports-color@7.2.0)) + eslint-plugin-react: 7.36.1(eslint@8.57.1(supports-color@7.2.0)) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1(supports-color@7.2.0)) eslint-scope: 8.1.0 functional-red-black-tree: 1.0.1 jsx-ast-utils: 3.3.5 @@ -4429,7 +4434,7 @@ snapshots: scslre: 0.3.0 semver: 7.6.3 typescript: 5.6.2 - vue-eslint-parser: 9.4.3(eslint@8.57.1) + vue-eslint-parser: 9.4.3(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -4457,20 +4462,20 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@8.57.1: + eslint@8.57.1(supports-color@7.2.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@7.2.0)) '@eslint-community/regexpp': 4.12.2 - '@eslint/eslintrc': 2.1.4 + '@eslint/eslintrc': 2.1.4(supports-color@7.2.0) '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/config-array': 0.13.0(supports-color@7.2.0) '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.3.0 ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -4711,17 +4716,17 @@ snapshots: inherits@2.0.4: {} - inquirer@12.11.1(@types/node@20.19.39): + inquirer@12.11.1(@types/node@22.20.1): dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@20.19.39) - '@inquirer/prompts': 7.10.1(@types/node@20.19.39) - '@inquirer/type': 3.0.10(@types/node@20.19.39) + '@inquirer/core': 10.3.2(@types/node@22.20.1) + '@inquirer/prompts': 7.10.1(@types/node@22.20.1) + '@inquirer/type': 3.0.10(@types/node@22.20.1) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 22.20.1 internal-slot@1.1.0: dependencies: @@ -5465,13 +5470,13 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.58.0(eslint@8.57.1)(typescript@5.9.3): + typescript-eslint@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.58.0(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + eslint: 8.57.1(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -5510,10 +5515,10 @@ snapshots: dependencies: punycode: 2.3.1 - vue-eslint-parser@9.4.3(eslint@8.57.1): + vue-eslint-parser@9.4.3(eslint@8.57.1(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - debug: 4.4.3 - eslint: 8.57.1 + debug: 4.4.3(supports-color@7.2.0) + eslint: 8.57.1(supports-color@7.2.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 diff --git a/starter/_base/.dockerignore b/starter/_base/.dockerignore index 85fd042..33ed86a 100644 --- a/starter/_base/.dockerignore +++ b/starter/_base/.dockerignore @@ -17,3 +17,4 @@ docs-output helm node_modules prettier.config.js +tsconfig.tsbuildinfo diff --git a/starter/_base/.nvmrc b/starter/_base/.nvmrc index eb95d54..3eb1386 100644 --- a/starter/_base/.nvmrc +++ b/starter/_base/.nvmrc @@ -1 +1 @@ -24.5.0 \ No newline at end of file +26.5.0 diff --git a/starter/_base/Dockerfile b/starter/_base/Dockerfile index 6bcfa4a..100c384 100644 --- a/starter/_base/Dockerfile +++ b/starter/_base/Dockerfile @@ -1,21 +1,23 @@ # BUILDER IMAGE -FROM node:24.5.0 AS builder +FROM node:26.5.0 AS builder ENV NODE_PATH=. ENV JOBS="max" WORKDIR /usr/src/app -ENV DOCKERIZE_VERSION v0.6.1 +ENV DOCKERIZE_VERSION=v0.6.1 RUN wget -q "https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz" && \ tar -C /usr/local/bin -xzvf "dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz" && \ rm "dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz" -ENV TINI_VERSION v0.19.0 +ENV TINI_VERSION=v0.19.0 RUN wget -q https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini -O /tini && \ chmod +x /tini -ENV PNPM_VERSION=10.33.0 -RUN curl -fsSL "https://github.com/pnpm/pnpm/releases/download/v${PNPM_VERSION}/pnpm-linux-x64" \ - -o /usr/local/bin/pnpm && chmod +x /usr/local/bin/pnpm +ENV PNPM_VERSION=11.15.1 +ENV PNPM_HOME="/pnpm" +ENV PATH="/pnpm/bin:$PATH" +# Install pnpm via the official standalone script (https://pnpm.io/installation). +RUN curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION="${PNPM_VERSION}" ENV="$HOME/.bashrc" SHELL="$(which bash)" bash - # copy all relevant files COPY . . # install dependencies @@ -24,8 +26,10 @@ RUN pnpm install --frozen-lockfile RUN pnpm run build # MAIN IMAGE -FROM node:24.5.0-slim -COPY --from=builder /usr/local/bin/pnpm /usr/local/bin/pnpm +FROM node:26.5.0-slim +ENV PNPM_HOME="/pnpm" +ENV PATH="/pnpm/bin:$PATH" +COPY --from=builder /pnpm /pnpm ENV NODE_PATH=dist ENV CFG_JSON_PATH="/config/secrets.json" diff --git a/starter/_base/package.json b/starter/_base/package.json index 230426a..9fda81e 100644 --- a/starter/_base/package.json +++ b/starter/_base/package.json @@ -27,7 +27,7 @@ "@ackee/styleguide-backend-config": "^1.0.1", "@istanbuljs/nyc-config-typescript": "^1.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^24.0.0", + "@types/node": "^26.0.0", "@types/yargs": "^17.0.35", "eslint": "^8.0.0", "eslint-formatter-gitlab": "^5.0.0", @@ -48,5 +48,5 @@ } }, "type": "module", - "packageManager": "pnpm@10.33.0" + "packageManager": "pnpm@11.15.1" } diff --git a/starter/_base/pnpm-workspace.yaml b/starter/_base/pnpm-workspace.yaml new file mode 100644 index 0000000..99f7f0f --- /dev/null +++ b/starter/_base/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +# pnpm does not run dependencies' build scripts unless allowed here. +allowBuilds: + esbuild: true + '@apollo/protobufjs': true