diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 648ca222..ff830c97 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -13,8 +13,14 @@ on: jobs: test: timeout-minutes: 10 - name: Tests + name: "Tests: ${{ matrix.EMBROIDER && 'embroider' || 'classic' }}" runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + EMBROIDER: + - '' # classic + - 'true' steps: - uses: actions/checkout@v4 @@ -22,17 +28,27 @@ jobs: - run: pnpm lint - run: pnpm test:ember working-directory: test-apps/base-tests + env: + EMBROIDER: ${{ matrix.EMBROIDER }} floating-dependencies: timeout-minutes: 10 - name: "Floating Dependencies" + name: "Floating Dependencies: ${{ matrix.EMBROIDER && 'embroider' || 'classic' }}" runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + EMBROIDER: + - '' # classic + - 'true' steps: - uses: actions/checkout@v4 - uses: wyvox/action-setup-pnpm@v3 - run: pnpm test:ember working-directory: test-apps/base-tests + env: + EMBROIDER: ${{ matrix.EMBROIDER }} typecheck: name: '${{ matrix.typescript-scenario }}' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07116958..30639fed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: dependencies: '@babel/core': specifier: ^7.24.5 - version: 7.24.5 + version: 7.24.5(supports-color@8.1.1) '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 @@ -92,7 +92,7 @@ importers: version: 2.0.3(@babel/core@7.24.5) ember-concurrency-ts: specifier: ^0.3.1 - version: 0.3.1(ember-concurrency@2.2.1) + version: 0.3.1(ember-concurrency@2.3.7) ember-decorators-polyfill: specifier: ^1.1.5 version: 1.1.5(@babel/core@7.24.5) @@ -159,7 +159,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.5 - version: 7.24.5 + version: 7.24.5(supports-color@8.1.1) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 @@ -169,6 +169,15 @@ importers: '@ember/test-helpers': specifier: ^3.2.0 version: 3.2.0(@glint/template@1.2.1)(ember-source@5.3.0)(webpack@5.88.2) + '@embroider/compat': + specifier: ^3.4.9 + version: 3.4.9(@embroider/core@3.4.9)(@glint/template@1.2.1) + '@embroider/core': + specifier: ^3.4.9 + version: 3.4.9(@glint/template@1.2.1) + '@embroider/webpack': + specifier: ^4.0.0 + version: 4.0.0(@embroider/core@3.4.9)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -328,7 +337,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.5 - version: 7.24.5 + version: 7.24.5(supports-color@8.1.1) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 @@ -505,7 +514,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.5 - version: 7.24.5 + version: 7.24.5(supports-color@8.1.1) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 @@ -515,6 +524,9 @@ importers: '@ember/test-helpers': specifier: ^3.2.0 version: 3.2.0(@glint/template@1.2.1)(ember-source@5.3.0)(webpack@5.88.2) + '@embroider/test-setup': + specifier: ^4.0.0 + version: 4.0.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -678,7 +690,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@jridgewell/trace-mapping': 0.3.4 commander: 4.1.1 convert-source-map: 1.8.0 @@ -724,7 +736,7 @@ packages: resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} engines: {node: '>=6.9.0'} - /@babel/core@7.24.5: + /@babel/core@7.24.5(supports-color@8.1.1): resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} engines: {node: '>=6.9.0'} dependencies: @@ -733,13 +745,13 @@ packages: '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) - '@babel/helpers': 7.24.5 + '@babel/helpers': 7.24.5(supports-color@8.1.1) '@babel/parser': 7.24.5 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 + '@babel/traverse': 7.24.5(supports-color@8.1.1) '@babel/types': 7.24.5 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -815,7 +827,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-environment-visitor': 7.16.7 '@babel/helper-function-name': 7.16.7 @@ -832,7 +844,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -849,7 +861,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -866,7 +878,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.0.1 @@ -876,7 +888,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 @@ -886,12 +898,12 @@ packages: peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/traverse': 7.23.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.6 semver: 6.3.1 @@ -903,24 +915,24 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color - /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5): + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5)(supports-color@8.1.1): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -1009,7 +1021,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1022,7 +1034,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1035,7 +1047,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.3 '@babel/helper-simple-access': 7.24.5 @@ -1082,7 +1094,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -1105,7 +1117,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -1116,7 +1128,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 @@ -1196,7 +1208,7 @@ packages: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 + '@babel/traverse': 7.24.5(supports-color@8.1.1) '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color @@ -1209,12 +1221,12 @@ packages: '@babel/template': 7.22.15 '@babel/types': 7.23.5 - /@babel/helpers@7.24.5: + /@babel/helpers@7.24.5(supports-color@8.1.1): resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 + '@babel/traverse': 7.24.5(supports-color@8.1.1) '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color @@ -1265,7 +1277,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.5 @@ -1275,7 +1287,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.24.5): @@ -1284,7 +1296,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.5): @@ -1293,7 +1305,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.24.5): @@ -1302,7 +1314,7 @@ packages: peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 '@babel/plugin-proposal-optional-chaining': 7.16.7(@babel/core@7.24.5) @@ -1313,7 +1325,7 @@ packages: peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.24.5) @@ -1324,7 +1336,7 @@ packages: peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) @@ -1335,7 +1347,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.5 @@ -1345,7 +1357,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.16.8 '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) @@ -1359,7 +1371,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -1370,7 +1382,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -1380,7 +1392,7 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) @@ -1391,7 +1403,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.5) @@ -1404,7 +1416,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.5) @@ -1415,7 +1427,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) @@ -1425,7 +1437,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) @@ -1435,7 +1447,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) @@ -1445,7 +1457,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) @@ -1455,7 +1467,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) @@ -1465,7 +1477,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) @@ -1476,7 +1488,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.7 - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) @@ -1488,7 +1500,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) @@ -1498,7 +1510,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) @@ -1510,7 +1522,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.17.6(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: @@ -1523,7 +1535,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -1533,7 +1545,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-create-class-features-plugin': 7.17.6(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -1547,7 +1559,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.24.5): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} @@ -1556,7 +1568,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -1568,7 +1580,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -1577,7 +1589,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5): @@ -1585,7 +1597,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5): @@ -1594,7 +1606,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-decorators@7.17.0(@babel/core@7.24.5): @@ -1603,7 +1615,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -1613,7 +1625,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.5): @@ -1622,7 +1634,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5): @@ -1630,15 +1642,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.24.5): @@ -1647,7 +1659,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.5): @@ -1656,7 +1668,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.24.5): @@ -1665,7 +1677,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5): @@ -1674,7 +1686,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5): @@ -1682,7 +1694,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5): @@ -1690,7 +1702,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5): @@ -1698,7 +1710,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5): @@ -1706,7 +1718,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5): @@ -1714,7 +1726,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5): @@ -1722,7 +1734,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5): @@ -1730,7 +1742,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5): @@ -1738,7 +1750,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5): @@ -1747,7 +1759,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5): @@ -1756,7 +1768,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-typescript@7.16.7(@babel/core@7.24.5): @@ -1765,7 +1777,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.24.5): @@ -1774,7 +1786,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.5): @@ -1783,7 +1795,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -1793,7 +1805,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.24.5): @@ -1802,7 +1814,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.5): @@ -1811,7 +1823,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.24.5): @@ -1820,7 +1832,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) @@ -1832,7 +1844,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) @@ -1844,7 +1856,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.16.8 @@ -1857,7 +1869,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) @@ -1868,7 +1880,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) @@ -1879,7 +1891,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.24.5): @@ -1888,7 +1900,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.5): @@ -1897,7 +1909,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.24.5): @@ -1906,7 +1918,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.24.5): @@ -1915,7 +1927,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.5): @@ -1924,7 +1936,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.24.5): @@ -1933,7 +1945,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -1943,7 +1955,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -1953,7 +1965,7 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) @@ -1964,7 +1976,7 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) @@ -1975,7 +1987,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -1993,7 +2005,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-environment-visitor': 7.22.20 @@ -2010,7 +2022,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 @@ -2026,7 +2038,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.24.5): @@ -2035,7 +2047,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 @@ -2045,7 +2057,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/template': 7.24.0 @@ -2055,7 +2067,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.24.5): @@ -2064,7 +2076,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.5): @@ -2073,7 +2085,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.24.5): @@ -2082,7 +2094,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2092,7 +2104,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2102,7 +2114,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -2112,7 +2124,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.24.5): @@ -2121,7 +2133,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.5): @@ -2130,7 +2142,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.24.5): @@ -2139,7 +2151,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) @@ -2149,7 +2161,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) @@ -2159,7 +2171,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 '@babel/helper-plugin-utils': 7.22.5 @@ -2169,7 +2181,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -2179,7 +2191,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.24.5 @@ -2189,7 +2201,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) @@ -2199,7 +2211,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) @@ -2209,7 +2221,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.24.5): @@ -2218,7 +2230,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.5): @@ -2227,7 +2239,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 @@ -2237,7 +2249,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 @@ -2248,7 +2260,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 @@ -2259,7 +2271,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.5 @@ -2270,7 +2282,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) @@ -2280,7 +2292,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) @@ -2290,7 +2302,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-literals@7.22.5(@babel/core@7.24.5): @@ -2299,7 +2311,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.5): @@ -2308,7 +2320,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.24.5): @@ -2317,7 +2329,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) @@ -2327,7 +2339,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) @@ -2337,7 +2349,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.24.5): @@ -2346,7 +2358,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.5): @@ -2355,7 +2367,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.24.5): @@ -2364,7 +2376,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 @@ -2375,7 +2387,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.0(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2385,7 +2397,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -2395,7 +2407,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.24.5 @@ -2407,7 +2419,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 @@ -2418,7 +2430,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-simple-access': 7.24.5 @@ -2429,7 +2441,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2442,7 +2454,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2454,7 +2466,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -2466,7 +2478,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2476,7 +2488,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2486,7 +2498,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -2496,7 +2508,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.5): @@ -2505,7 +2517,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2515,7 +2527,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.24.5): @@ -2524,7 +2536,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.5): @@ -2533,7 +2545,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.24.5): @@ -2542,7 +2554,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) @@ -2552,7 +2564,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) @@ -2562,7 +2574,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) @@ -2572,7 +2584,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) @@ -2583,7 +2595,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.2 - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) @@ -2595,7 +2607,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) @@ -2607,7 +2619,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.16.7 transitivePeerDependencies: @@ -2619,7 +2631,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.5) @@ -2629,7 +2641,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) @@ -2639,7 +2651,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) @@ -2649,7 +2661,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) @@ -2659,7 +2671,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) @@ -2670,7 +2682,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) @@ -2681,7 +2693,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.24.5): @@ -2690,7 +2702,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.5): @@ -2699,7 +2711,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.24.5): @@ -2708,7 +2720,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2718,7 +2730,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -2728,7 +2740,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -2740,7 +2752,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -2752,7 +2764,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.24.5): @@ -2761,7 +2773,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.5): @@ -2770,7 +2782,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-regenerator@7.16.7(@babel/core@7.24.5): @@ -2779,7 +2791,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) regenerator-transform: 0.14.5 /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.24.5): @@ -2788,7 +2800,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 @@ -2798,7 +2810,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 regenerator-transform: 0.15.2 @@ -2808,7 +2820,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.24.5): @@ -2817,7 +2829,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.5): @@ -2826,7 +2838,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-runtime@7.17.0(@babel/core@7.24.5): @@ -2835,7 +2847,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 babel-plugin-polyfill-corejs2: 0.3.1(@babel/core@7.24.5) @@ -2851,7 +2863,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.24.5): @@ -2860,7 +2872,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.5): @@ -2869,7 +2881,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-spread@7.16.7(@babel/core@7.24.5): @@ -2878,7 +2890,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 @@ -2888,7 +2900,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 @@ -2898,7 +2910,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 @@ -2908,7 +2920,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.24.5): @@ -2917,7 +2929,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.5): @@ -2926,7 +2938,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.24.5): @@ -2935,7 +2947,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.24.5): @@ -2944,7 +2956,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.5): @@ -2953,7 +2965,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.24.5): @@ -2962,7 +2974,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.24.5): @@ -2971,7 +2983,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.5): @@ -2980,7 +2992,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-typescript@7.16.8(@babel/core@7.24.5): @@ -2989,7 +3001,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.17.6(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.24.5) @@ -3002,7 +3014,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -3013,7 +3025,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.24.5) dev: true @@ -3023,7 +3035,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.17.6(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.24.5) @@ -3036,7 +3048,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.17.6(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.24.5) @@ -3050,7 +3062,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.24.5): @@ -3059,7 +3071,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.5): @@ -3068,7 +3080,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.24.5): @@ -3077,7 +3089,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -3087,7 +3099,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -3097,7 +3109,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -3107,7 +3119,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -3117,7 +3129,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -3127,7 +3139,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 @@ -3137,7 +3149,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.5 @@ -3155,7 +3167,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.7 - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.16.7 @@ -3239,7 +3251,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.2 - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 @@ -3322,14 +3334,14 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-env@7.24.5(@babel/core@7.24.5): + /@babel/preset-env@7.24.5(@babel/core@7.24.5)(supports-color@8.1.1): resolution: {integrity: sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 @@ -3405,9 +3417,9 @@ packages: '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.5) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.5) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5)(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5)(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) core-js-compat: 3.37.0 semver: 6.3.1 transitivePeerDependencies: @@ -3418,7 +3430,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-proposal-unicode-property-regex': 7.16.7(@babel/core@7.24.5) '@babel/plugin-transform-dotall-regex': 7.16.7(@babel/core@7.24.5) @@ -3430,7 +3442,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.5 esutils: 2.0.3 @@ -3441,7 +3453,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-validator-option': 7.16.7 '@babel/plugin-transform-typescript': 7.16.8(@babel/core@7.24.5) @@ -3498,12 +3510,12 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.5 '@babel/types': 7.23.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/traverse@7.24.5: + /@babel/traverse@7.24.5(supports-color@8.1.1): resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} dependencies: @@ -3515,7 +3527,7 @@ packages: '@babel/helper-split-export-declaration': 7.24.5 '@babel/parser': 7.24.5 '@babel/types': 7.24.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -3633,7 +3645,7 @@ packages: '@ember-data/store': 5.3.0 '@ember/string': ^3.1.1 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@ember-data/private-build-infra': 5.3.0(@glint/template@1.2.1) '@ember-data/store': 5.3.0(@babel/core@7.24.5)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(@glint/template@1.2.1)(ember-source@5.3.0) '@ember/edition-utils': 1.2.0 @@ -3763,7 +3775,7 @@ packages: resolution: {integrity: sha512-n7VCPgvjS0Yza5USBucdYjTvlk5GC6fIdWiQUGdK9QxHnyekFg2Znu932ulKp/Iokoc8iBEaVX3HoiCwM/Hw1w==} engines: {node: 16.* || >= 18.*} dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.24.5) '@babel/runtime': 7.23.2 '@ember/edition-utils': 1.2.0 @@ -3962,6 +3974,124 @@ packages: - supports-color dev: true + /@embroider/babel-loader-9@3.1.1(@embroider/core@3.4.9)(supports-color@8.1.1)(webpack@5.88.2): + resolution: {integrity: sha512-8mIDRXvwntYIQc2JFVvGXEppHUJRhw+6aEzHtbCZDr4oOKw55IyY+RHzas3JILRq64owLA+Ox0yu6nkwL1ApRQ==} + engines: {node: 12.* || 14.* || >= 16} + peerDependencies: + '@embroider/core': ^3.4.0 + dependencies: + '@babel/core': 7.24.5(supports-color@8.1.1) + '@embroider/core': 3.4.9(@glint/template@1.2.1) + babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.88.2) + transitivePeerDependencies: + - supports-color + - webpack + dev: true + + /@embroider/compat@3.4.9(@embroider/core@3.4.9)(@glint/template@1.2.1): + resolution: {integrity: sha512-1KuKlCx4wGxxo+GsTeS8AX6S4Ka2Ht6EKYlFsm0Ln38mQyPolIefVUeEURe9FKKaQsOdj8bdPdjJlGU1ZVF8Aw==} + engines: {node: 12.* || 14.* || >= 16} + hasBin: true + peerDependencies: + '@embroider/core': ^3.4.9 + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-runtime': 7.17.0(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5)(supports-color@8.1.1) + '@babel/runtime': 7.23.2 + '@babel/traverse': 7.24.5(supports-color@8.1.1) + '@embroider/core': 3.4.9(@glint/template@1.2.1) + '@embroider/macros': 1.16.1(@glint/template@1.2.1) + '@types/babel__code-frame': 7.0.6 + '@types/yargs': 17.0.32 + assert-never: 1.2.1 + babel-import-util: 2.1.1 + babel-plugin-ember-template-compilation: 2.2.3 + babel-plugin-syntax-dynamic-import: 6.18.0 + babylon: 6.18.0 + bind-decorator: 1.0.11 + broccoli: 3.5.2 + broccoli-concat: 4.2.5 + broccoli-file-creator: 2.1.1 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + broccoli-persistent-filter: 3.1.3 + broccoli-plugin: 4.0.7 + broccoli-source: 3.0.1 + chalk: 4.1.2 + debug: 4.3.4(supports-color@8.1.1) + escape-string-regexp: 4.0.0 + fast-sourcemap-concat: 1.4.0 + fs-extra: 9.1.0 + fs-tree-diff: 2.0.1 + jsdom: 16.7.0(supports-color@8.1.1) + lodash: 4.17.21 + pkg-up: 3.1.0 + resolve: 1.22.8 + resolve-package-path: 4.0.3 + semver: 7.6.0 + symlink-or-copy: 1.3.1 + tree-sync: 2.1.0 + typescript-memoize: 1.1.1 + walk-sync: 3.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@glint/template' + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /@embroider/core@3.4.9(@glint/template@1.2.1): + resolution: {integrity: sha512-+Q1ekptUgUAGYZoDHJ6Ts+KNPXeLbEpQziCutj3NxqT94SuBiL5h6KWDWj86KmrL0gJ4NnRfNrAZt5iV2p1i5A==} + engines: {node: 12.* || 14.* || >= 16} + dependencies: + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5(supports-color@8.1.1) + '@embroider/macros': 1.16.1(@glint/template@1.2.1) + '@embroider/shared-internals': 2.6.0(supports-color@8.1.1) + assert-never: 1.2.1 + babel-plugin-ember-template-compilation: 2.2.3 + broccoli-node-api: 1.7.0 + broccoli-persistent-filter: 3.1.3 + broccoli-plugin: 4.0.7 + broccoli-source: 3.0.1 + debug: 4.3.4(supports-color@8.1.1) + fast-sourcemap-concat: 1.4.0 + filesize: 10.0.12 + fs-extra: 9.1.0 + fs-tree-diff: 2.0.1 + handlebars: 4.7.8 + js-string-escape: 1.0.1 + jsdom: 16.7.0(supports-color@8.1.1) + lodash: 4.17.21 + resolve: 1.22.8 + resolve-package-path: 4.0.3 + typescript-memoize: 1.1.1 + walk-sync: 3.0.0 + transitivePeerDependencies: + - '@glint/template' + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /@embroider/hbs-loader@3.0.3(@embroider/core@3.4.9)(webpack@5.88.2): + resolution: {integrity: sha512-sI2K3/III1WGGxS+aIf8uW5tgcNiE7APNhThn2ZTwqU47fK20Uz8TJZhst0GfNZFsCsmuQMRUikRJvQU8naSWA==} + engines: {node: 12.* || 14.* || >= 16} + peerDependencies: + '@embroider/core': ^3.4.0 + webpack: ^5 + dependencies: + '@embroider/core': 3.4.9(@glint/template@1.2.1) + webpack: 5.88.2 + dev: true + /@embroider/macros@1.13.2(@glint/template@1.2.1): resolution: {integrity: sha512-AUgJ71xG8kjuTx8XB1AQNBiebJuXRfhcHr318dCwnQz9VRXdYSnEEqf38XRvGYIoCvIyn/3c72LrSwzaJqknOA==} engines: {node: 12.* || 14.* || >= 16} @@ -3974,7 +4104,7 @@ packages: '@embroider/shared-internals': 2.5.0 '@glint/template': 1.2.1 assert-never: 1.2.1 - babel-import-util: 2.0.1 + babel-import-util: 2.1.1 ember-cli-babel: 7.26.11 find-up: 5.0.0 lodash: 4.17.21 @@ -4015,7 +4145,7 @@ packages: '@glint/template': optional: true dependencies: - '@embroider/shared-internals': 2.6.0 + '@embroider/shared-internals': 2.6.0(supports-color@8.1.1) '@glint/template': 1.2.1 assert-never: 1.2.1 babel-import-util: 2.1.1 @@ -4032,7 +4162,7 @@ packages: engines: {node: 12.* || 14.* || >= 16} dependencies: babel-import-util: 2.0.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-rfc176-data: 0.3.17 fs-extra: 9.1.0 js-string-escape: 1.0.1 @@ -4049,7 +4179,7 @@ packages: engines: {node: 12.* || 14.* || >= 16} dependencies: babel-import-util: 2.0.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-rfc176-data: 0.3.18 fs-extra: 9.1.0 js-string-escape: 1.0.1 @@ -4061,12 +4191,12 @@ packages: - supports-color dev: true - /@embroider/shared-internals@2.6.0: + /@embroider/shared-internals@2.6.0(supports-color@8.1.1): resolution: {integrity: sha512-A2BYQkhotdKOXuTaxvo9dqOIMbk+2LqFyqvfaaePkZcFJvtCkvTaD31/sSzqvRF6rdeBHjdMwU9Z2baPZ55fEQ==} engines: {node: 12.* || 14.* || >= 16} dependencies: babel-import-util: 2.1.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-rfc176-data: 0.3.18 fs-extra: 9.1.0 js-string-escape: 1.0.1 @@ -4078,6 +4208,62 @@ packages: transitivePeerDependencies: - supports-color + /@embroider/test-setup@4.0.0: + resolution: {integrity: sha512-1S3Ebk0CEh3XDqD93AWSwQZBCk+oGv03gtkaGgdgyXGIR7jrVyDgEnEuslN/hJ0cuU8TqhiXrzHMw7bJwIGhWw==} + engines: {node: 12.* || 14.* || >= 16} + peerDependencies: + '@embroider/compat': ^3.4.8 + '@embroider/core': ^3.4.8 + '@embroider/webpack': ^4.0.0 + peerDependenciesMeta: + '@embroider/compat': + optional: true + '@embroider/core': + optional: true + '@embroider/webpack': + optional: true + dependencies: + lodash: 4.17.21 + resolve: 1.22.8 + dev: true + + /@embroider/webpack@4.0.0(@embroider/core@3.4.9)(webpack@5.88.2): + resolution: {integrity: sha512-kFAKcgCWTLNNUtXOTvAw7nL6+MFxNDd20wV0I3hqByV6EegTOtMyMYTcRLYp9X3stu48ix3XU5avZ6VZ2Ot3Hw==} + engines: {node: 12.* || 14.* || >= 16} + peerDependencies: + '@embroider/core': ^3.4.8 + webpack: ^5.0.0 + dependencies: + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5)(supports-color@8.1.1) + '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.9)(supports-color@8.1.1)(webpack@5.88.2) + '@embroider/core': 3.4.9(@glint/template@1.2.1) + '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.9)(webpack@5.88.2) + '@embroider/shared-internals': 2.6.0(supports-color@8.1.1) + '@types/supports-color': 8.1.3 + assert-never: 1.2.1 + babel-loader: 8.3.0(@babel/core@7.24.5)(webpack@5.88.2) + css-loader: 5.2.7(webpack@5.88.2) + csso: 4.2.0 + debug: 4.3.4(supports-color@8.1.1) + escape-string-regexp: 4.0.0 + fs-extra: 9.1.0 + jsdom: 16.7.0(supports-color@8.1.1) + lodash: 4.17.21 + mini-css-extract-plugin: 2.9.0(webpack@5.88.2) + semver: 7.6.0 + source-map-url: 0.4.1 + style-loader: 2.0.0(webpack@5.88.2) + supports-color: 8.1.1 + terser: 5.21.0 + thread-loader: 3.0.4(webpack@5.88.2) + webpack: 5.88.2 + transitivePeerDependencies: + - bufferutil + - canvas + - utf-8-validate + dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4098,7 +4284,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) espree: 7.3.1 globals: 13.13.0 ignore: 4.0.6 @@ -4115,7 +4301,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.23.0 ignore: 5.2.0 @@ -4393,13 +4579,6 @@ packages: '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 - /@glimmer/tracking@1.0.4: - resolution: {integrity: sha512-F+oT8I55ba2puSGIzInmVrv/8QA2PcK1VD+GWgFMhF6WC97D+uZX7BFg+a3s/2N4FVBq5KHE+QxZzgazM151Yw==} - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/validator': 0.92.0 - dev: true - /@glimmer/tracking@1.1.2: resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==} dependencies: @@ -4522,7 +4701,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -4533,7 +4712,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -4969,6 +5148,10 @@ packages: '@types/estree': 1.0.2 dev: true + /@types/babel__code-frame@7.0.6: + resolution: {integrity: sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==} + dev: true + /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: @@ -5140,6 +5323,10 @@ packages: '@types/node': 17.0.23 dev: true + /@types/supports-color@8.1.3: + resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} + dev: true + /@types/symlink-or-copy@1.2.0: resolution: {integrity: sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==} @@ -5167,7 +5354,7 @@ packages: '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.0.4) '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@5.0.4) '@typescript-eslint/scope-manager': 4.33.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 @@ -5196,7 +5383,7 @@ packages: '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.0.4) '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.0.4) '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.52.0 graphemer: 1.4.0 ignore: 5.2.4 @@ -5239,7 +5426,7 @@ packages: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.0.4) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 typescript: 5.0.4 transitivePeerDependencies: @@ -5260,7 +5447,7 @@ packages: '@typescript-eslint/types': 6.9.0 '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.0.4) '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.52.0 typescript: 5.0.4 transitivePeerDependencies: @@ -5295,7 +5482,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.0.4) '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.0.4) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.52.0 ts-api-utils: 1.0.3(typescript@5.0.4) typescript: 5.0.4 @@ -5324,7 +5511,7 @@ packages: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 @@ -5345,7 +5532,7 @@ packages: dependencies: '@typescript-eslint/types': 6.9.0 '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -5496,6 +5683,11 @@ packages: /@xtuc/long@4.2.2: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + dev: true + /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true @@ -5519,6 +5711,13 @@ packages: acorn: 5.7.4 dev: true + /acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + dev: true + /acorn-import-assertions@1.9.0(acorn@8.7.1): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: @@ -5542,6 +5741,11 @@ packages: acorn: 8.10.0 dev: true + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: true + /acorn@5.7.4: resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==} engines: {node: '>=0.4.0'} @@ -5564,11 +5768,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /agent-base@6.0.2: + /agent-base@6.0.2(supports-color@8.1.1): resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -5577,7 +5781,7 @@ packages: resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -5893,7 +6097,7 @@ packages: resolution: {integrity: sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==} engines: {node: 8.* || >= 10.*} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) heimdalljs: 0.2.6 istextorbinary: 2.6.0 mkdirp: 0.5.6 @@ -5926,6 +6130,10 @@ packages: lodash: 4.17.21 dev: true + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true + /at-least-node@1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} @@ -6136,13 +6344,26 @@ packages: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 webpack: 5.88.2 + /babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.88.2): + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + dependencies: + '@babel/core': 7.24.5(supports-color@8.1.1) + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.88.2 + dev: true + /babel-messages@6.23.0: resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==} dependencies: @@ -6161,7 +6382,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-beta.42 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) semver: 5.7.2 dev: true @@ -6171,7 +6392,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) semver: 5.7.2 /babel-plugin-dynamic-import-node@2.3.3: @@ -6265,20 +6486,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.2 - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.5) semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.5): + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.5)(supports-color@8.1.1): resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.5 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -6289,19 +6510,19 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.2 - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.24.5) semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.5): + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.5)(supports-color@8.1.1): resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.5 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color @@ -6311,7 +6532,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.5) core-js-compat: 3.21.1 transitivePeerDependencies: @@ -6322,7 +6543,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.24.5) core-js-compat: 3.33.1 transitivePeerDependencies: @@ -6333,7 +6554,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.5) transitivePeerDependencies: - supports-color @@ -6343,18 +6564,18 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.24.5) transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.5): + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.5)(supports-color@8.1.1): resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.5 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -6775,6 +6996,10 @@ packages: resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==} engines: {node: '>=0.8'} + /bind-decorator@1.0.11: + resolution: {integrity: sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==} + dev: true + /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: @@ -6930,7 +7155,7 @@ packages: resolution: {integrity: sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==} engines: {node: '>= 6'} dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/polyfill': 7.12.1 broccoli-funnel: 2.0.2 broccoli-merge-trees: 3.0.2 @@ -6951,7 +7176,7 @@ packages: peerDependencies: '@babel/core': ^7.17.9 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) broccoli-persistent-filter: 3.1.3 clone: 2.1.2 hash-for-dep: 1.5.1 @@ -7140,7 +7365,7 @@ packages: dependencies: array-equal: 1.0.0 broccoli-plugin: 4.0.7 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fs-tree-diff: 2.0.1 heimdalljs: 0.2.6 minimatch: 3.1.2 @@ -7403,7 +7628,7 @@ packages: broccoli-persistent-filter: 2.3.1 broccoli-plugin: 2.1.0 chalk: 2.4.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ensure-posix-path: 1.1.1 fs-extra: 8.1.0 minimatch: 3.1.2 @@ -7433,7 +7658,7 @@ packages: dependencies: async-promise-queue: 1.0.5 broccoli-plugin: 4.0.7 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.defaultsdeep: 4.6.1 matcher-collection: 2.0.1 source-map-url: 0.4.1 @@ -7451,7 +7676,7 @@ packages: dependencies: async-promise-queue: 1.0.5 broccoli-plugin: 1.3.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.defaultsdeep: 4.6.1 matcher-collection: 2.0.1 mkdirp: 0.5.6 @@ -7496,6 +7721,10 @@ packages: - supports-color dev: true + /browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: true + /browserslist@3.2.8: resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} hasBin: true @@ -7976,6 +8205,13 @@ packages: engines: {node: '>=0.1.90'} dev: true + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -8001,6 +8237,10 @@ packages: engines: {node: '>= 12'} dev: true + /common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + dev: true + /common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} @@ -8418,6 +8658,14 @@ packages: semver: 7.3.5 webpack: 5.88.2 + /css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: true + /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} @@ -8431,10 +8679,41 @@ packages: engines: {node: '>=4'} hasBin: true + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: true + + /cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: true + + /cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + dev: true + + /cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: true + /dag-map@2.0.2: resolution: {integrity: sha512-xnsprIzYuDeiyu5zSKwilV/ajRHxnoMlAhEREfyfTgTSViMVY2fGP1ZcHJbtwup26oCkofySU/m6oKJ3HrkW7w==} dev: true + /data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + dev: true + /data-view-buffer@1.0.1: resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} engines: {node: '>= 0.4'} @@ -8494,7 +8773,7 @@ packages: ms: 2.1.3 dev: true - /debug@4.3.4: + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -8504,6 +8783,7 @@ packages: optional: true dependencies: ms: 2.1.2 + supports-color: 8.1.1 /decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} @@ -8523,6 +8803,10 @@ packages: engines: {node: '>=10'} dev: true + /decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + dev: true + /decode-uri-component@0.2.0: resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} engines: {node: '>=0.10'} @@ -8621,6 +8905,11 @@ packages: isobject: 3.0.1 dev: true + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: true + /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: true @@ -8690,6 +8979,14 @@ packages: esutils: 2.0.3 dev: true + /domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + dependencies: + webidl-conversions: 5.0.0 + dev: true + /dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: @@ -8740,14 +9037,14 @@ packages: resolution: {integrity: sha512-pkWIljmJClYL17YBk8FjO7NrZPQoY9v0b+FooJvaHf/xlDQIBYVP7OaDHbNuNbpj7+wAwSDAnnwxjCoLsmm4cw==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.5) '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.5) - '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5)(supports-color@8.1.1) '@embroider/macros': 1.16.1(@glint/template@1.2.1) - '@embroider/shared-internals': 2.6.0 + '@embroider/shared-internals': 2.6.0(supports-color@8.1.1) babel-loader: 8.3.0(@babel/core@7.24.5)(webpack@5.88.2) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.2.3 @@ -8759,7 +9056,7 @@ packages: broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 css-loader: 5.2.7(webpack@5.88.2) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fs-extra: 10.1.0 fs-tree-diff: 2.0.1 handlebars: 4.7.8 @@ -8854,7 +9151,7 @@ packages: resolution: {integrity: sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.24.5) '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.24.5) @@ -8893,7 +9190,7 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.24.5) '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.24.5) @@ -9081,7 +9378,7 @@ packages: engines: {node: 16.* || >= 18} dependencies: broccoli-funnel: 3.0.8 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -9139,7 +9436,7 @@ packages: '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.24.5) '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.24.5) ansi-to-html: 0.6.15 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-cli-babel-plugin-helpers: 1.1.1 execa: 1.0.0 fs-extra: 7.0.1 @@ -9159,7 +9456,7 @@ packages: dependencies: '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.24.5) ansi-to-html: 0.6.15 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-cli-babel-plugin-helpers: 1.1.1 execa: 2.1.0 fs-extra: 8.1.0 @@ -9182,7 +9479,7 @@ packages: '@babel/plugin-transform-typescript': 7.8.7(@babel/core@7.24.5) ansi-to-html: 0.6.15 broccoli-stew: 3.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-cli-babel-plugin-helpers: 1.1.1 execa: 3.4.0 fs-extra: 8.1.0 @@ -9202,7 +9499,7 @@ packages: dependencies: ansi-to-html: 0.6.15 broccoli-stew: 3.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) execa: 4.1.0 fs-extra: 9.1.0 resolve: 1.22.8 @@ -9220,7 +9517,7 @@ packages: dependencies: ansi-to-html: 0.6.15 broccoli-stew: 3.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) execa: 4.1.0 fs-extra: 9.1.0 resolve: 1.22.8 @@ -9284,7 +9581,7 @@ packages: engines: {node: '>= 14'} hasBin: true dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.24.5) amd-name-resolver: 1.3.1 babel-plugin-module-resolver: 4.1.0 @@ -9441,7 +9738,7 @@ packages: engines: {node: '>= 16'} hasBin: true dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@pnpm/find-workspace-dir': 6.0.2 broccoli: 3.5.2 broccoli-builder: 0.18.14 @@ -9627,19 +9924,6 @@ packages: - supports-color dev: true - /ember-concurrency-ts@0.3.1(ember-concurrency@2.2.1): - resolution: {integrity: sha512-lE9uqPgK1Y9PN/0BJ5zE2a+h95izRCn6FCyt7qVV3012TlblTynsBaoUuAbN1T3KfzFsrJaXwsxzRbDjEde2Sw==} - engines: {node: 10.* || >= 12} - peerDependencies: - ember-concurrency: ^1.2.1 || ^2.0.0-rc.1 - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 4.5.0 - ember-concurrency: 2.2.1(@babel/core@7.24.5) - transitivePeerDependencies: - - supports-color - dev: true - /ember-concurrency-ts@0.3.1(ember-concurrency@2.3.7): resolution: {integrity: sha512-lE9uqPgK1Y9PN/0BJ5zE2a+h95izRCn6FCyt7qVV3012TlblTynsBaoUuAbN1T3KfzFsrJaXwsxzRbDjEde2Sw==} engines: {node: 10.* || >= 12} @@ -9653,20 +9937,6 @@ packages: - supports-color dev: true - /ember-concurrency@2.2.1(@babel/core@7.24.5): - resolution: {integrity: sha512-a4283Yq+jimxqoD5YaxQu7cXePHKqkNQfsT4fs0nYTz5PYbUd6wzUtelp6k8R1JTNPwDdxyVvUgu7yYoC8Sk5A==} - engines: {node: 10.* || 12.* || 14.* || >= 16} - dependencies: - '@glimmer/tracking': 1.0.4 - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 5.7.2 - ember-compatibility-helpers: 1.2.6(@babel/core@7.24.5) - ember-destroyable-polyfill: 2.0.3(@babel/core@7.24.5) - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: true - /ember-concurrency@2.3.7(@babel/core@7.24.5): resolution: {integrity: sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==} engines: {node: 10.* || 12.* || 14.* || >= 16} @@ -9893,7 +10163,7 @@ packages: engines: {node: 8.* || 10.* || >= 12} dependencies: '@babel/parser': 7.24.5 - '@babel/traverse': 7.24.5 + '@babel/traverse': 7.24.5(supports-color@8.1.1) recast: 0.18.10 transitivePeerDependencies: - supports-color @@ -10062,7 +10332,7 @@ packages: chalk: 4.1.2 cli-table3: 0.6.3 core-object: 3.1.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-try-config: 4.0.0 execa: 4.1.0 fs-extra: 6.0.1 @@ -10132,7 +10402,7 @@ packages: base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) engine.io-parser: 5.0.3 ws: 8.2.3 transitivePeerDependencies: @@ -10324,6 +10594,18 @@ packages: engines: {node: '>=12'} dev: true + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + /eslint-config-prettier@8.5.0(eslint@7.32.0): resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true @@ -10550,7 +10832,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 enquirer: 2.3.6 escape-string-regexp: 4.0.0 @@ -10604,7 +10886,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -10972,6 +11254,22 @@ packages: dependencies: blank-object: 1.0.2 + /fast-sourcemap-concat@1.4.0: + resolution: {integrity: sha512-x90Wlx/2C83lfyg7h4oguTZN4MyaVfaiUSJQNpU+YEA0Odf9u659Opo44b0LfoVg9G/bOE++GdID/dkyja+XcA==} + engines: {node: '>= 4'} + dependencies: + chalk: 2.4.2 + fs-extra: 5.0.0 + heimdalljs-logger: 0.1.10 + memory-streams: 0.1.3 + mkdirp: 0.5.6 + source-map: 0.4.4 + source-map-url: 0.3.0 + sourcemap-validator: 1.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /fast-sourcemap-concat@2.1.0: resolution: {integrity: sha512-L9uADEnnHOeF4U5Kc3gzEs3oFpNCFkiTJXvT+nKmR0zcFqHZJJbszWT7dv4t9558FJRGpCj8UxUpTgz2zwiIZA==} engines: {node: 10.* || >= 12.*} @@ -11122,6 +11420,14 @@ packages: make-dir: 3.1.0 pkg-dir: 4.2.0 + /find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 + dev: true + /find-index@1.1.1: resolution: {integrity: sha512-XYKutXMrIK99YMUPf91KX5QVJoG31/OsgftD6YoTPAObfQIxM4ziA9f0J1AsqKhJmo+IeaIPP0CFopTD4bdUBw==} dev: true @@ -11285,6 +11591,15 @@ packages: signal-exit: 4.1.0 dev: true + /form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + /forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -12006,6 +12321,13 @@ packages: lru-cache: 10.2.0 dev: true + /html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + dependencies: + whatwg-encoding: 1.0.5 + dev: true + /html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} @@ -12040,13 +12362,13 @@ packages: resolution: {integrity: sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==} dev: true - /http-proxy-agent@4.0.1: + /http-proxy-agent@4.0.1(supports-color@8.1.1): resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} engines: {node: '>= 6'} dependencies: '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4 + agent-base: 6.0.2(supports-color@8.1.1) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -12062,12 +12384,12 @@ packages: - debug dev: true - /https-proxy-agent@5.0.1: + /https-proxy-agent@5.0.1(supports-color@8.1.1): resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} dependencies: - agent-base: 6.0.2 - debug: 4.3.4 + agent-base: 6.0.2(supports-color@8.1.1) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -12575,6 +12897,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: true + /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: @@ -12768,6 +13094,48 @@ packages: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} dev: true + /jsdom@16.7.0(supports-color@8.1.1): + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.10.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.4.3 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.1 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1(supports-color@8.1.1) + https-proxy-agent: 5.0.1(supports-color@8.1.1) + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.9 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.9 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /jsesc@0.3.0: resolution: {integrity: sha512-UHQmAeTXV+iwEk0aHheJRqo6Or90eDxI6KIYpHSjKLXKuKlPt1CQ7tGBerFcFA8uKU5mYxiPMlckmFptd5XZzA==} hasBin: true @@ -13274,8 +13642,8 @@ packages: agentkeepalive: 4.2.1 cacache: 15.3.0 http-cache-semantics: 4.1.0 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 + http-proxy-agent: 4.0.1(supports-color@8.1.1) + https-proxy-agent: 5.0.1(supports-color@8.1.1) is-lambda: 1.0.1 lru-cache: 6.0.0 minipass: 3.1.6 @@ -13366,6 +13734,10 @@ packages: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} dev: true + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: true + /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: true @@ -13830,7 +14202,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.0 + resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -13971,6 +14343,10 @@ packages: set-blocking: 2.0.0 dev: true + /nwsapi@2.2.9: + resolution: {integrity: sha512-2f3F0SEEer8bBu0dsNCFF50N0cTThV1nWFYcEYFZttdW0lDAoybv9cQoK7X7/68Z89S7FoRrVjP1LPX4XRf9vg==} + dev: true + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -14457,6 +14833,13 @@ packages: dependencies: find-up: 4.1.0 + /pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + dependencies: + find-up: 6.3.0 + dev: true + /pkg-up@2.0.0: resolution: {integrity: sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==} engines: {node: '>=4'} @@ -14683,6 +15066,10 @@ packages: ipaddr.js: 1.9.1 dev: true + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + dev: true + /pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: @@ -14705,6 +15092,10 @@ packages: engines: {node: '>=0.6'} dev: true + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: true + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -15065,7 +15456,7 @@ packages: /remove-types@1.0.0: resolution: {integrity: sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==} dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.17.0(@babel/core@7.24.5) '@babel/plugin-transform-typescript': 7.16.8(@babel/core@7.24.5) prettier: 2.6.1 @@ -15427,6 +15818,13 @@ packages: walker: 1.0.8 dev: true + /saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + dev: true + /schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} @@ -15734,7 +16132,7 @@ packages: dependencies: '@types/component-emitter': 1.2.11 component-emitter: 1.3.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -15745,7 +16143,7 @@ packages: dependencies: accepts: 1.3.8 base64id: 2.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) engine.io: 6.1.3 socket.io-adapter: 2.3.3 socket.io-parser: 4.0.4 @@ -15759,8 +16157,8 @@ packages: resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} engines: {node: '>= 10'} dependencies: - agent-base: 6.0.2 - debug: 4.3.4 + agent-base: 6.0.2(supports-color@8.1.1) + debug: 4.3.4(supports-color@8.1.1) socks: 2.8.1 transitivePeerDependencies: - supports-color @@ -15933,7 +16331,7 @@ packages: resolution: {integrity: sha512-zrXl0QixAtSHFyN1iv04xOBgplbT4HgC8T7g+q8ESZbDNi5uZbMtxLukFVXPJ5Nl7zCYvYcrT3Mj24WYCH93hw==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -15942,7 +16340,7 @@ packages: resolution: {integrity: sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: false @@ -16221,7 +16619,7 @@ packages: cosmiconfig: 8.3.6(typescript@5.0.4) css-functions-list: 3.2.1 css-tree: 2.3.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.3.1 fastest-levenshtein: 1.0.16 file-entry-cache: 7.0.1 @@ -16303,6 +16701,10 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: true + /symlink-or-copy@1.3.1: resolution: {integrity: sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==} @@ -16321,7 +16723,7 @@ packages: resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==} engines: {node: 8.* || >= 10.*} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) heimdalljs: 0.2.6 mkdirp: 0.5.6 rimraf: 3.0.2 @@ -16550,6 +16952,20 @@ packages: any-promise: 1.3.0 dev: true + /thread-loader@3.0.4(webpack@5.88.2): + resolution: {integrity: sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.27.0 || ^5.0.0 + dependencies: + json-parse-better-errors: 1.0.2 + loader-runner: 4.3.0 + loader-utils: 2.0.4 + neo-async: 2.6.2 + schema-utils: 3.3.0 + webpack: 5.88.2 + dev: true + /through2@3.0.2: resolution: {integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==} dependencies: @@ -16672,10 +17088,27 @@ packages: engines: {node: '>=0.6'} dev: true + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.1.1 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: true + /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true + /tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.1.1 + dev: true + /tracked-built-ins@3.3.0: resolution: {integrity: sha512-ewKFrW/AQs05oLPM5isOUb/1aOwBRfHfmF408CCzTk21FLAhKrKVOP5Q5ebX+zCT4kvg81PGBGwrBiEGND1nWA==} dependencies: @@ -16705,7 +17138,7 @@ packages: resolution: {integrity: sha512-OLWW+Nd99NOM53aZ8ilT/YpEiOo6mXD3F4/wLbARqybSZ3Jb8IxHK5UGVbZaae0wtXAyQshVV+SeqVBik+Fbmw==} engines: {node: '>=8'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fs-tree-diff: 2.0.1 mkdirp: 0.5.6 quick-temp: 0.1.8 @@ -16947,6 +17380,11 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: true + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} @@ -17032,6 +17470,13 @@ packages: prepend-http: 2.0.0 dev: true + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + /use@3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} @@ -17088,6 +17533,20 @@ packages: engines: {node: '>= 0.8'} dev: true + /w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + dependencies: + browser-process-hrtime: 1.0.0 + dev: true + + /w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + dependencies: + xml-name-validator: 3.0.0 + dev: true + /walk-sync@0.2.7: resolution: {integrity: sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg==} dependencies: @@ -17160,6 +17619,16 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true + /webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + dev: true + + /webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + dev: true + /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -17217,10 +17686,20 @@ packages: engines: {node: '>=0.8.0'} dev: true + /whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + dev: true + /whatwg-fetch@3.6.19: resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==} dev: true + /whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + dev: true + /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -17228,6 +17707,15 @@ packages: webidl-conversions: 3.0.1 dev: true + /whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + dev: true + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -17297,7 +17785,7 @@ packages: /workerpool@3.1.2: resolution: {integrity: sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==} dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.5(supports-color@8.1.1) object-assign: 4.1.1 rsvp: 4.8.5 transitivePeerDependencies: @@ -17357,6 +17845,19 @@ packages: signal-exit: 4.1.0 dev: true + /ws@7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /ws@8.2.3: resolution: {integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==} engines: {node: '>=10.0.0'} @@ -17375,6 +17876,14 @@ packages: engines: {node: '>=8'} dev: true + /xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + dev: true + + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: true + /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} diff --git a/test-apps/base-tests/ember-cli-build.js b/test-apps/base-tests/ember-cli-build.js index 12f8dea5..e3d52737 100644 --- a/test-apps/base-tests/ember-cli-build.js +++ b/test-apps/base-tests/ember-cli-build.js @@ -9,5 +9,25 @@ module.exports = function (defaults) { // Add options here }); + if (process.env.EMBROIDER) { + const { Webpack } = require('@embroider/webpack'); + + return require('@embroider/compat').compatBuild(app, Webpack, { + extraPublicTrees: [], + staticAddonTrees: true, + staticAddonTestSupportTrees: true, + staticHelpers: true, + staticModifiers: true, + staticComponents: true, + staticEmberSource: true, + packagerOptions: { + webpackConfig: { + // Highest fidelity source map (at the cost of build speed) + devtool: 'source-map', + }, + }, + }); + } + return app.toTree(); }; diff --git a/test-apps/base-tests/package.json b/test-apps/base-tests/package.json index a1ee6466..0891f496 100644 --- a/test-apps/base-tests/package.json +++ b/test-apps/base-tests/package.json @@ -22,6 +22,7 @@ "lint:js:fix": "eslint . --fix", "lint:types": "tsc --noEmit", "start": "ember serve", + "start:embroider": "EMBROIDER=1 ember serve", "test:ember": "ember test", "test:ts": "tsc --noEmit", "test:ember-compatibility": "ember try:each", @@ -35,6 +36,9 @@ "@ember/optional-features": "^2.0.0", "@ember/string": "^3.1.1", "@ember/test-helpers": "^3.2.0", + "@embroider/compat": "^3.4.9", + "@embroider/core": "^3.4.9", + "@embroider/webpack": "^4.0.0", "@glimmer/component": "^1.1.2", "@glimmer/env": "^0.1.7", "@glimmer/tracking": "^1.1.2", diff --git a/test-apps/ember-fetch-v8/ember-cli-build.js b/test-apps/ember-fetch-v8/ember-cli-build.js index 12f8dea5..946cdcc4 100644 --- a/test-apps/ember-fetch-v8/ember-cli-build.js +++ b/test-apps/ember-fetch-v8/ember-cli-build.js @@ -9,5 +9,21 @@ module.exports = function (defaults) { // Add options here }); - return app.toTree(); + const { maybeEmbroider } = require('@embroider/test-setup'); + + return maybeEmbroider(app, { + extraPublicTrees: [], + staticAddonTrees: true, + staticAddonTestSupportTrees: true, + staticHelpers: true, + staticModifiers: true, + staticComponents: true, + staticEmberSource: true, + packagerOptions: { + webpackConfig: { + // Highest fidelity source map (at the cost of build speed) + devtool: 'source-map', + }, + }, + }); }; diff --git a/test-apps/ember-fetch-v8/package.json b/test-apps/ember-fetch-v8/package.json index 6aa40abe..d68b6591 100644 --- a/test-apps/ember-fetch-v8/package.json +++ b/test-apps/ember-fetch-v8/package.json @@ -30,6 +30,7 @@ "@ember/optional-features": "^2.0.0", "@ember/string": "^3.1.1", "@ember/test-helpers": "^3.2.0", + "@embroider/test-setup": "^4.0.0", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", "@glint/environment-ember-loose": "^1.1.0",